Vor etwas mehr als zwei Monate hatte ich eine Umfrage gestartet, die sich mit dem Thema eigener Matrix-Server beschäftigte. Dabei war das Ergebnis, dass durchaus der Wunsch vorhanden ist, einen solchen geschlossenen Server für Mitglieder aufzubauen.
Was ist Matrix?
Matrix ist ein offener Standard für interoperable, dezentralisierte Echtzeitkommunikation über IP.
- es existiert ein offener Standard in Form der Matrix-Spezifikation
- Matrix ist interoperabel, d. h. es ist so konzipiert, dass es mit anderen Kommunikationssystemen zusammenarbeiten kann, und da es sich um einen offenen Standard handelt, ist es leicht zu erkennen, wie man mit ihm zusammenarbeiten kann.
- Matrix ist dezentralisiert, d. h. es gibt keinen zentralen Punkt – jeder kann seinen eigenen Server hosten und hat die Kontrolle über seine Daten
- Matrix ist so konzipiert, dass es in Echtzeit funktioniert, was bedeutet, dass es ideal für den Aufbau von Systemen ist, die einen sofortigen Datenaustausch erfordern, wie z. B. Instant Messaging.
Wie funktioniert es?
Jeder Nutzer verbindet sich mit einem einzigen Server, seinem Homeserver. Die Benutzer können an Räumen teilnehmen, die auf einem beliebigen Matrix-Server erstellt wurden, da jeder Server mit anderen Matrix-Servern verbunden ist. Das bedeutet, dass man mit jedem auf jedem Server sprechen kann. Das bedeutet auch, dass Sie Ihren eigenen Server hosten können, wodurch Sie die Kontrolle über alle Ihre Daten erhalten. Das Selbst-Hosting gibt Ihnen auch die Möglichkeit, Ihren Server an Ihre Bedürfnisse anzupassen, einschließlich der Möglichkeit, eine Brücke zu anderen Chat-Netzwerken (wie IRC, XMPP, Discord, Telegram usw.) zu schlagen oder Bots zu hosten.
Jede Nachricht, die in einem Raum gesendet wird, wird mit allen anderen Servern synchronisiert, die an diesem Raum teilnehmen. Wenn ein Server offline geht, können alle anderen im Raum weiter kommunizieren. Sobald der Server wieder online ist, werden ihm alle Nachrichten geschickt, die er verpasst hat, während er offline war.
Haben wir schon erwähnt, dass es sicher ist? Ihre privaten Unterhaltungen können durch eine Ende-zu-Ende-Verschlüsselung gesichert werden, so dass der Server keine Ahnung hat, worüber Sie sprechen.
In den letzten Tagen habe ich nun einen solchen Matrix-Server aufgebaut. Vollverschlüsselt, ohne offene Anmeldungsmöglichkeit (d.h. Zutritt wird nur nach persönlicher Kontaktaufnahme gewährt) und auf einem eigenen Server, mit eigener (nichtssagender) Domain gehostet. Vollständig unter meiner Kontrolle und administriert.
Die Weboberfläche des Servers ist unter element.koncha.de bzw. matrix.koncha.de (für Apps) erreichbar – wobei koncha.de für KONjunktionCHAt steht.
Matrix-Server nutzen das Konzept von „Räumen und Spaces“, in denen berechtigte Nutzer eintreten und kommentieren können. Vier dieser Räume wurden von mir vordefiniert. Außer einem Benutzernamen und einem Passwort werden keinerlei weiteren Daten zur Nutzung benötigt. Nur für die Freischaltung/Zugangsberechtigung ist eine Email-Adresse von Nöten, an die der Einladungs-/Freischaltungslink geht.
Wer Interesse an einer Freischaltung hat, kann diese über das entsprechende Formular beantragen. Wer weitere Informationen bzgl. des Kommunikationssystems Matrix sucht, finde diese hier. Und wer auf der Suche nach Apps für Android oder iOS bzw. für den Desktop ist, wird hier fündig.
Wie immer gilt auch für diese neue, geschlossene Kontakt- und Austauschmöglichkeit, die Einhaltung bestimmter Nutzungsregeln. Dass ich mir die Löschung einzelner Nutzer bzw. des gesamten Servers bei Missbrauch usw. vorbehalte, dürfte aus meiner Sicht bei einem kostenfreien Angebot wie diesem selbstverständlich sein.
Ich freue mich auf entsprechende Anmeldungen, Konjunktion