matrix

Dies ist eine alte Version des Dokuments!


Matrix

Matrix ist ein offenes Kommunikationsprotokoll für Echtzeitkommunikation. Es wurde entworfen, um Benutzern mit Konten bei einem Kommunikationsdiensteanbieter zu erlauben, mit Benutzern anderer Diensteanbieter per Chat, IP-Telefonie und Video-Telefonie zu kommunizieren. Es soll eine föderierte Kommunikation in einem Netzwerk mit verschiedenen Diensteanbietern ermöglichen.[1]

Als Homeserver wird entweder Synapse (Python Anwendung) ode der der Nachfolger Dendrite in Go benutzt: https://github.com/matrix-org/dendrite

https://element.io/

Matrix ID @admin:matrix.netzwissen.de

Selbstregistrierung per Web ist ausgeschaltet. Neue User werden per Shell regstriert.

register_new_matrix_user -c /etc/matrix-synapse/homeserver.yaml http://localhost:8008
curl --header "Authorization: Bearer <access_token>" <the_rest_of_your_API_request>

Im DNS braucht man einen A Record und einen SRV Record für die Föderation des Matrix Servers. CNAME statt A Record scheint nicht zu gehen.

Der SRV Record sieht so aus:

_matrix._tcp	1800	IN	SRV	10 0 8448 matrix.netzwissen.de

Danach kann man hier testen, ob die Föderation funktioniert:

Federation Check: https://federationtester.matrix.org/#matrix.netzwissen.de

  • matrix.1667976425.txt.gz
  • Zuletzt geändert: 05/03/2024 - 10:52
  • (Externe Bearbeitung)