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 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 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 măsuri de atenuare.
Punți și Integrări
- Punți către Slack, Discord, IRC și WhatsApp.
- Notificări prin e-mail și webhooks GitHub/GitLab.
- Integrarea Jitsi pentru apeluri video criptate.
- Dezvoltarea de roboți personalizați cu SDK 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 anti-spam și raportare abuzuri.
Întreținere și Scalare
- Optimizarea bazei de date și API-uri pentru ștergerea datelor 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țelegerea protocoalelor de mesagerie instantă și 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