Software & Collaboration

Mattermost

Mattermost ist eine selbstgehostete Team-Kommunikationsplattform (Channels, DMs, Threads) mit Slack-ähnlicher Oberfläche; der Kern ist quelloffen (MIT).

  • Quelloffener Kern (MIT)
  • Selbstgehostet, Datenhoheit
  • Channels, Threads, Calls
  • Bots, Webhooks, Plugins
  • Slack-Alternative on-prem
Von Andreas Huser, Technische Beratung & Architektur Aktualisiert am 9 Min. Lesezeit

Mattermost ist eine selbstgehostete Plattform für Team-Kommunikation mit Channels, Direktnachrichten, Threads und Dateifreigabe und einer an Slack angelehnten Oberfläche. Der Reiz für viele Häuser: Alle Daten bleiben auf der eigenen Infrastruktur, der Kern ist quelloffen, und es gibt keinen Cloud-Zwang.

Dieser Artikel erklärt Architektur und Datenbankunterbau, die Lizenz- und Editionslage (was frei ist und was kommerziell), die Anmelde- und Integrationsmöglichkeiten, die integrierten Calls und Compliance-Funktionen sowie das Verhältnis zum Fork grommunio-chat.

1. Architektur und Unterbau

Der Mattermost-Server ist ein einzelnes Go-Programm, das als Webserver läuft und die Echtzeit-Kommunikation über WebSocket abwickelt. Als Datenbank dient PostgreSQL; die frühere MySQL-Unterstützung ist mit Version 11 vollständig entfallen, Bestandsinstallationen müssen migrieren. Dateien liegen lokal, auf einem NAS oder in S3-kompatiblem Speicher. Clients gibt es als Web-, Desktop- und Mobile-App.

2. Lizenz: freier Kern, kommerzielle Ergänzungen

Die Lizenzlage ist differenziert und sollte ehrlich benannt werden: Der Kern (Channels, Direktnachrichten, Bots, Webhooks) ist MIT-lizenziert und frei, auch produktiv. Bestimmte Enterprise-Plugins und -Funktionen stehen unter der quellverfügbaren Mattermost Source Available License oder sind reine Enterprise-Bestandteile, deren produktiver Einsatz eine Lizenz erfordert. Frei nutzbar ist also der Basis-Chat; gehobene Funktionen sind kommerziell.

3. Anmeldung und Integrationen

Einfache Anmeldung gibt es in allen Editionen; Single Sign-on über SAML, OIDC sowie LDAP-/AD-Anbindung ist jedoch nicht im MIT-lizenzierten Kern (Team Edition) enthalten. Es steht ab dem kostenlosen, aber nicht quelloffenen Entry-Tier sowie in den kommerziellen Editionen Professional und Enterprise zur Verfügung, für Unternehmen mit zentralem Verzeichnis ein wichtiger Punkt. Erweitert wird Mattermost über Incoming- und Outgoing-Webhooks, Slash-Commands, Bots und Server-Plugins; ein Marktplatz bietet fertige Integrationen etwa zu Jira, GitLab und GitHub.

4. Calls und Playbooks

Mattermost bringt über ein offizielles Plugin integrierte Audio- und Video-Calls auf WebRTC-Basis mit, inklusive Bildschirmfreigabe; Gruppen-Calls gibt es ab dem Entry-Tier (mit Zeitlimit), die Aufzeichnung bleibt den Enterprise-Editionen vorbehalten. Mit Playbooks bietet die Plattform strukturierte, wiederholbare Abläufe, vor allem für die Zusammenarbeit bei Störungen (Incident Response).

5. Datenhoheit und Compliance

Mattermost ist vollständig selbst betreibbar, bis hin zum abgeschotteten Air-Gap-Betrieb, sofern man die externen Hilfsdienste (etwa für Push-Benachrichtigungen und die Call-Vermittlung) selbst hostet. Für regulierte Umgebungen bietet die Enterprise-Edition Audit-Logging, konfigurierbare Aufbewahrung (Retention) und Compliance-Export in einschlägige Formate. Hochverfügbarkeit über einen Cluster ist ebenfalls Enterprise.

Bei Mattermost ist nicht die Frage „Open Source ja oder nein“, sondern „welche Funktion in welcher Edition“. SSO gibt es ab dem kostenlosen Entry-Tier, Hochverfügbarkeit und Compliance-Export erst in der Enterprise-Edition.

6. Verhältnis zu grommunio-chat

Das Chat-Modul der Groupware-Suite grommunio (eigener Artikel) ist ein Fork von Mattermost: grommunio bettet die frei lizenzierten Mattermost-Teile in seine breitere Collaboration-Suite ein und ergänzt eigene Authentifizierung und Integration. Wer eine vollständige Groupware mit integriertem Chat sucht, trifft Mattermost dort in eingebetteter Form wieder.

7. Stärken und Grenzen

StärkenGrenzen
Quelloffener Kern (MIT), keine Lock-in-Gefahr für die Basisviele Enterprise-Funktionen hinter Lizenz
Volle Datenhoheit, On-Premises bis Air-Gap möglichSSO (SAML/OIDC/LDAP) nicht im MIT-Kern (ab kostenlosem Entry-Tier)
Slack-ähnliche Oberfläche, geringe UmstiegshürdeHA/Cluster nur in der Enterprise-Edition
Bots, Webhooks, Plugins, integrierte Callskein MySQL mehr, Bestand muss auf PostgreSQL migrieren
DSGVO-freundlich, kein erzwungener Cloud-KontaktAir-Gap erfordert eigene Push-/Call-Hilfsdienste

Häufige Fragen zu Mattermost

Der Kern ist quelloffen (MIT-lizenziert) und kostenlos produktiv nutzbar: Channels, Direktnachrichten, Threads, Bots und Webhooks. Single Sign-on über SAML/OIDC/LDAP steht ab dem kostenlosen, aber nicht quelloffenen Entry-Tier bereit. Hochverfügbarkeit per Cluster, Compliance-Export und die Aufzeichnung von Calls erfordern dagegen eine kommerzielle Enterprise-Edition. Vor der Einführung sollte man daher prüfen, welche dieser Funktionen wirklich gebraucht werden.

grommunio-chat ist ein Fork von Mattermost, der in die Groupware-Suite grommunio integriert ist. Es nutzt die frei lizenzierten Mattermost-Bestandteile und ergänzt eigene Authentifizierung und Integration in die übrige Suite (Mail, Kalender, Kontakte). Wer reinen Team-Chat sucht, nimmt Mattermost direkt; wer eine vollständige Groupware mit eingebettetem Chat will, findet Mattermost in grommunio wieder.

Auch der Autor ist nur ein Mensch, dem Fehler unterlaufen können. Wenn in diesem Beitrag etwas nicht stimmt oder unklar ist, freuen wir uns über einen kurzen Hinweis über das Kontaktformular unten, wir prüfen und korrigieren das.

Der nächste Schritt

Mattermost im eigenen Haus richtig einsetzen?

Wir klären, ob und wie der Baustein zu Ihrer Infrastruktur passt, und sagen offen, wann sich der Aufwand lohnt und wann nicht.

Erstgespräch vereinbaren oder Formular ausfüllen