Discord-Ersatz mit Matrix: Synapse und Element selbst hosten
Hackaday hat am 8. Oktober 2026 einen Erfahrungsbericht veröffentlicht, wie ein Autor seine Gruppe von Discord auf einen selbst betriebenen Matrix-Server umgezogen hat. Anlass ist die Altersverifikation, die Discord im Frühjahr einführen wollte und dann verschob. Der Bericht ist ein Einzelfall, aber ein ehrlicher: Er beschreibt, was ein Text-Chat-Ersatz kostet, wenn er auch Sprache und Video können soll.
Protokoll statt Plattform
Matrix ist ein offener Standard, kein einzelner Dienst. Der Autor vergleicht das mit E-Mail: Mehrere Server und Clients sprechen dasselbe Protokoll. Am häufigsten laufen als Server Synapse und als Clients Element-Varianten. Synapse wird von Element entwickelt, steht unter AGPL und ist alternativ mit kommerzieller Lizenz erhältlich. Support gibt es laut der Projektseite nur mit einem Element-Server-Suite-Abonnement. Element bietet dafür drei Ausgaben an: ESS Community für kleine bis mittlere, nicht kommerzielle Einsätze, ESS Pro und eine Variante für das TI-Messenger-Umfeld im deutschen Gesundheitswesen.
Matrix lässt sich auch ohne eigenen Server nutzen, etwa über matrix.org. Wer einen eigenen Server betreibt, kann ihn mit anderen Servern verbinden oder isoliert lassen. Der Autor hat sich für Isolation entschieden: Die aktiven Nutzer sind Familienmitglieder, die keinen Kontakt zum offenen Netz wollen, und die Erfahrung auf matrix.org sei von Krypto-Betrug und leeren Räumen geprägt gewesen. Für Brücken zu IRC, Discord und anderen Diensten gibt es ein Bridging-Netz, womit sich eine Gruppe schrittweise umziehen lässt.
Wo der Aufwand sitzt
Textchat ist schnell eingerichtet: Der Autor startet Synapse in einem LXC-Container auf seinem Proxmox-Server und macht ihn zunächst über einen Cloudflare-Tunnel erreichbar. Mit den Element-Clients seiner Familie und Freunde läuft das Ende-zu-Ende-verschlüsselt, die Nachrichten liegen auf einer Maschine, die er selbst kontrolliert. Voice und Video sind aufwendiger. Zum Zeitpunkt der Einrichtung gab es nach Angabe des Autors zwei Anrufmodi nebeneinander, den alten mit einem TURN-Server und den neuen von Element mit einem LiveKit-Server. Seither sei die Architektur einfacher geworden, TURN spiele eine kleinere Rolle.
Dazu kommt das NAT des Providers. Der kostenlose Cloudflare-Tunnel leitet nur HTTP und WebSockets, UDP für Medienströme nimmt er nicht an. Der Autor mietet deshalb einen kleinen VPS mit öffentlicher IP. TURN läuft darauf direkt. LiveKit braucht ihm zu viele Ressourcen für den VPS und bleibt in einem Container auf dem eigenen Proxmox-Server, angebunden über WireGuard. Hinter dem Router liegt eine DMZ auf einem eigenen VLAN, in der ein nginx die öffentlichen Dienste verwaltet.
Das Ergebnis nach den Worten des Autors: sechs virtuelle Maschinen, Cloudflare als Zwischenstation und ein zusätzlicher, günstiger Bezahldienst. Auf dem Host und in weiteren VMs laufen laut Bericht auch Dienste, die Webverkehr überwachen und das Netz absichern. Ob sie in den sechs VMs enthalten sind, sagt der Autor nicht.
Was trotzdem hakt
Der Autor listet offen auf, was nicht rund läuft. Nutzer mit dem Element-X-Client auf dem iPhone können gelegentlich keine Bilder senden, die Ursache kennt er nicht. Gelegentlich fällt ein Dienst auf einer der VMs aus und braucht Wartung, nach seiner Erfahrung gern dann, wenn er nicht am Laptop sitzt. Föderation hat er nicht eingerichtet.
In den Kommentaren unter dem Beitrag steht der übliche Einwand: Eine Gruppe von Nicht-Technikern lasse sich selten zum Umzug bewegen, solange die Bedienung nicht mit Discord mithält. Das ist die Meinung einzelner Leser und kein Messwert.
Unser Matrix-Betrieb
Wir betreiben selbst einen Matrix-Server mit Element unter chat.senn-gruppe.com. Der Kundenchat läuft ohne Zwischenstation direkt dort. Gespeist wird er von einer WhatsApp-Bridge, und jeder Kunde bekommt einen eigenen Raum in einem Space. Der Einsatz ist ein anderer als im Hackaday-Bericht: ein Kundenchat statt einer Freundesgruppe. Wie viel Aufwand der Anrufbetrieb mit LiveKit bei uns bedeuten würde, haben wir nicht untersucht.
Für Vereine und kleine Teams folgt daraus eine praktische Staffelung. Wer nur Textchat braucht, kommt mit einem Server aus. Sobald Sprache und Video dazukommen, wächst die Zahl der Komponenten: TURN oder LiveKit, UDP-Erreichbarkeit, ein Server mit öffentlicher IP. Dort lohnt vorher die Frage, ob ein gehosteter Matrix-Anbieter reicht.
Weiterführende Quellen
- Lead a Discord Exodus with a Matrix Server (Hackaday, 8. Oktober 2026): Erfahrungsbericht mit Aufbau, Problemen und Entscheidungen
- element-hq/synapse (GitHub): Projektseite des Servers mit Lizenz und Support-Hinweisen
- Simple Icons: matrix.svg: Logo, CC0
Welche Software braucht ein eigener Matrix-Server?+
Matrix ist ein offenes Protokoll. Am häufigsten läuft als Server Synapse, als Client eine der Element-Varianten. Synapse steht unter AGPL, alternativ gibt es eine kommerzielle Lizenz von Element. Support leistet Element nur mit Abonnement. Für Sprach- und Videoanrufe nennt der Hackaday-Autor zusätzlich TURN für den alten Anrufmodus und LiveKit für den neuen.
Muss ein Matrix-Server mit anderen Servern föderieren?+
Nein. Föderation ist optional. Der Autor betreibt seinen Server bewusst ohne Föderation, weil die Nutzer Familienmitglieder sind, die keine Verbindung zum offenen Netz brauchen. Mit einer öffentlichen Adresse wäre sie möglich.
Was sind die Hürden bei Videoanrufen hinter NAT?+
Der kostenlose Cloudflare-Tunnel leitet nur HTTP und WebSockets weiter, kein UDP. Für TURN und LiveKit setzt der Autor einen gemieteten VPS mit öffentlicher IP ein, auf dem TURN läuft, und verbindet ihn per WireGuard mit dem LiveKit-Container zu Hause.
senn-tech