Kontakt aufnehmen

Schulungsübersicht

Souveränität in der federationfähigen Kommunikation

  • Warum Slack und Teams Datensilos schaffen und Exposition gegenüber ausländischer Rechtsprechung verursachen.
  • Matrix-Protokollarchitektur: Homeserver, Räume, Ereignisse und Federation.
  • Synapse als Referenzserver: Funktionen und Ressourcenprofil.
  • Vergleich mit Mattermost, Rocket.Chat und Zulip.

Bereitstellung von Synapse

  • Docker Compose Stack: synapse, postgres, element-web.
  • Installation mit nativen Paketen und Einrichtung des systemd-Dienstes.
  • Reverse Proxy mit Nginx und TLS.
  • Generierung der ersten Konfiguration und Datenbankmigration.

Client-Konfiguration

  • Bereitstellung von Element Web und individuelles Branding.
  • Anpassen der Homeserver-URL für Desktop- und Mobile-Apps.
  • Benutzerregistrierung, Anmeldung und Passwortzurücksetzung.
  • Gastzugriff und Richtlinien zur Raumentdeckung.

Verschlüsselung und Sicherheit

  • Ende-zu-Ende-Verschlüsselung mit Olm und Megolm.
  • Geräteüberprüfung und Cross-Signing.
  • Schlüsselsicherung und -wiederherstellung mit Passphrase.
  • Administratorzugriff auf verschlüsselte Inhalte: Einschränkungen und Maßnahmen zur Risikominderung.

Bridges und Integrationen

  • Slack-, Discord-, IRC- und WhatsApp-Bridges.
  • E-Mail-Benachrichtigungen und GitHub/GitLab-Webhooks.
  • Jitsi-Integration für verschlüsselte Videogespräche.
  • Entwicklung benutzerdefinierter Bots mit matrix-nio SDK.

Federation und Governance

  • Richtlinien für Whitelist und Blacklist der Federation.
  • Upgrades der Raumversionen und Auflösung von Statusänderungen (state resolution).
  • Grenzwerte und Aufbewahrungsfristen des Medien-Repositorys.
  • Tools zur Spamabwehr und zum Meldewesen bei Missbrauch.

Wartung und Skalierung

  • Datenbankoptimierung und Purge-APIs für alte Daten.
  • Bereinigung des Medienspeichers und Offloading an S3.
  • Worker-Modus für Bereitstellungen mit hohem Verkehrsaufkommen.
  • Sicherung und Disaster Recovery für den Homeserver-Zustand.

Voraussetzungen

  • Fortgeschrittene Kenntnisse in Linux- und Docker-Verwaltung.
  • Verständnis von Instant-Messaging-Protokollen und Federation.
  • Vertrautheit mit PostgreSQL und der Bereitstellung von Python-Anwendungen.

Zielgruppe

  • IT-Teams, die Slack, Teams oder Discord durch eine hoheitsunabhängige Alternative ersetzen.
  • Organisationen, die on-premise-Messaging mit Ende-zu-Ende-Verschlüsselung erfordern.
  • Regierungs- und Verteidigungsteams, die federated, auditierbares Chat-Messaging benötigen.
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Kommende Kurse

Verwandte Kategorien