Plan du cours
Souveraineté de la messagerie fédérée
- Pourquoi Slack et Teams créent des silos de données et une exposition à des juridictions étrangères.
- Architecture du protocole Matrix : serveurs d'accueil, salles, événements et fédération.
- Synapse en tant que serveur de référence : fonctionnalités et profil de ressources.
- Comparaison avec Mattermost, Rocket.Chat et Zulip.
Déploiement de Synapse
- Stack Docker Compose : synapse, postgres, element-web.
- Installation via paquets natifs et configuration du service systemd.
- Proxy inverse avec Nginx et TLS.
- Génération de la configuration initiale et migration de la base de données.
Configuration du client
- Déploiement d'Element Web et personnalisation de la marque.
- URL du serveur d'accueil personnalisée pour les applications de bureau et mobiles.
- Enregistrement des utilisateurs, connexion et réinitialisation du mot de passe.
- Accès invité et politiques de découverte des salles.
Chiffrement et sécurité
- Chiffrement de bout en bout avec Olm et Megolm.
- Vérification des appareils et croix-signature.
- Sauvegarde et récupération des clés avec une phrase de passe.
- Accès des administrateurs au contenu chiffré : limites et atténuations.
Ponts et intégrations
- Ponts pour Slack, Discord, IRC et WhatsApp.
- Notifications par e-mail et webhooks GitHub/GitLab.
- Intégration de Jitsi pour les appels vidéo chiffrés.
- Développement de bots personnalisés avec le SDK matrix-nio.
Fédération et gouvernance
- Politiques de liste blanche et de liste noire pour la fédération.
- Mises à niveau des versions des salles et résolution d'état.
- Limites du dépôt multimédia et politique de rétention.
- Outils de détection du spam et de signalement des abus.
Maintenance et mise à l'échelle
- Optimisation de la base de données et API de purge pour les anciennes données.
- Nettoyage du stockage multimédia et déport vers S3.
- Mode worker pour les déploiements à fort trafic.
- Sauvegarde et reprise après sinistre pour l'état du serveur d'accueil.
Pré requis
- Connaissances intermédiaires en administration Linux et Docker.
- Compréhension des protocoles de messagerie instantanée et de la fédération.
- Familiarité avec PostgreSQL et le déploiement d'applications Python.
Public cible
- Équipes IT souhaitant remplacer Slack, Teams ou Discord par une alternative souveraine.
- Organisations nécessitant une messagerie sur site avec chiffrement de bout en bout.
- Équipes gouvernementales et de défense ayant besoin d'une messagerie fédérée et auditable.
Nos clients témoignent (3)
Elle maîtrisait très bien le matériel. Très sympathique et captivante. Elle s'interrompait toujours pour demander s'il y avait des questions ou des éclaircissements.
Jones Manlapaz - Nordstern Group
Formation - Introduction to Semantic MediaWiki
Traduction automatique
L'engagement et les exemples pratiques que nous avons réalisés en groupe pour mieux comprendre le sujet
ISABELLA - Sedibeng TVET College
Formation - Microsoft Teams, Outlook, OneDrive, and Lists Integration
Traduction automatique
La volonté du formateur d'aider
Zaid - Pepkor Payments and Lending, a division of Pepkor Trading (Pty) Ltd
Formation - XWiki for Developers
Traduction automatique