Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Schița de curs
Suveranitatea Mesajelor 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-ul serverului de bază personalizat 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 atenuări.
Punți de Legătură și Integrări
- Punți de legătură 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 versiunii camerelor și rezoluția stării.
- Limitele depozitului media și retenția.
- Instrumente anti-spam și raportare a abuzurilor.
Întreținere și Scalabilitate
- Optimizarea bazei de date și API-uri de purjare pentru date vechi.
- Curățarea stocării 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
- Cunoștințe intermediare de administrare Linux și Docker.
- Înțelegere a protocoalelor de mesagerie instantă și federație.
- 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