fairchat [matrix] als Chatlösung
für dezentralisierte Kommunikation in Echtzeit
[matrix] ist ein offenes Kommunikationsprotokoll für dezentralisierte Echtzeitkommunikation. Über Matrix-Server werden Nachrichten, ähnlich wie bei Emails, mit einer @ Adresse ausgetauscht. Der Matrix-Provider ist frei wählbar. Es ist auch möglich, einen eigenen Home-Server aufzubauen.
fairkom bietet einen leistungsfähigen Matrix-Server, wahlweise mit Element oder Fluffy Client, an. Der Einstieg erfolgt, wie bei allen fairapps, mit einem fairlogin Konto als Single Sign-on Authentifizierung. Bridges zu WhatsApp, Telegram und Signal sind in Planung.
offener Verbund von Servern
Kommunikation in Echtzeit
unabhängig von einem Anbieter
Verbindung mit Standard-Webservices per WebRTC
fairchat.net, aktuell basierend auf Rocket.Chat, soll von [matrix] abgelöst werden.
Der Name fairchat wird beibehalten. Die Android und iOS App werden langfristig ausgetauscht.
Nach einigen Überlegungen, haben wir den Entschluss gefasst, Gruppen und Nachrichten nicht zu migrieren.
Der fairkom [matrix] Heim-Server matrix.fairchat.eu kann mit fairlogin bereits getestet werden.
Unter fairchat.eu steht dafür ein FluffyChat Client und unter pro.fairchat.eu ein Element Client zur Verfügung.
Der Element Client ist in die faircloud integriert.
Das Hosting von [matrix] erfolgt wie bei allen fairapps klimaneutral und datenschutzkonform.
Heim-Server: matrix.fairchat.eu
Mit der Umsetzung des Schulchat RLP für eine halbe Million Schüler:innen im Vollausbau konnten wir ausführliche Erfahrungen bei der Entwicklung und dem Betrieb von [matrix] sammeln.
Mehr zum Messenger-Dienst im schulischen Bereich für Rheinland-Pfalz im
Hosting und Anpassung
Hosting von (großen) Homeservern
Consulting für Matrix-basierte Messenger-Lösungen
Anpassung von Clients und Apps
Integration von Sprach- und Videoanrufen
Standard- und kundenspezifische Bridges
Skalierbare Deployments auf kubernetes
On premise deployment und Betriebsunterstützung
fairkom hat Chat-Lösungen mit verschiedenen Open-Source-Frameworks entwickelt und gehostet. Wir konzentrieren uns nun auf Matrix-basierte Lösungen, da Interoperabilität eine zentrale Forderung von Kund:innen und Nutzer:innen darstellt.
LDAP / IDM proxy
Mapping von Teams, Klassen oder Organisationen zu Matrix
Integration mit Identitätsmanagement-Systemen
Viele Organisationen haben Teams, Gruppen als auch ganze Abteilungen in LDAP oder einem Active Directory abgebildet.
Wir haben für unsere Kunden Lösungen entwickelt, um diese Strukturen in [matrix] abzubilden und synchron zu halten.
Die Integration eines Adressbuchs in FluffyChat ermöglicht es beispielsweise einer Lehrkraft, einen neuen Raum mit Mitgliedern aus drei Klassen zu erstellen.
Für eine Analyse der Anwendungsfälle und welche Mapping-Lösung am besten passt, gerne Kontakt zu uns aufnehmen.
FluffyChat
Flutter als eine gemeinsame Code-Basis
für Web, Android, iOS, Desktop-Apps
unterstützt Multi-Accounts
Farb-Erscheinungsbild individualisierbar
Element
verschiedene Programmiersprachen für unterschiedliche Geräte
TypeScript für Web, Swift für iOS, Kotlin für Android
Anpassung möglich
als App in der faircloud
Matrix
als standardisiertes Protokoll
umsorgt von der Matrix.org Foundation
für dezentralisierte, sichere Kommunikation
Rocket.Chat
venture-capital-finanziertes Projekt
Features wie benutzerdefinierte Rollen innerhalb der Enterprise-Version
erfordert den Kauf von Lizenzen
Die beiden Produkte RocketChat und Matrix unterscheiden sich von ihrer Governance Struktur sowie ihren Lizenzen. Die Matrix Foundation "wacht" über den Standard und garantiert dessen Offenheit. Der Synapse Server steht unter der Apache License und Mitentwickler:innen müssen lediglich bestätigen, dass diese Autor:in des Codes sind, den sie beitragen. Details gibt es in den Contributor Richtlinien, die auch für den beliebten Element Client gelten. fairkom entwickelt maßgeschneiderte Clients auf Basis FluffyChat für Web, Desktop, iOS und Android - dieser unterliegt der AGPL Lizenz.
Bei RocketChat stehen mittlerweile wichtige Teile des Codes, speziell für den Einsatz im Unternehmensumfeld, unter einer Enterprise License. Alle Mitentwickler:innen sind verpflichtet, ein Contributor License Agreement zu unterzeichnen, welches es RocketChat gestattet, beigetragenen Code auch anders zu lizensieren.
Wer nach professionellen Matrix Lösungen sucht, stößt meist auf die Firma Element. Diese bietet Synapse und Element mit Support aus einer Hand gegen eine Lizenzgebühr an. Die selbe Software ist und bleibt Open Source und kann unabhängig installiert und betrieben werden. Die Firma Element ist venture-capital-finanziert und darauf angewiesen, Produktpakete zu verkaufen. Dazu gehört auch eine Managementkonsole, wofür wir im Betrieb jedoch noch keine Notwendigkeit sahen, da das Monitoring auch mit Prometheus umgesetzt werden kann. Die Firma Element ist also nur ein Player am Markt, von der gewiss auch wichtige Impulse für die Weiterentwicklung von Matrix ausgehen, die aber nicht über Matrix entscheidet.
fairkom ist ein Silber Sponsor der
Foundation