Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
Суверенитет чрез федеративни съобщения
- Защо Slack и Teams създават изолирани масиви от данни и излагат на чужда юрисдикция.
- Архитектура на протокола Matrix: хоум сървъри, стаи, събития и федерация.
- Synapse като референтен сървър: функции и ресурсен профил.
- Сравнение с Mattermost, Rocket.Chat и Zulip.
Внедряване на Synapse
- Docker Compose стек: synapse, postgres, element-web.
- Инсталация чрез нативен пакет и настройка на systemd услуга.
- Обратен прокси с Nginx и TLS.
- Генериране на начална конфигурация и миграция на база данни.
Конфигурация на клиента
- Внедряване на Element Web и персонализирано брандиране.
- Персонализиран URL на хоум сървъра за десктоп и мобилно приложение.
- Потребителска регистрация, вход и нулиране на парола.
- Политики за гост достъп и откриване на стаи.
Криптиране и сигурност
- Криптиране от край до край с Olm и Megolm.
- Верификация на устройства и кръстосано подписване.
- Резервно копие на ключове и възстановяване с парола (passphrase).
- Администраторски достъп до криптирано съдържание: ограничения и мерки за смекчаване.
Мостове и интеграции
- Мостове за Slack, Discord, IRC и WhatsApp.
- Известия по имейл и уебкуки (webhooks) за GitHub/GitLab.
- Jitsi интеграция за криптирани видео разговори.
- Разработка на персонализирани ботове с matrix-nio SDK.
Федерация и управление
- Политики за бял и черен списък при федерация.
- Надграждане на версията на стаите и разрешаване на състояния.
- Ограничения и правила за съхранение на медийното хранилище.
- Инструменти за анти-спам и докладване на злоупотреби.
Поддръжка и мащабиране
- Оптимизация на базата данни и API за изтриване на стари данни.
- Почистване на медийно хранилище и прехвърляне към S3.
- Работен режим за внедрявания с висок трафик.
- Резервно копиране и възстановяване при бедствия на състоянието на хоум сървъра.
Изисквания
- На средно ниво администриране на Linux и Docker.
- Разбиране на протоколи за незабавни съобщения и федерация.
- Познания по PostgreSQL и внедряване на Python приложения.
Аудитория
- ИТ екипи, заменящи Slack, Teams или Discord със собствена, суверенна алтернатива.
- Организации, изискващи вътрешна система за съобщения с криптиране от край до край.
- Правителствени и отбранителни екипи, нуждаещи се от федеративен, подлежащ на одит чат.
14 Часа