Benutzer-Werkzeuge

Webseiten-Werkzeuge


infrastruktur:container:synapse
no way to compare when less than two revisions

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.


infrastruktur:container:synapse [28.10.2025 12:08] (aktuell) – angelegt Grigori Goronzy
Zeile 1: Zeile 1:
 +====== synapse ======
  
 +|Verantwortung  |greg                          |
 +|Container      |synapse                           |
 +|W. Ports       |keine, nur Web über Reverse Proxy                          |
 +|OS             |Debian 12                     |
 +|Server         |[[infrastruktur:server:magrathea]] |
 +|Zustand        |Testbetrieb/im Aufbau                      |
 +
 +{{tag>infrasystem container magrathea ldapconnected testing}}
 +
 +/**infrasystem gibt an, dass es sich um ein Infrastruktursystem handelt. Das heißt es wird so eingeschätzt, dass es immer gepflegt und aufrechterhalten werden sollte. Sonst den tag entfernen. Nicht Infrasysteme werden ggf abegschaltet, wenn sie gerade nicht aktiv gepflegt werden.**/
 +
 +/**ldapconnected heißt, man kann sich mit dem LDAP des Chaotikums einloggen, wenn das nicht so ist, diesen TAG bitte entfernen**/
 +
 +/**productive ist der TAG, wenn der Zustand produktiv ist, sonst gibt es noch testing, für Systeme die getestet werden und inactive für Systeme, die nicht laufen **/
 +
 +Dies ist die technische Doku zu unserem Container für Matrix, basierend auf synapse und Element Web. [[hackspace:infrastruktur:synapse|Nutzerinfos zu diesem System findest du hier]].
 +
 +===== Services =====
 +^ Serviceübersicht^Version^
 +|Synapse| 1.140.0 |
 +|PostgreSQL| 17.6 |
 +|Element Web| 1.12.2 |
 +
 +/** In diese Tabelle sind die in diesem Container laufenden Systeme einzutragen **/
 +
 +Die Dienste laufen allesamt in Docker, gesteuert über docker-compose. Unter ''/srv/matrix/'' sind alle dazugehörigen Dateien versammelt.
 +
 +==== Synapse ====
 +
 +Synapse ist die Referenzimplementierung eines Matrix-Homeservers. Intern ist Synapse auf Port 8008 erreichbar. Der Homeserver ist sowohl für Clients als auch für Föderation per Reverse Proxy unter https://matrix.chaotikum.org erreichbar. Mittels well-known-Mechanismus wird von chaotikum.org auf den Server matrix.chaotikum.org delegiert.
 +
 +WIP: Die Anmeldung der Nutzer ist per OpenID Connect mit Keycloak realisiert.
 +
 +==== PostgreSQL ====
 +
 +Eine Instanz von PostgreSQL wird als Datenbank für Synapse verwendet. Es wird täglich ein komprimierter Dump der Datenbank erstellt, um transaktional sichere Backups zu ermöglichen.
 +
 +==== Element Web ====
 +
 +Element Web wird als Client zur Verfügung gestellt. Es ist intern auf Port 8080 erreichbar. Für Nutzer ist Element Web per Reverse Proxy unter https://chat.chaotikum.org erreichbar. 
 +
 +===== Wartung =====
 +In das Textfeld einfach das Datum der Wartung eintragen, am besten in der Form yyyy-mm-dd. 
 +
 +{{NEWPAGE>infrastruktur:wartung#pagetemplates:wartungstemplate:synapse|synapse}} 
 +
 +{{topic>:infrastruktur:wartung?wartungsfenster +synapse &nodate&nouser&desc&table}}
infrastruktur/container/synapse.txt · Zuletzt geändert: von Grigori Goronzy