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
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