How to Install Rocket.Chat with snapd Updated on March 30, 2022 by InMotion Hosting Contributor 2 Minutes, 57 Seconds to Read Rocket.Chat is an open-source, online communications platform you can self-host on Linux systems. When you install Rocket.Chat you gain an open-source platform where you have complete control over system availability and your team’s data. Rocket.Chat now uses the snapd package manager, available for all Linux operating systems. This makes installation and upgrades easier to manage for developers and end users. The snapd package will also install important Rocket.Chat dependencies including MongoDB, NodeJS, and GraphicsMagick. Unfortunately, snapd is not compatible with InMotion Cloud Server Hosting at this time. InMotion customers will need to manually install Rocket.Chat on a Debian / Ubuntu cloud server, or purchase a dedicated server to install Rocket.Chat with snapd. Install Rocket.ChatsnapdRocket.Chat Setup WizardGetting Started with Rocket.ChatNext Steps Install Rocket.Chat There are multiple ways to install Rocket.Chat. Continuing reading to figure out which is the best method for your environment. snapd Log into SSH as root and ensure port 3000 is open in your server firewall.Install the snapd package manager.Debian / Ubuntu:sudo apt-get install snapdAlmaLinux and other Enterprise Linux-based distributions:sudo yum install epel-releasesudo yum install snapdsudo systemctl enable --now snapd.socketInstall Rocket.Chat:sudo snap install rocketchat-serversudo snap set rocketchat-server siteurl=https://your-rocketchat-url.com.comsudo systemctl enable --now snap.rocketchat-server.rocketchat-caddysudo snap restart rocketchat-server You can install a free Let’s Encrypt SSL with Certbot using snapd or PIP. Rocket.Chat recommends Caddy SSL for secure communications. Rocket.Chat Setup Wizard Access your new installation in a web browser (http://your-rocketchat-url.com:3000).Specify a full name, username, email address, and password. Select Next.Type in your organization info – name, type, industry, size, and country.Register your server for mobile notifications, integration with social media platforms, and access to marketplace apps. Or you can skip this step for now by selecting Continue as standalone.On the next page you’ll see a combination of words. Ensure this combination matches the confirmation email you received. If they match, select the Verify registration link in the email.A new browser tab from https://cloud.rocket.chat will open stating “Email Confirmed.” Close the tab and return to your setup page which will automatically log you into Rocket.Chat. Getting Started with Rocket.Chat The home page will share some quick info about integrating desktop and mobile apps for Rocket.Chat. The sidebar on the left is the main navigation menu for using your chat system. Below we’ll cover some basic tasks. Select the username button in the upper-left corner to: Set user status from online, away, and othersAccess administration settingsAccess Omnichannel for live chat communication integrations including email, WhatsApp, and WeChatConfigure user settingsLog out The buttons beside the user icon allow you to: Return to the homepageSearch usersSearch your directory for other channels createdCustomize your user interface displayCreate a new channel, team, direct message, or discussion You start with the #general channel. Select the channel on the left to access the chatroom and following options: Favorite (star) the channelDetailed room informationSearch threadsSearch discussionsSearch and invite membersSearch messagesList uploaded filesAnd more… Next Steps Access administration settings from the user menu for common tasks including: Creating usersConfiguring email for password resets, two-factor authentication (TFA) and notificationsInstalling Rocket.Chat apps for additional features and securityIntegrate video conferencing with Jitsi or BigBlueButton You should configure SMTP immediately for cases where a user can’t log into Rocket.Chat (Administration > Email > SMTP). Here’s the login prompt you’ll see to log into Rocket.Chat. With our Cloud Server Hosting, you can deploy a lightning-fast, reliable cloud platform with built-in redundancy – ensuring the availability of your environment! Share this Article InMotion Hosting Contributor Content Writer InMotion Hosting contributors are highly knowledgeable individuals who create relevant content on new trends and troubleshooting techniques to help you achieve your online goals! More Articles by InMotion Hosting Related Articles How to create a basic profile in Logaholic What is Docker? Working with Docker Containers Ubuntu Server: A General Overview Installable Software Reference How to use ImageMagick How to Install Docker on CentOS 7 Creating a new user in SMF 2.0 Changing a user’s password in SMF 2.0 AbanteCart Maintenance Mode