Hinweise zum Setup des Matrix Servers Synapse, der Webclients, Apps und des Identity- und Dimension-Servers.
Synapse#
Matrix Synapse bei Hostsharing installieren: https://wiki.hostsharing.net/index.php?title=Matrix_Synapse_installieren
Matrix Synapse auf Ubuntu Server 18.04 installieren:
- Ubuntu-Packete von Matrix-Machern: https://github.com/matrix-org/synapse/blob/master/INSTALL.md#debianubuntu
- Postgres 10 aus Ubuntu-Paketen installieren, in Synapse konfigurieren: https://github.com/matrix-org/synapse/blob/master/docs/postgres.md
- Reverse Proxy für Synapse konfigurieren: https://github.com/matrix-org/synapse/blob/master/docs/reverse_proxy.md
- Synapse-Föderations-Konfiguration: https://github.com/matrix-org/synapse/blob/master/docs/federate.md
Riot-Webclient#
Riot-Web ist eine statische html/js-Anwendung, daher keine Anforderungen außer einem Webserver (apache, nginx, ...):
- Aktuelles Release von https://github.com/vector-im/riot-web/releases herunterladen und im Webspace (zB /var/www/riot) auspacken
- vhost im apache für /var/www/riot anlegen
- config.sample.json in config.json kopieren und anpassen: https://github.com/vector-im/riot-web/blob/develop/docs/config.md