Matrix statt Microsoft Teams: Ein ehrlicher Vergleich
Warum immer mehr Organisationen von deutschen Behörden bis zu Startups Microsoft Teams durch Element/Matrix ersetzen – und was man dabei wirklich beachten muss.
Matrix statt Microsoft Teams: Ein ehrlicher Vergleich
Microsoft Teams hat sich in den letzten Jahren zur Standardlösung für Unternehmenskommunikation entwickelt. Aber "Standard" bedeutet nicht "beste Wahl" – besonders, wenn Datensouveränität, Vendor-Lock-in und langfristige Kosten eine Rolle spielen.
Das Problem mit Microsoft Teams
Teams ist nicht schlecht. Es funktioniert, ist tief in Microsoft 365 integriert und die meisten Mitarbeiter kennen es. Aber es bringt einige strukturelle Probleme mit, die sich mit der Zeit bemerkbar machen.
Vendor Lock-in im Microsoft-Ökosystem
Teams ist kein eigenständiges Produkt – es ist ein Einstiegspunkt in das Microsoft-Universum. SharePoint für Dateien, Exchange für Kalender, Azure AD für Identitäten, Power Automate für Workflows. Das funktioniert gut, solange man vollständig im Microsoft-Stack bleibt. Wer aber mit externen Partnern arbeitet, Open-Source-Tools nutzt oder einfach nicht von einem einzigen Anbieter abhängig sein will, stößt schnell an Grenzen.
Ein Wechsel wird mit der Zeit schwerer, nicht leichter. Das ist kein Bug, das ist das Geschäftsmodell.
Datensouveränität: Wo landen eure Chat-Daten?
Mit Teams landen Nachrichten, Dateien, Anrufaufzeichnungen und Metadaten auf Microsoft-Servern – in der Regel in der EU, wenn man die entsprechenden Einstellungen trifft. Aber "in der EU gespeichert" ist nicht dasselbe wie "unter eurer Kontrolle".
Für Organisationen mit strengen Compliance-Anforderungen – öffentlicher Sektor, Anwaltskanzleien, Gesundheitswesen, Unternehmen mit sensiblen Kundendaten – ist das eine echte Einschränkung. Microsoft kann Daten auf richterliche Anordnung offenlegen (CLOUD Act), unabhängig davon, wo die Server stehen.
Kosten: Die Microsoft 365-Lizenz-Realität
Teams selbst ist kostenlos in der Basisversion. Aber die Features, die man tatsächlich braucht – Aufzeichnungen, Transkriptionen, erweiterte Admin-Funktionen, Compliance-Archivierung, Telefonie – sind hinter teureren Lizenzen versteckt.
Microsoft 365 Business Premium: ~22 EUR/Nutzer/Monat. Bei 100 Mitarbeitern: 2.200 EUR/Monat, 26.400 EUR/Jahr. Für ein Unternehmen, das auch ohne Microsoft 365 operieren könnte, ist das eine erhebliche laufende Ausgabe.
Das proprietäre Protokoll-Problem
Teams nutzt ein proprietäres Protokoll. Das hat praktische Konsequenzen:
- Externe Nutzer brauchen einen Microsoft-Account (oder einen Guest-Account mit eigenen Einschränkungen)
- Keine offizielle Integration mit anderen Chat-Systemen
- Kein Self-Hosting möglich
- Wenn Microsoft die Preise erhöht oder Features verschlechtert: keine Alternative, ohne zu wechseln
Matrix/Element: Was ist das eigentlich?
Matrix ist kein Produkt – es ist ein offenes Protokoll. Vergleichbar mit E-Mail: Jeder kann einen Server betreiben, alle sprechen dieselbe Sprache, und niemand hat die Kontrolle über das gesamte Netzwerk.
Element ist der bekannteste Client für das Matrix-Protokoll – der Teams-ähnliche Interface-Layer, der Spaces (entspricht Teams), Channels, DMs, Voice- und Videocalls, Dateifreigabe und Ende-zu-Ende-Verschlüsselung bietet.
Self-Hosted vs. Managed Hosting
Zwei Betriebsmodelle stehen zur Wahl:
Self-Hosted (Synapse/Dendrite): Ihr betreibt den Homeserver selbst. Vollständige Datenkontrolle, aber eigener Betriebsaufwand.
Managed Hosting: Element Matrix Services (EMS) oder andere Anbieter wie Beeper betreiben den Server für euch. Weniger Kontrolle als Self-Hosting, aber deutlich mehr als bei Microsoft.
Wer nutzt das bereits?
Matrix ist kein Nischenprojekt mehr:
- Bundeswehr: Betreibt seit 2021 einen eigenen Matrix-Server als "BwMessenger" für interne Kommunikation
- Französische Regierung: Verwaltet einen eigenen Matrix-Server für alle Ministerien und Behörden
- Hochschulen: Zahlreiche europäische Universitäten betreiben Matrix-Instanzen (TU Dresden, Hochschule Hannover, u.v.m.)
- FOSS-Community: KDE, GNOME, Mozilla, Fedora und viele weitere Open-Source-Projekte koordinieren sich über Matrix
Das sind keine Early-Adopters, die ein Experiment wagen. Das sind Organisationen mit Compliance-Anforderungen und Sicherheitsanforderungen, die nach reiflicher Prüfung auf Matrix gesetzt haben.
Feature-Vergleich: Teams vs. Element
| Feature | Microsoft Teams | Element (Matrix) |
|---|---|---|
| Channels / Spaces | Ja | Ja |
| Direct Messages | Ja | Ja |
| Videocalls | Ja (bis 1.000 Teilnehmer) | Ja (Element Call, Jitsi-Integration) |
| Bildschirmfreigabe | Ja | Ja |
| File Sharing | Ja (SharePoint-Integration) | Ja (direkt im Room) |
| E2E-Verschlüsselung | Optional (nicht default) | Optional (Olm/Megolm, Signal-Protokoll) |
| Guest Access | Eingeschränkt | Nativ via Federation |
| Mobile App | iOS, Android | iOS, Android |
| Desktop App | Windows, Mac, Linux | Windows, Mac, Linux |
| Integrationen / Bots | Power Automate, Microsoft-Apps | Webhooks, Bots via Matrix-API |
| Compliance-Archivierung | Enterprise-Lizenzen | Panopticon, eigene Lösungen |
| Self-Hosting | Nein | Ja |
| Offenes Protokoll | Nein | Ja |
| Federation (externe Nutzer ohne Account) | Nein | Ja |
Ehrlich gesagt: In den meisten Day-to-Day-Features sind beide auf Augenhöhe. Der fundamentale Unterschied liegt nicht in den Features, sondern in der Architektur.
Self-Hosting: Was es wirklich bedeutet
Das Wichtigste zuerst: Self-Hosting ist kein triviales Wochenendprojekt. Wer das unterschätzt, wird frustriert.
Synapse auf eigenem Server betreiben
Synapse ist die Referenz-Implementierung eines Matrix-Homeservers. Die technischen Anforderungen für eine kleine Organisation (bis ~100 Nutzer):
- Server: 4 vCPUs, 8 GB RAM, 100+ GB SSD – ca. 30–80 EUR/Monat bei einem europäischen Anbieter (Hetzner, IONOS, netcup)
- Datenbank: PostgreSQL (empfohlen für Produktion, nicht SQLite)
- Reverse Proxy: nginx oder Caddy für TLS und Federation
- Betriebssystem: Debian oder Ubuntu, Docker-basiertes Setup möglich
# docker-compose.yml – minimales Synapse-Setup
services:
synapse:
image: matrixdotorg/synapse:latest
environment:
- SYNAPSE_CONFIG_PATH=/data/homeserver.yaml
- SYNAPSE_REPORT_STATS=no
volumes:
- ./synapse-data:/data
ports:
- "8008:8008"
postgres:
image: postgres:15
environment:
- POSTGRES_DB=synapse
- POSTGRES_USER=synapse
- POSTGRES_PASSWORD=sicheres_passwort
volumes:
- ./postgres-data:/var/lib/postgresql/data
Was nicht im Docker-Image enthalten ist: TLS-Zertifikate, DNS-Konfiguration, Backup-Strategie, Monitoring, Updates. Das ist der eigentliche Betriebsaufwand.
Managed Hosting als realistische Alternative
Für die meisten Organisationen ist Managed Hosting der bessere Einstieg. Element Matrix Services (EMS) bietet:
- Gehosteter Synapse-Server mit garantierter Uptime
- Automatische Updates und Sicherheits-Patches
- GDPR-konforme Datenspeicherung in der EU
- Preise ab ~0,50 EUR/Nutzer/Monat
Das ist deutlich günstiger als Microsoft 365, mit mehr Kontrolle als Teams. Der Kompromiss: Man vertraut Element statt Microsoft.
Die reale Kosten-Rechnung
Für 100 Nutzer, Vergleich über 3 Jahre:
| Microsoft 365 Business Premium | Self-Hosted Matrix | EMS Managed | |
|---|---|---|---|
| Setup | Einige Stunden | 1–3 Wochen | 1 Tag |
| Monatliche Lizenz | 2.200 EUR | 0 EUR | ~50 EUR |
| Server/Infrastruktur | 0 EUR | ~80 EUR | 0 EUR |
| Admin-Aufwand/Monat | 2–4h | 5–10h | 2–4h |
| 3-Jahres-Gesamtkosten | ~79.200 EUR | ~12.000 EUR | ~5.400 EUR |
Diese Rechnung vereinfacht – sie berücksichtigt nicht den Wert der Microsoft 365-Integration (SharePoint, Office-Apps etc.) für Teams, die diese Werkzeuge aktiv nutzen. Für Organisationen, die Microsoft 365 primär für Teams nutzen und alles andere in anderen Tools haben, ist der Kostenvorteil real.
Bridges: Hybrid-Betrieb während der Migration
Der schwierigste Moment bei jedem System-Wechsel: Die Zeit, in der manche Leute noch das alte System nutzen und andere schon das neue.
Matrix löst das mit Bridges – Protokoll-Übersetzern, die zwischen Matrix und anderen Systemen vermitteln.
mautrix-teams: Die Teams-Bridge
mautrix-teams bridged Microsoft Teams und Matrix bidirektional:
- Nachrichten aus Teams erscheinen in Matrix-Rooms
- Antworten aus Matrix erscheinen in Teams
- Nutzer auf Teams sehen keinen Unterschied
Das ermöglicht eine schrittweise Migration: Neue Teams wechseln auf Matrix, alte bleiben in Teams – alle kommunizieren trotzdem miteinander.
Teams-Nutzer → Microsoft Teams ←→ mautrix-teams Bridge ←→ Matrix Homeserver ←→ Element-Nutzer
Weitere nützliche Bridges
- mautrix-slack: Für Organisationen mit Slack-Nutzern
- mautrix-signal: Signal-Anbindung für externe Kontakte
- mautrix-whatsapp: WhatsApp-Integration für Kunden-Kommunikation
Die Bridge-Infrastruktur ist ein eigener Server, der separat von Synapse betrieben wird. Mehr Komplexität, aber ein enormer Vorteil in der Migrations-Phase.
Für wen ist der Wechsel sinnvoll?
Klares Ja
Öffentlicher Sektor und Behörden: Datensouveränität ist hier nicht optional, sie ist rechtlich geboten. Synapse auf eigener Infrastruktur oder bei einem deutschen Rechenzentrum ist die logische Wahl. Die Bundeswehr und die französische Regierung haben den Weg vorgemacht.
NGOs und gemeinnützige Organisationen: Knappe Budgets, aber oft hohe Sicherheitsanforderungen. EMS Managed Hosting ist deutlich günstiger als Microsoft 365, ohne die Kompromisse bei Datenschutz.
Tech-Teams und Startups: Wenn das Team sowieso technikaffin ist, ist der Setup-Aufwand überschaubar. Viele Open-Source-Projekte koordinieren sich schon lange über Matrix.
Unternehmen mit strikten Compliance-Anforderungen: Gesundheitswesen, Anwaltskanzleien, Finanzdienstleister – Self-Hosted Matrix mit eigenem Audit-Log und vollständiger Datenkontrolle ist hier oft die bessere Wahl als gemanagter Cloud-Dienst.
Ehrliches Nein (oder: Noch nicht)
Stark Microsoft-365-integrierte Unternehmen: Wer SharePoint, Teams-Telefonie, Power Automate und Outlook-Kalender tief integriert hat und intensiv nutzt, kauft mit Microsoft 365 ein Ökosystem. Teams ist dann nur eine Komponente – der Wechsel zu Matrix löst nicht das Gesamt-Problem.
Kleine Teams ohne IT-Ressourcen: Ohne jemanden, der den Server betreibt und wartet, ist Self-Hosting ein Rezept für Ausfälle. EMS ist dann die bessere Option.
Organisationen, die "einfach funktioniert" priorisieren: Matrix hat mehr Rauheit an den Kanten als Teams. Die Mobile-Apps haben Quirks, Schlüssel-Verifikation für E2E-Verschlüsselung verwirrt Nicht-Techniker. Das verbessert sich, aber es ist noch nicht auf dem Polishing-Niveau von Teams.
Fazit
Matrix ist kein idealistisches Nischenprojekt mehr. Mit der Bundeswehr, der französischen Regierung und Dutzenden europäischen Hochschulen als produktive Nutzer hat das Protokoll bewiesen, dass es enterprise-tauglich ist.
Der Wechsel von Teams zu Matrix/Element macht Sinn, wenn Datensouveränität, Kosten oder Vendor-Lock-in echte Pain Points sind. Er macht weniger Sinn, wenn man tief im Microsoft-Ökosystem verwurzelt ist und das auch bleiben will.
Was Matrix von Teams fundamental unterscheidet, ist die Architektur-Entscheidung dahinter: Ein offenes Protokoll, das niemand besitzt, ist widerstandsfähiger gegen Preiserhöhungen, Unternehmensübernahmen und politischen Druck als ein proprietärer Dienst – egal wie gut er heute ist.
Wer anfangen will: Element Web auf einem kostenlosen matrix.org-Account ausprobieren kostet nichts. Wenn das Konzept überzeugt, ist der nächste Schritt entweder EMS für Managed Hosting oder ein eigener Synapse-Server für vollständige Kontrolle.
Fragen zur eigenen Matrix-Infrastruktur oder Migrationsstrategie? Gerne auf Twitter/X oder LinkedIn.