Matrix/Synapse Server mit 2 Servern

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Joschie

Benutzer
Registriert
10. Juli 2023
Beiträge
160
Reaktionspunkte
3
Punkte
18
Ich suche nach Erfahrungswerten bezüglich der Umsetzung von dem Dienst Matrix mit Synapse. Und zwar wollte ich mit einem Kollegen zwei Server ins "Rennen" schicken. Beide sollen mit Matrix/Synapse laufen so in Richtung Cluster. Wobei mein Kollege ein Raspberry Pi5 nutzen will und ich meinen DS723+. Der Fokus liegt auf Ausfallsicherheit, Performance und Datenschutz, wobei Datenschutz nicht so das Problem sein sollte bei Matrix.

Natürlich ist ein "High Availability Server" nicht drinne und soll es auch gar nicht. Wir freuen Uns auch über kleine Vorteile. Ich nehme mal an, dass die Ausfallsicherheit erst ab 3 Servern Sinn macht mit der Idee wie bei Raid5?

Grüße
 
Ich habe Erfahrungswerte mit der Einrichtung von Synapse. Aber nicht mit einem "Cluster". Letzterer geht sicherlich, dürfte aber hochkomplex sein.
Insbesondere dann, wenn ihr versucht zwei Standorte anzubinden, siehe dazu auch:
https://github.com/matrix-org/synapse/blob/master/docs/workers.md
Bei dem Konzept sehe ich aber auch Probleme: Es gibt EINEN Reverse Proxy, der für den Datenverkehr zuständig ist. Fällt der weg, fällt das Kartenhaus in sich zusammen...

Leichter wird es, wenn ihr eher in Richtung Backup & Recovery geht. Du sicherst regelmäßig deinen Container weg und sicherst auf den Raspberry.
Im Falle eines Ausfalls müsste dein Kollege den Container mit identischen Einstellungen deployen und du Sorge tragen, dass die Domain (DNS Record) auf die IP deines Kollegen verweist. Ich sag mal so: In einer halben Stunde könnte man Matrix so wieder ans Netz bringen.
 
Bei zwei lokal getrennten HOME Servern mit 50/50 Benutzern in einem Raum, wäre doch die Verfügbarkeit gewährleistet. Wenn ich das Speichern und Laden von Medien jetzt noch auf eine gemeinsame Cloud, die auch Teil dieses Server-Verbandes wäre,
 
na da sind die doch aber auch getrennt , wenn der eine ausfällt ,dann sind die User von dort erstmal offline.
 
Ne, das ist ja das Coole an Matrix. Die anfallenden Daten werden auf beiden HOME-Servern parallel gespeichert.
 
Zuletzt bearbeitet von einem Moderator:
ah ok . ich muss zugeben hab mich mit Matrix noch ni so wirklich beschäftigt,
 
Ne, das ist ja das Coole an Matrix. Die anfallenden Daten werden auf beiden HOME-Servern parallel gespeichert.
Ich glaube du verwechselst das Ganze mit der Föderation. Föderation bedeutet in diesem Kontext, dass du Instanz übergreifend kommunizieren kannst.
Das heißt: Wenn ich einen Server besitze und du meine Domain kennst, kannst du mich kontaktieren. Logischerweise werden in diesem Zusammenhang auch die Chatverläufe von beiden Föderationspartnern "gespiegelt". Das ist in dem Sinne aber keine Ausfallsicherheit, weil beide Systeme im Grundsatz ihre eigene Nutzerbasis und eigene Einstellungen besitzen.
 
Gut das stimmt natürlich. Ich denke Wir haben unterschiedliche Maßstäbe. Mir ist der Ausfall der Nutzerbasis und Einstellungen, temporär, nicht so wichtig. Dagegen ein Ausfall eines privaten Raumes für meine Nutzer, mit denen ich häufig kommuniziere, schon. Dieser Ausfall wird aber doch durch die föderierte Struktur von Matrix verhindert?!

D.h. die Leute in meinem Raum könnten normal weiter quatschen?! :D
 
Zuletzt bearbeitet von einem Moderator:
Ehrlich gestanden habe bzw. hatte ich nur eine Testinstallation und mich in der Praxis nicht wirklich um die Möglichkeiten der Föderation gekümmert.
Was du beschreibst sind erstmal zwei eigenständige Installationen, die miteinander kommunizieren. In der Theorie werden die Chatverläufe auf beiden Systemen gespeichert. Ob sich dein Konstrukt in der Praxis so verhält, wie du es dir vorstellst, wirst du zwangsweise selbst austesten müssen.
 
  • Like
Reaktionen: Joschie

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat