Logo Mattermost

Collaboration & Productivity

Mattermost

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

About Mattermost

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.

What gets installed

Ready when the VPS starts

Compatible OS
Ubuntu 24.04
Application
Mattermost
Tech stack
DockerGoPostgreSQL
Minimum RAM
2 GB
Minimum CPU
1 vCPU
Default port
8065
Access
root over SSH

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?

Internal communication

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

Technical teams

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

Regulated sectors

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

Guide

Deploy Mattermost on your VPS

  1. Create the VPS

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

  2. 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.

  3. Configure the site URL

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

  4. Create teams and channels

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

  5. Invite and integrate

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

Frequently asked questions

Questions about Mattermost

← Back to Collaboration & ProductivityAll applications
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.

Need help?

Browse our help center and FAQ, or reach our team — callback, WhatsApp or email.

Message us on WhatsAppopens in a new tab