Replace Slack with Mattermost
Configure your guide
How will you deploy?
Which cloud provider?
Provision a server
Server requirements
Mattermost is lightweight: 1 vCPU, 2GB RAM handles up to 500 users. For 500-2000 users, use 2 vCPU/4GB.
Configure reverse proxy
NGINX + SSL
sudo apt install nginx certbot python3-certbot-nginx
sudo certbot --nginx -d chat.yourdomain.com
Set proxy_read_timeout 600; to avoid WebSocket drops.
Import Slack data
OptionalMigrate from Slack
Export your Slack workspace data, then use Mattermost's built-in import tool:
# In Mattermost System Console:
# Go to Compliance > Import
# Upload your Slack export ZIP