Contattataci

Struttura del corso

Sovranità della messaggistica federata

  • Perché Slack e Teams creano silos di dati ed espongono a giurisdizioni estere.
  • Architettura del protocollo Matrix: homeserver, stanze, eventi e federazione.
  • Synapse come server di riferimento: funzionalità e profilo delle risorse.
  • Confronto con Mattermost, Rocket.Chat e Zulip.

Deployment di Synapse

  • Stack Docker Compose: synapse, postgres, element-web.
  • Installazione tramite pacchetti nativi e configurazione del servizio systemd.
  • Reverse proxy con Nginx e TLS.
  • Generazione della configurazione iniziale e migrazione del database.

Configurazione del client

  • Deployment di Element Web e personalizzazione del branding.
  • Impostazione del URL dell'homeserver personalizzato per le app desktop e mobile.
  • Registrazione utenti, accesso e reimpostazione della password.
  • Accesso guest e politiche di discovery delle stanze.

Crittografia e sicurezza

  • Crittografia end-to-end con Olm e Megolm.
  • Verifica dei dispositivi e cross-signing.
  • Backup e recupero delle chiavi tramite passphrase.
  • Accesso admin al contenuto crittografato: limitazioni e mitigazioni.

Bridge e integrazioni

  • Bridge per Slack, Discord, IRC e WhatsApp.
  • Notifiche email e webhook per GitHub/GitLab.
  • Integrazione con Jitsi per chiamate video crittografate.
  • Sviluppo di bot personalizzati con l'SDK matrix-nio.

Federazioni e governance

  • Politiche di whitelist e blacklist per la federazione.
  • Aggiornamenti della versione della stanza e risoluzione dello stato.
  • Limiti del repository dei contenuti multimediali e conservazione dei dati.
  • Strumenti per antispam e segnalazione di abusi.

Manutenzione e scalabilità

  • Ottimizzazione del database e API di cancellazione per i dati vecchi.
  • Pulizia dello spazio di archiviazione dei contenuti multimediali e caricamento su S3.
  • Modalità worker per deployment ad alto traffico.
  • Backup e disaster recovery per lo stato dell'homeserver.

Requisiti

  • Competenze intermedie di amministrazione Linux e Docker.
  • Conoscenza dei protocolli di messaggistica Istantanea e della federazione.
  • Familiarità con il deployment di applicazioni PostgreSQL e Python.

Destinatari

  • Team IT che vogliono sostituire Slack, Teams o Discord con un'alternativa sovrana.
  • Organizzazioni che richiedono una messaggistica on-premise con crittografia end-to-end.
  • Team governativi e della difesa che necessitano di chat federata e verificabile.
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative