
Mattermost is one integrated platform for all of your team messaging, collaborative workflows and project management needs.
1) Create Super User, Disable Root
First, follow the instructions on How To Initially Setup an Ubuntu 20.04 Server.
After completing equivalent steps, you are ready to install Mattermost.
2) Install Mattermost
As the super user you created, enter 'sudo su' mode:
$ sudo su
Run the Jitsi Install script, largely based on instructions by Vultr. This was most reliable when setting the Server Hostname to the domain name — for this example, rockhop.live.
# bash /root/install-scripts/src/ubuntu20/jitsi-install.sh server_hostname server_ip
e.g.
# bash /root/install-scripts/src/ubuntu20/jitsi-install.sh rockhop.live 123.45.67.890
# curl -o- https://deb.packages.mattermost.com/repo-setup.sh | sudo bash # sudo apt install mattermost-omnibus -y
If all went well, then you should be able to browse to your domain and create your first super user in Mattermost.
But you'll still need to setup SMTP to send emails to users. Linking a low-usage Mattermost installation to a Mailgun account should be free.
If all went well, you should be able to open chat.rockhopsoft.com on two different machines and test out messaging with yourself. If that works, start sending links to your friends.