Intrati in legatura

Schița de curs

Suveranitatea Mesageriei Federate

  • De ce Slack și Teams creează silozuri de date și expunere la jurisdicții străine.
  • Arhitectura protocolului Matrix: servere de bază, camere, evenimente și federație.
  • Synapse ca server de referință: caracteristici și profil de resurse.
  • Comparație cu Mattermost, Rocket.Chat și Zulip.

Implementarea Synapse

  • Stiva Docker Compose: synapse, postgres, element-web.
  • Instalarea pachetelor native și configurarea serviciului systemd.
  • Proxy invers cu Nginx și TLS.
  • Generarea configurației inițiale și migrarea bazei de date.

Configurarea Clientului

  • Implementarea Element Web și personalizarea mărcii.
  • URL-ul personalizat al serverului de bază pentru aplicațiile desktop și mobile.
  • Înregistrarea utilizatorilor, autentificarea și resetarea parolei.
  • Politici de acces pentru oaspeți și descoperirea camerelor.

Criptare și Securitate

  • Criptare end-to-end cu Olm și Megolm.
  • Verificarea dispozitivelor și semnarea încrucișată.
  • Backup și recuperare a cheilor cu parolă.
  • Accesul administratorului la conținutul criptat: limitări și măsuri de atenuare.

Punți și Integrări

  • Punți către Slack, Discord, IRC și WhatsApp.
  • Notificări prin e-mail și webhook-uri GitHub/GitLab.
  • Integrarea Jitsi pentru apeluri video criptate.
  • Dezvoltarea de bot-uri personalizate cu SDK-ul matrix-nio.

Federație și Guvernanță

  • Politici de listă albă și listă neagră pentru federație.
  • Actualizări ale versiunilor camerelor și rezolvarea stării.
  • Limitele depozitului media și retenția.
  • Instrumente anti-spam și raportarea abuzurilor.

Întreținere și Scalare

  • Optimizarea bazei de date și API-uri pentru ștergerea datelor vechi.
  • Curățarea depozitului media și descărcarea pe S3.
  • Modul worker pentru implementări cu trafic ridicat.
  • Backup și recuperare în caz de dezastru pentru starea serverului de bază.

Cerințe

  • Administrare intermediară a Linux și Docker.
  • Înțelegerea protocolelor de mesagerie instantă și a federației.
  • Familiaritate cu implementarea aplicațiilor PostgreSQL și Python.

Publicul țintă

  • Echipe IT care înlocuiesc Slack, Teams sau Discord cu o alternativă suverană.
  • Organizații care necesită mesagerie on-premise cu criptare end-to-end.
  • Echipe guvernamentale și de apărare care au nevoie de chat federat și auditabil.
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite