Mattermost
Chat for dev teams
CommunicationFree
Team messenger
The script is free · VPS from $13.30 per month · installs in about 5 minutes
root@vps:~# command -v docker >/dev/null || curl -fsSL https://get.docker.com | sh; git clone --depth 1 https://github.com/RocketChat/rocketchat-compose.git /opt/rocketchat && cd /opt/rocketchat && cp .env.example .env && docker compose -f compose.monitoring.yml -f compose.traefik.yml -f compose.database.yml -f compose.yml -f compose.nats.yml -f docker.yml up -d
✓ Rocket.Chat 8.8.1 installed · about 5 minutes
root@vps:~#
Rocket.Chat is an open-source business messenger and Slack alternative: channels, direct messages, threads, calls and integrations.
On your own server, company conversations never leave for someone else's cloud. There's an omnichannel module: customer messages from your website, Telegram and WhatsApp reach operators in a single window.
The command deploys the official rocketchat-compose stack: Rocket.Chat, MongoDB, NATS, Traefik and Prometheus monitoring with Grafana.
For Rocket.Chat: at least 4 vCPU, 8 GB RAM and 150 GB NVMe.
Three steps in the bot or one command over SSH; installation takes about 5 minutes.
Open @ExpressHost_bot and pay for a VPS. The server will be ready in about 60 seconds.
At the “Add-ons” step pick the script from the library, or run it later: Server settings → Scripts.
http://SERVER-IP and complete the administrator setup wizardThe bot will send the server address and login details to the chat.
Connect to the server as root and run the command. Supported systems: Ubuntu 22.04, Ubuntu 24.04, Debian 12.
command -v docker >/dev/null || curl -fsSL https://get.docker.com | sh; git clone --depth 1 https://github.com/RocketChat/rocketchat-compose.git /opt/rocketchat && cd /opt/rocketchat && cp .env.example .env && docker compose -f compose.monitoring.yml -f compose.traefik.yml -f compose.database.yml -f compose.yml -f compose.nats.yml -f docker.yml up -d| Port | Protocol | Purpose |
|---|---|---|
| 80 | tcp | Web interface via Traefik |
| 443 | tcp | HTTPS after enabling Let's Encrypt |
http://SERVER-IP and complete the administrator setup wizardDOMAIN and ROOT_URL in /opt/rocketchat/.env, enable LETSENCRYPT_ENABLED and set LETSENCRYPT_EMAIL, then rerun the start commandDidn’t find an answer? Message @ExpressHost_SupportBot.
According to the Rocket.Chat documentation, up to 500 concurrent users require 2 vCPU and 4 GB for the application plus resources for MongoDB. Choose at least 4 vCPU and 8 GB.
Run cd /opt/rocketchat, update RELEASE in .env and run the same docker compose ... up -d command.
In the MongoDB and uploads Docker volumes created by docker compose in /opt/rocketchat.
Rocket.Chat installs at checkout — in the bot.
Netherlands, Amsterdam
$14.63/mo
$0.52 for 24 hours · $3.66 for 7 days
Pick Rocket.Chat at the “Scripts” step when you order the server.
Germany, Frankfurt
$19.95/mo
$0.71 for 24 hours · $4.99 for 7 days
Pick Rocket.Chat at the “Scripts” step when you order the server.
Poland, Warsaw
$13.30/mo
$0.48 for 24 hours · $3.33 for 7 days
Pick Rocket.Chat at the “Scripts” step when you order the server.
Estonia, Tallinn
$17.29/mo
$0.62 for 24 hours · $4.32 for 7 days
Pick Rocket.Chat at the “Scripts” step when you order the server.