Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Föderation und Datensouveränität im Messaging
- Warum Slack und Teams zu Daten-Silos sowie rechtlichen Risiken führen.
- Architektur des Matrix-Protokolls: Homeserver, Räume, Ereignisse und Federation.
- Synapse als Referenzserver: Funktionen und Systemanforderungen.
- Vergleich mit Mattermost, Rocket.Chat sowie Zulip.
Einrichtung von Synapse
- Aufbau einer Docker Compose-Struktur: synapse, Postgres und Element-Web.
- Installation über native Pakete sowie Einrichtung der systemd-Dienste.
- Einrichtung eines Reverse Proxys mit Nginx und TLS-Verschlüsselung.
- Generierung der ersten Konfiguration und Migration der Datenbank.
Konfiguration der Clients
- Bereitstellung von Element Web mit individueller Branding-Anpassung.
- Einstellung der URL des Homeservers in Desktop- und mobilen Apps.
- Registrierung, Anmeldung sowie Zurücksetzung von Passwörtern.
- Konfiguration von Gastzugängen sowie Regeln zur Raumentdeckung.
Verschlüsselung und Sicherheit
- Ende-zu-Ende-Verschlüsselung mithilfe von Olm und Megolm.
- Überprüfung der Geräteidentität sowie Cross-Signing-Verfahren.
- Sicherung und Wiederherstellung kryptografischer Schlüssel mittels Passphrases.
- Beschränkungen bei administrativen Zugriffen auf verschlüsselte Inhalte sowie deren Abschwächungsmaßnahmen.
Brücken und Integrationen
- Einrichtung von Brücken zu Slack, Discord, IRC sowie WhatsApp.
- Konfiguration von E-Mail-Benachrichtigungen sowie Webhooks für GitHub/GitLab.
- Integration von Jitsi für verschlüsselte Videoanrufe.
- Entwicklung eigener Bots mithilfe des matrix-nio SDKs.
Federation und Verwaltung
- Einstellungen für Whitelists und Blacklists bei Federation-Vorgängen.
- Aktualisierung der Raumversionen sowie Auflösung von Konflikten in Chat-Verläufen.
- Steuerung der Speicherkapazität und -aufbewahrungsdauer für Mediendateien.
- Nutzung von Werkzeugen zur Spam-Prävention sowie Meldung von Missbrauchsfällen.
Wartung und Skalierung
- Datenbank-Optimierung sowie Nutzung von Purge-APIs zur Bereinigung veralteter Daten.
- Aufräumen der Medienspeicherung sowie Auslagerung an S3-Server.
- Einsatz des Worker-Modus bei hochbelasteten Systemen.
- Erstellung von Backups und Notfallplänen zur Wiederherstellung des Homeservers.
Voraussetzungen
- Fortgeschrittene Kenntnisse in der Linux- und Docker-Verwaltung.
- Verständnis von Instant-Messaging-Protokollen sowie Federation-Konzepten.
- Erfahrung mit PostgreSQL und dem Deployment von Python-Anwendungen.
Zielgruppe
- IT-Teams, die Slack, Teams oder Discord durch eine datenschutzkonforme Alternative ersetzen möchten.
- Organisationen, die eine lokal bereitgestellte Messaging-Lösung mit Ende-zu-Ende-Verschlüsselung benötigen.
- Behörden und Verteidigungsorganisationen, denen föderierte und prüfbare Chat-Systeme wichtig sind.
14 Stunden