Linux,  Open Source Software,  Raspberry Pi,  Ubuntu

Install Rocket Chat server on a Raspberry Pi using snap on Ubuntu Server 20.04

Wow that is a long title!

Here I will be posting the steps on how to install the Rocket Chat Server quickly and easily using snap on Ubuntu Server 20.04. I wanted a quick and easy chat server for home use which runs on an old Raspberry Pi I have and this seemed to be the quickest and easiest way to get a chat / instant messaging server running.

Let’s get starting shall we?

  • Flash Ubuntu 20.04 to an SD card using the Raspberry Pi imager by opening Raspberry Pi imager. If you don’t have it then install it using the Pop_Shop in Pop_OS! Otherwise download it from here.

  • Choose Other general purpose OS
  • Click on Ubuntu
    shows where to choose Ubuntu
  • Choose the Ubuntu Server 20.04 LTS (RPi 2/3/4/400) 32 bit option
    shows which version of Ubuntu server to choose
  • Choose storage, click on your SD card and then click on write.
  • After completion, eject the SD card and insert it into your Pi. Boot your Pi
  • Connect your Pi to a monitor or check your router for the PI’s IP address. It should  show the name of the Pi as Ubuntu.
  • Login to the Pi using ssh: ubuntu@your_pi_IP_address
  • The username as per above is ubuntu and the password is also ubuntu
  • You will be prompted to change the password after logging in.
  • Update your Operating system by running: sudo apt update && sudo apt upgrade

  • Reboot your Pi: sudo reboot now
  • Login and change the hostname: hostnamectl set-hostname your_new_hostname
  • If you want, add a new user: sudo adduser username
  • Provide the user’s password and fille in the rest of the prompts
  • Add the user to the sudo group: sudo usermod -aG sudo username
  • Type logout to logout and then ssh back with the new user that you created.
  • Type yes when prompted after connecting using ssh.
    ssh prompt
  • Now install the Rocket Chat server using snap: sudo snap install rocketchat-server

  • Check if it is running: sudo service snap.rocketchat-server.rocketchat-server status
  • Wait a few minutes and then access the server at http://ipaddress_of_your_pi:3000
  • you will be greeted with a screen to setup your admin user and then login to your Rocket Chat server


Leave a Reply

Your email address will not be published. Required fields are marked *