Prenez contact avec nous

Plan du cours

Souveraineté de la messagerie fédérée

  • Pourquoi Slack et Teams créent des silos de données et exposent à des juridictions étrangères.
  • Architecture du protocole Matrix : serveurs domestiques, salles (rooms), é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 de 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 des clients

  • Déploiement d'Element Web et personnalisation de l'image de marque.
  • URL du serveur domestique personnalisée pour les applications de bureau et mobiles.
  • Inscription 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 vérification croisée (cross-signing).
  • Sauvegarde et récupération des clés avec une phrase de passe.
  • Accès des administrateurs au contenu chiffré : limitations et atténuations.

Ponts et intégrations

  • Ponts pour Slack, Discord, IRC et WhatsApp.
  • Notifications par e-mail et webhooks GitHub/GitLab.
  • Intégration Jitsi pour les appels vidéo chiffrés.
  • Développement de robots personnalisés avec le SDK matrix-nio.

Fédération et gouvernance

  • Politiques de liste blanche et liste noire de la fédération.
  • Mise à jour des versions de salles et résolution de l'état.
  • Limites et rétention du référentiel de médias.
  • Outils de détection des spams 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 de médias et déchargement vers S3.
  • Mode worker pour les déploiements à fort trafic.
  • Sauvegarde et reprise après sinistre pour l'état du serveur domestique.

Pré requis

  • Administration intermédiaire de Linux et Docker.
  • Compréhension des protocoles de messagerie instantanée et de la fédération.
  • Familiarité avec le déploiement d'applications Python et PostgreSQL.

Audience 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.
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires