Mattermost
Mattermost is an open-source, self-hosted team messaging and collaboration platform.
Platform availability
Available on 5 of 6 install platforms
Also on Docker Hub and GitHub
Health score
82/100 Excellent
- Maintained
- 100last commit 10 days ago
- Popular
- 672,269 GitHub stars
- Easy to install
- 905 install platforms, install notes, setup guide, Docker image
- Light to run
- 502 GB minimum RAM
How is this calculated?
A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). Factors without data are left out and the rest are rescaled.
Availability: platform listings confirmed today, links checked 8 days ago
- GitHub stars
- 2,269
- Open issues
- 55
- Last commit
- 2026-09-25
- Latest release
- v6.3.0
- License
- Apache-2.0
- Activity
- declining
Checked 7 days ago - source: GitHub (mattermost/desktop)
Resources & Compatibility
Minimum requirements: 2 GB RAM, 1 CPU core(s). ARM (e.g. Raspberry Pi) is not supported.
Checked 7 days ago - source: Docker Hub image tags and published docs
First-install notes
- Create the .env settings file Run `cp env.example .env` to make a copy of the sample settings before starting Mattermost. Without this .env file (a settings file), the app may not have the configuration it needs to run. source
- Start the Mattermost service After the software is installed, run `sudo systemctl start mattermost` to turn the app on. If you skip this step, the service is not running and the app will not be available in a browser. source
- Optional: install video calls If you want built-in video calls, run `mmctl plugin marketplace install jitsi` to install the Jitsi plugin. This extra is not required, but without it that video-call feature will not be available. source
Fetched 7 days ago - each note links to its source
Variants
Alternatives (12)
- Discord - A versatile platform for text and voice communication, featuring topic-specific channels, customizable moderation, and smooth low latency i…
- Echoed
- Element - A secure collaboration app with end-to-end encryption and interoperability across web, desktop, and mobile.
- Element X - It is the brand new, and fastest ever, Matrix client.
- Matrix - Docker Image for the matrix chat server.
- Quiet Chat - Peer-to-peer group chat platform syncing messages over Tor and IPFS, ensuring private, encrypted, decentralized collaboration without any c…
- Rakuten Viber - Secure messaging, free calls, group chats up to 250, emoji reactions, disappearing messages, low-cost international calls, rich media and c…
- Rocket.Chat - Rocket.Chat is a Web Chat Server, developed in JavaScript, using the Meteor fullstack framework.
- Slack - Slack is a secure messaging platform that helps teams communicate and collaborate.
- Stoat Chat - Instant messaging with text, voice, video calling, screen sharing, privacy controls, customizable permissions, moderation, bots, and open-s…
- Zulip - Zulip is an open source threaded team chat that helps teams stay productive and focused.
- brim - Brim is a user-friendly tool for viewing and analysing large amounts of internet traffic data.
Checked 4 days ago - source: AlternativeTo
Common questions
How do I create the settings file for a Mattermost container deployment?
Run cp env.example .env before starting Mattermost. Without this .env settings file, the app may not have the configuration it needs to run.
Why does Mattermost not appear in the browser after installing the GitLab Omnibus package?
Run sudo systemctl start mattermost to start the service. If this step is skipped, the service is not running and the app will not be available in a browser.
How do I add built-in video calls to Mattermost?
Run mmctl plugin marketplace install jitsi to install the Jitsi plugin. This is optional, and without it the video-call feature will not be available.
Can one Mattermost Desktop client access multiple self-hosted servers?
Yes, the native desktop app includes a server dropdown for access to multiple servers.
Is Mattermost Enterprise Edition intended for customer support deployments?
It is not recommended for primarily providing customer service or customer support. It does not currently offer a licensing model or technical advice for that use case.
Answers sourced from github.com, github.com, github.com, github.com, mattermost-docssandrospadaro.readthedocs.io
Community
- Best self hosted Mattermost type app : r/selfhosted - Reddit (reddit)
- Mattermost Team Edition Review : r/selfhosted - Reddit (reddit)
- Self Hosting Mattermost for a Family Chat App : r/selfhosted - Reddit (reddit)
Collected yesterday - public community threads