Matrix

Serverbetrieb, Nutzung und Föderation

Matrix ist das dezentrale Netzwerk, auf dem die Chat- und Kollaborationssoftware Element basiert. Als Protokoll ist es nicht nur eine starke Grundlage für Textchat, Audio- und Video-Konferenzen und Instant Messaging, sondern bietet Erweiterbarkeit um fast beliebige Funktionen.

Diese Schulung richtet sich an alle, die die Grundzüge des Matrix-Protokolls verstehen, die dezentrale Föderation kennenlernen und den Betrieb eines Servers für sich selber oder das Team inkl. der gängigsten Kommunikations-Anwendungen erlernen möchten.

  • Was ist ein Homeserver und welche gibt es?
  • Wie kommunizieren Server und Clients?
  • Element Web für Chat, Audio und Video
  • Räume und Spaces verwalten

Trainer und Dozenten

Dominik George setzt die Matrix-Technologien seit vielen Jahren auf unterschiedlichen Ebenen ein und hat Erfahrung im Betrieb für Schulen, Vereine und Unternehmen sowie in der Entwicklung eigener IoT-Bibliotheken für das Protokoll. Er ist in der deutschsprachigen und internationalen Community aktiv.

Voraussetzungen

Dieser Kurs richtet sich an Administratoren, die eigene Server betreiben wollen sowie an Anwender, die Hintergrundwissen über die Funktionalität von Matrix erlangen möchten. Ein grundlegend sicherer Umgang mit der Linux-Kommandozeile sowie ein grundlegendes Verständnis von Linux Administration, HTTP(S), Zertifikaten und Domainnamen sollten vorhanden sein.

Hier eine Auswahl von Kursen, deren Inhalte Sie möglichst schon kennen sollten:

Inhalt

Einführung in die Architektur von Matrix

  • Homeserver
  • Benutzeraccounts und Identitäten
  • Räume
  • Client-to-Server-Kommunikation
  • Server-to-Server-Kommunikation (Föderation)
  • Matrix als dezentrale Datenbank

Server-Betrieb

  • Installation und Konfiguration von Synapse
  • HTTP-Reverse-Proxy und Zertifikate
  • Datenbank
  • Domain und DNS
  • Media-Dateien (Datei-Uploads, Bilder,…)
  • Kommandozeilen-Tools
  • Web-Administrations-Tools

Chat-Clients

  • Installation und Konfiguration von Element Web
  • Login und Registrierung
  • Datenschutz
  • Räume und Spaces verwalten
  • Raum-Moderation
  • Audio- und Video-Konferenzen
  • Widgets (Whiteboards, Notizen, uvm.)

Matrix-Spec und -Community

  • Entstehung der Matrix-Spec (Protokoll)
  • Einfache Handgriffe mit cURL
  • Internationale und deutsche Community

Kurszeiten

Wer möchte, reist bis 22 Uhr am Vortag an und nutzt den Abend bereits zum Fachsimpeln am Kamin oder im Park.

An den Kurstagen dann von 9-18 Uhr (mit 2 Kaffee- und 1 Mittagspause) etwa 60% Schulungen und 40% Übungen. Selbstverständlich arbeitet jeder Teilnehmer am von uns gestellten Notebook oft parallel zum Referenten mit.

Anschließend Abendessen und Angebote für Fachsimpeln, Ausflüge uvm. Wir schaffen eine Atmosphäre, in der Fachleute sich ungezwungen austauschen. Wer das nicht will, wird zu nichts gezwungen und findet auch jederzeit Ruhe.