Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Plan Szkolenia
Suwerenność sfederowanej komunikacji
- Dlaczego Slack i Teams tworzą silosy danych i narażają na jurysdykcję zagraniczną.
- Architektura protokołu Matrix: serwery domowe, pokoje, zdarzenia i federacja.
- Synapse jako serwer referencyjny: funkcje i profil zasobów.
- Porównanie z Mattermost, Rocket.Chat i Zulip.
Wdrożenie 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 brandingu.
- Niestandardowy URL serwera domowego w aplikacjach desktopowych i mobilnych.
- Rejestracja użytkownika, logowanie i resetowanie hasła.
- Zasady dostępu gości i odkrywania pokoi.
Szyfrowanie i bezpieczeństwo
- Szyfrowanie end-to-end z Olm i Megolm.
- Weryfikacja urządzeń i wzajemne podpisywanie.
- Kopia zapasowa kluczy i odzyskiwanie za pomocą hasła.
- Dostęp administratora do zaszyfrowanych treś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 niestandardowych botów za pomocą SDK matrix-nio.
Federacja i zarządzanie
- Zasady białej i czarnej listy federacji.
- Aktualizacje wersji pokoi i rozwiązywanie stanów.
- Limity repozytorium multimediów i retencja.
- Narzędzia antyspamowe i zgłaszanie nadużyć.
Konserwacja i skalowanie
- Optymalizacja bazy danych i API do usuwania starych danych.
- Czyszczenie magazynu multimediów i przenoszenie do S3.
- Tryb worker dla wdrożeń o dużym ruchu.
- Kopia zapasowa i odzyskiwanie po awarii stanu serwera domowego.
Wymagania
- Średnio zaawansowana administracja Linuxem i Dockerem.
- 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 lokalnej komunikacji z szyfrowaniem end-to-end.
- Zespoły rządowe i obronne potrzebujące sfederowanego, audytowalnego czatu.
14 godzin