Share information and collaborate.

Logo Mattermost

Mattermost

Secure, self-hosted team messaging — the sovereign alternative to Slack and Teams.

2 GB RAM 1 vCPU Port 8065 Available

Tech stack

DockerGoPostgreSQL
Minimum RAM2 GB
Minimum CPU1 vCPU
Default port8065
Compatible OSubuntu-24.04

Mattermost is an open-source team messaging platform designed as a self-hosted alternative to Slack and Microsoft Teams. Public and private channels, discussion threads, direct messages, file sharing and integrations: everything a team expects, without sending your conversations to a third-party service.

Deployed on your own VPS, Mattermost keeps all your exchanges on your infrastructure — an asset for organizations subject to confidentiality or compliance requirements. The stack (Go server + PostgreSQL) runs in Docker containers and installs in a single step. Desktop and mobile apps, inbound/outbound webhooks and bots let you automate and integrate Mattermost with your tools.

Key features

Public and private channels, discussion threads and direct messages
Desktop apps (Windows, macOS, Linux) and mobile apps (iOS, Android)
File sharing, search and unlimited self-hosted history
Inbound/outbound webhooks, slash commands and bots for automation
SSO authentication (LDAP, SAML, OAuth) in the enterprise edition
Data and backups entirely under your control

When to use this solution?

1

Internal communication

Centralize team exchanges by topic channels, without depending on an external service or history limits.

2

Technical teams

Connect CI/CD, monitoring and alerts via webhooks to receive notifications where the team is already talking.

3

Regulated sectors

Keep all conversations on your infrastructure to meet confidentiality and compliance requirements.

Deploy Mattermost on your VPS

Guide optimized for ServOrbit Cloud VPS.

01

Create the VPS

VPS with 2 GB RAM minimum, Ubuntu 22.04. The "Mattermost" template installs the server and PostgreSQL in containers.

02

First access

Once your domain points to the VPS and is attached to the app, Mattermost answers on https://your-domain, with no port number. Without a domain no public access is opened: start an SSH tunnel with ssh -L 8065:127.0.0.1:8065 root@your-vps-ip, then open http://localhost:8065 (8065 is the catalogue port; use the one shown on your app's page in the client area). The first account created becomes the system administrator.

03

Configure the site URL

Set the public URL (Site URL) and enable HTTPS via a TLS certificate before inviting your team.

04

Create teams and channels

Structure your spaces by team then by topic channels, and set the default channels.

05

Invite and integrate

Invite your collaborators and connect your tools (CI, monitoring, tickets) via webhooks and slash commands.

Frequently asked questions

Mattermost is an open-source, self-hosted team messaging platform, an alternative to Slack and Microsoft Teams, with channels, discussion threads and integrations.

Embed the deploy button

Maintaining a project that uses Mattermost? This button lets your readers deploy it on a VPS in one click, without reading Docker documentation.

Deploy Mattermost on ServOrbit
Markdown
[![Deploy Mattermost on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=mattermost&utm_source=deploy-badge&utm_medium=referral&utm_campaign=mattermost)
HTML
<a href="https://servorbit.com/vps-cloud?template=mattermost&utm_source=deploy-badge&utm_medium=referral&utm_campaign=mattermost"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Mattermost on ServOrbit" height="40"></a>

The button points to a VPS order with the template preselected. The image is served from servorbit.com — nothing to host on your side.

Share information and collaborate.

Activate Mattermost on your infrastructure.

Dedicated Cloud VPS — IPv4 included, European datacenter, support included. Your data never leaves your server.

Recommended configuration: 2 GB RAM · 1 vCPU

Need help?

Browse our help center and FAQ, or reach our team — callback, WhatsApp or email. Support in French, English and Arabic.