matrix

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
matrix [16/08/2021 - 06:59] thommie4matrix [05/03/2024 - 10:52] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 ====== Matrix ====== ====== 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 nahtlose Kommunikation zwischen verschiedenen Diensteanbietern ermöglichen.[1] +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
  
 ===== Installation ===== ===== Installation =====
  
 https://decatec.de/home-server/matrix-synapse-auf-ubuntu-server-20-04-lts-mit-nginx-postgresql-und-lets-encrypt/#Konfiguration_Matrix_Synapse https://decatec.de/home-server/matrix-synapse-auf-ubuntu-server-20-04-lts-mit-nginx-postgresql-und-lets-encrypt/#Konfiguration_Matrix_Synapse
- 
-Federation Check: https://federationtester.matrix.org/#matrix.netzwissen.de 
  
 Haproxy Config https://github.com/benpro/synapse/commit/a9a6783931610ddf02242090446fc0a43e28c15c Haproxy Config https://github.com/benpro/synapse/commit/a9a6783931610ddf02242090446fc0a43e28c15c
  
-===== Tutorial =====+===== Administration und Konfiguration =====
  
 https://doc.matrix.tu-dresden.de/ https://doc.matrix.tu-dresden.de/
 +
 +https://matrix-org.github.io/synapse/latest/usage/administration/admin_faq.html
 +
 +Liste der Variablen in homeserver.yml
 +https://matrix-org.github.io/synapse/latest/usage/configuration/config_documentation.html
  
 ===== Clients & User ===== ===== Clients & User =====
Zeile 28: Zeile 33:
  
  
-===== Netzwissen Implementierung ===== +===== API Request =====
- +
-matrix.netzwissen.de auf develd, postgresql auf devel+
  
- +<code> 
-TURN Server: https://decatec.de/home-server/nextcloud-talk-mit-eigenem-turn-server-coturn/#Installation_und_Konfiguration_coturn auf develd+curl --header "Authorization: Bearer <access_token>" <the_rest_of_your_API_request> 
 +</code>
  
 ===== Housekeeping ===== ===== Housekeeping =====
  
 https://jo-so.de/2018-03/Matrix.html https://jo-so.de/2018-03/Matrix.html
 +
 +===== Föderation =====
 +
 +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:
 +
 +<code>
 +_matrix._tcp 1800 IN SRV 10 0 8448 matrix.netzwissen.de
 +</code>
 +
 +Danach kann man hier testen, ob die Föderation funktioniert:
 +
 +Federation Check: https://federationtester.matrix.org/#matrix.netzwissen.de
  
  • matrix.1629097191.txt.gz
  • Zuletzt geändert: 05/03/2024 - 10:52
  • (Externe Bearbeitung)