Свържете се с нас

Съдържание и теми, включени в курса

Суверенитет чрез федеративни съобщения

  • Защо 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 Часа

Брой участници


Цена за участник

Предстоящи Курсове

Свързани Kатегории