Lernen Sie, wie Sie Matrix und Element als sichere, dezentrale Alternative zu herkömmlichen Chat-Plattformen einsetzen. Von der Installation über die Konfiguration bis zur Verwaltung großer Organisationen - werden Sie zum Experten für moderne, verschlüsselte Kommunikation.
Grundlagen des Matrix-Protokolls und der Architektur
  • Matrix-Protokoll: Dezentrale Kommunikation verstehen
  • Homeserver, Clients und Federation im Detail
  • Unterschiede zu zentralisierten Plattformen (Slack, Teams, Discord)
  • Sicherheitsmodell: End-to-End-Verschlüsselung und Vertrauen
  • Rollen und Berechtigungen in Matrix-Räumen
  • Interoperabilität und Brücken zu anderen Diensten
  • Compliance-Vorteile: GDPR, DSGVO und Datenhoheit
Matrix-Server Installation und Konfiguration
  • Synapse vs. Dendrite: Auswahl des richtigen Homeservers
  • Installation auf verschiedenen Betriebssystemen (Ubuntu, CentOS, Docker)
  • Datenbank-Konfiguration: PostgreSQL vs. SQLite
  • SSL/TLS-Zertifikate und Reverse-Proxy-Konfiguration
  • Speicher- und Performance-Optimierung
  • Backup- und Disaster-Recovery-Strategien
  • Skalierung für große Organisationen
Element-Client Deployment und Anpassung
  • Element Web: Self-Hosting und Konfiguration
  • Element Desktop: Verteilung und Konfiguration in Unternehmen
  • Mobile Apps: MDM-Integration und Konfiguration
  • Branding und UI-Anpassungen für Unternehmen
  • Feature-Flags und Funktionssteuerung
  • Integration in bestehende IT-Landschaften
  • Update-Management und Wartung
Sicherheit und Verschlüsselung
  • End-to-End-Verschlüsselung: Implementierung und Verwaltung
  • Schlüsselmanagement und Cross-Signing
  • Geräteverifikation und Vertrauensmodelle
  • Sichere Raumkonfiguration und Zugriffskontrollen
  • Audit-Logs und Compliance-Dokumentation
  • Incident Response bei Sicherheitsvorfällen
  • Best Practices für sichere Kommunikation
Federation und Interoperabilität
  • Federation zwischen Matrix-Servern konfigurieren
  • Brücken zu Slack, Teams, Discord und anderen Plattformen
  • IRC, XMPP und andere Protokoll-Integrationen
  • Moderation und Governance in föderierten Umgebungen
  • Troubleshooting von Federation-Problemen
  • Sicherheitsaspekte bei externen Verbindungen
  • Performance-Optimierung für föderierte Kommunikation
Benutzerverwaltung und Single Sign-On
  • LDAP/Active Directory Integration
  • SAML und OAuth2 für Single Sign-On
  • Benutzerprovisioning und -deprovisioning
  • Gruppenmanagement und Raumberechtigungen
  • Gastzugänge und temporäre Benutzer
  • Compliance und Audit-Trails für Benutzerverwaltung
  • Automatisierung von Benutzerverwaltungsprozessen
Monitoring und Wartung
  • Prometheus-Metriken und Grafana-Dashboards
  • Log-Management und Fehleranalyse
  • Performance-Monitoring und Kapazitätsplanung
  • Automatisierte Backups und Wiederherstellung
  • Update-Strategien für Server und Clients
  • Troubleshooting häufiger Probleme
  • Disaster Recovery und Hochverfügbarkeit
Integration und Automatisierung
  • Bot-Entwicklung für Matrix mit verschiedenen SDKs
  • Webhook-Integration und API-Nutzung
  • CI/CD-Integration für Benachrichtigungen
  • Ansible und andere Automatisierungstools
  • Monitoring-Alerts und Notification-Systeme
  • Custom Widgets und Integrationen
  • Entwicklung eigener Matrix-Clients
Governance und Compliance
  • Datenschutz-Richtlinien für Matrix-Installationen
  • Content-Moderation und Richtliniendurchsetzung
  • Archivierung und Aufbewahrungsrichtlinien
  • Audit-Anforderungen und Compliance-Reports
  • Incident Response und Eskalationsprozesse
  • Schulungskonzepte für Endbenutzer
  • Change Management bei der Einführung