Plan Szkolenia
Suwerenność sfederowanej komunikacji
- Dlaczego Slack i Teams tworzą silosy danych i narażają na obcą jurysdykcję.
- Architektura protokołu Matrix: serwery, pokoje, zdarzenia i federacja.
- Synapse jako serwer referencyjny: funkcje i profil zasobów.
- Porównanie z Mattermost, Rocket.Chat i Zulip.
Wdrażanie Synapse
- Stos Docker Compose: synapse, postgres, element-web.
- Instalacja natywnych pakietów i konfiguracja usługi systemd.
- Odwrotne proxy z Nginx i TLS.
- Generowanie konfiguracji początkowej i migracja bazy danych.
Konfiguracja klienta
- Wdrożenie Element Web i dostosowanie marki.
- Własny URL serwera w aplikacjach desktopowych i mobilnych.
- Rejestracja użytkowników, logowanie i resetowanie hasła.
- Polityki dostępu gości i odkrywania pokoi.
Szyfrowanie i bezpieczeństwo
- Szyfrowanie end-to-end z Olm i Megolm.
- Weryfikacja urządzeń i cross-signing.
- Kopia zapasowa kluczy i odzyskiwanie za pomocą hasła.
- Dostęp administratora do zaszyfrowanej zawartości: ograniczenia i środki zaradcze.
Mostki i integracje
- Mostki do Slacka, Discorda, IRC i WhatsApp.
- Powiadomienia e-mail i webhooki GitHub/GitLab.
- Integracja z Jitsi do szyfrowanych połączeń wideo.
- Tworzenie własnych botów z SDK matrix-nio.
Federacja i zarządzanie
- Polityki białej i czarnej listy federacji.
- Aktualizacje wersji pokoi i rozwiązywanie stanu.
- Limity repozytorium mediów i przechowywanie.
- Narzędzia do zgłaszania spamu i nadużyć.
Konserwacja i skalowanie
- Optymalizacja bazy danych i API do usuwania starych danych.
- Czyszczenie przechowywania mediów i przenoszenie do S3.
- Tryb worker dla wdrożeń o dużym ruchu.
- Kopia zapasowa i odzyskiwanie po awarii stanu serwera.
Wymagania
- Średniozaawansowana administracja Linux i Docker.
- Zrozumienie protokołów komunikacji natychmiastowej i federacji.
- Znajomość wdrażania aplikacji PostgreSQL i Python.
Grupa docelowa
- Zespoły IT zastępujące Slacka, Teams lub Discord suwerenną alternatywą.
- Organizacje wymagające komunikacji on-premise z szyfrowaniem end-to-end.
- Zespoły rządowe i obronne potrzebujące sfederowanego, audytowalnego czatu.
Opinie uczestników (3)
Była bardzo dobrze zaznajomiona z materiałem. Bardzo miła i angażująca. Zawsze robi przerwy, aby spytać, czy są jakieś pytania lub wyjaśnienia.
Jones Manlapaz - Nordstern Group
Szkolenie - Introduction to Semantic MediaWiki
Przetłumaczone przez sztuczną inteligencję
Zaangażowanie i praktyczne przykłady, które wykonaliśmy razem jako grupa, aby lepiej zrozumieć temat
ISABELLA - Sedibeng TVET College
Szkolenie - Microsoft Teams, Outlook, OneDrive, and Lists Integration
Przetłumaczone przez sztuczną inteligencję
Chęć trenera do pomocy
Zaid - Pepkor Payments and Lending, a division of Pepkor Trading (Pty) Ltd
Szkolenie - XWiki for Developers
Przetłumaczone przez sztuczną inteligencję