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

План на курса

Суверенство на федерираното messaging

  • Защо Slack и Teams създават изолирани данни и излагат на чужда юрисдикция.
  • Архитектура на протокола Matrix: homeservers, стаи, събития и фередация.
  • Synapse като референсен сървър: функции и ресурсен профил.
  • Сравнение с Mattermost, Rocket.Chat и Zulip.

Разгръщане на Synapse

  • Стек Docker Compose: synapse, postgres, element-web.
  • Инсталация с родни пакети и настройка на systemd service.
  • Reverse proxy с Nginx и TLS.
  • Генериране на първоначална конфигурация и миграция на базата данни.

Конфигурация на клиента

  • Разгръщане на Element Web и персонализиране на брандирането.
  • Персонализиране на адреса на homeserver за десктоп и мобилни приложения.
  • Регистрация на потребителя, влизане и нулиране на паролата.
  • Полета за достъп на гости и политики за откриване на стаи.

Криптиране и сигурност

  • Криптиране през целия път с Olm и Megolm.
  • Потвърждение на устройствата и cross-signing.
  • Архивиране и възстановяване на ключове с парола.
  • Административен достъп до криптирано съдържание: ограничения и компенсации.

Бриджове и интеграции

  • Бриджове към Slack, Discord, IRC и WhatsApp.
  • Имейл известия и webhooks за GitHub/GitLab.
  • Интеграция с Jitsi за криптирани видео обаждания.
  • Разработка на персонализирани ботове с matrix-nio SDK.

Фередация и управление

  • Политики за whitelist и blacklist при фередация.
  • Ъпгрейди на версиите на стаите и разрешаване на състоянието.
  • Ограничения и задържане на медиите в хранилището.
  • Инструменти за борба със спама и докладване на злоупотреби.

Поддръжка и мащабиране

  • Оптимизация на базата данни и purge APIs за стари данни.
  • Почистване на медийното хранилище и изтегляне към S3.
  • Работен режим (worker mode) за високо натоварвани среди.
  • Архивиране и възстановяване при катастрофи за състоянието на homeserver.

Изисквания

  • Знания за Linux и Docker administration на средно ниво.
  • Разбиране на протоколите за имотно messaging и фередацията.
  • Запознатост с PostgreSQL и разгръщането на приложения с Python.

Аудитория

  • ИТ екипи, които заменят Slack, Teams или Discord с суверенна алтернатива.
  • Организации, изискващи on-premise messaging с криптиране през целия път.
  • Екипи от държавната администрация и отбраната, нуждаещи се от федериран и проследим чат.
 14 Часове

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


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

Отзиви от потребители (2)

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

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