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 brandului.
  • URL personalizat pentru serverul de bază în 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 recuperarea cheilor cu parolă.
  • Accesul administratorului la conținutul criptat: limitări și măsuri de atenuare.

Punti de Legătură și Integrări

  • Punti de legătură pentru Slack, Discord, IRC și WhatsApp.
  • Notificări prin e-mail și webhook-uri GitHub/GitLab.
  • Integrarea Jitsi pentru apeluri video criptate.
  • Dezvoltarea de roboți personalizați 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 rezoluția stării.
  • Limitele depozitului media și retenția.
  • Instrumente de raportare a spamului și abuzurilor.

Întreținere și Scalare

  • Optimizarea bazei de date și API-uri pentru ștergerea datelor vechi.
  • Curățarea stocării media și descărcarea în 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 PostgreSQL și implementarea aplicațiilor 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 necesită chat federat și auditabil.
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite