Matrix / Synapse
Основа корпоративного мессенджера: учёт комнат, обмен событиями и взаимодействие клиентов.
СОБСТВЕННЫЙ ПРОЕКТ / VESS.SU
Корпоративный мессенджер
на базе Matrix и Element.
Развернули VESS.SU для собственных задач и демонстрации компаниям. На работающей инфраструктуре показываем, как организовать корпоративное общение с зашифрованными комнатами и возможностью размещения на сервере организации.

ElementЗАДАЧА ПРОЕКТА
Создать собственную среду общения на базе Matrix и использовать её как демонстрационную площадку для других компаний. Обсуждать корпоративный мессенджер на примере работающей системы: показать клиент, комнаты и устройство серверной части.
VESS.SU — собственный проект ITDALEX. Это позволяет разбирать с заказчиком сценарии общения и требования к внедрению до развёртывания отдельного сервера в его организации.
УСТРОЙСТВО РЕШЕНИЯ
Укрупнённая схема развёрнутого стека.
Без адресов, ключей и служебных доступов.
Собственный сервер можно разместить в инфраструктуре организации. Место размещения, сетевой доступ и правила взаимодействия с внешними Matrix-серверами выбираются под её требования.
ТЕХНОЛОГИИ ПРОЕКТА
Сервисы, из которых собрана
инфраструктура VESS.SU.
Основа корпоративного мессенджера: учёт комнат, обмен событиями и взаимодействие клиентов.
Пользовательский интерфейс для общения в экосистеме Matrix.
Отдельный компонент входа в систему и управления пользовательскими сессиями.
Компонент хранения серверных данных в составе развёрнутой инфраструктуры.
Медиасервер и служба авторизации для подсистемы звонков MatrixRTC.
Развёрнутые инструменты управления Matrix-сервером.
Компоненты разделены на контейнеры. Резервное копирование, обновления и контроль доступности требуют отдельного эксплуатационного регламента.
ЗАЩИЩЁННОЕ ОБЩЕНИЕ
В комнатах с включённым сквозным шифрованием содержимое сообщений шифруется клиентами. Сервер передаёт зашифрованные события и не получает их открытый текст только за счёт роли сервера.
Метаданные, учётные записи и часть служебной информации остаются доступны серверной стороне. Защита устройств, проверка сессий и сохранность ключей восстановления тоже влияют на безопасность переписки.
E2EE относится к зашифрованным комнатам, а не автоматически ко всем данным сервиса. Собственное размещение не исключает копии на других серверах, если используются федеративные комнаты. О шифровании в Matrix ↗
ИНТЕРФЕЙС И ФИРМЕННЫЙ СТИЛЬ
Фирменный экран входа,
клиент на ПК и смартфоне.

Логотип, цвета и оформление входа — на примере VESS.SU. Вариант брендирования для организации согласуем под её фирменный стиль.

Пример интерфейса Element: пользователи, комнаты, окно переписки и кнопки звонков. Имена, аватары, названия чатов и история общения замылены.
Обезличенная копия. Нажмите на изображение, чтобы рассмотреть интерфейс.
Пример мобильного интерфейса: список чатов, поиск и навигация. Контакты, названия комнат, даты и превью сообщений замылены.
Обезличенная копия. Нажмите, чтобы открыть крупнее.Знакомство с клиентом, личными диалогами и комнатами для рабочих групп.
Разбор E2EE, проверки устройств и роли ключей восстановления.
Обсуждение размещения, управления пользователями и дальнейшего сопровождения.
В составе VESS.SU развёрнуты LiveKit и JWT. Сценарий показа звонков согласуется отдельно.
РЕЗУЛЬТАТ
VESS.SU развёрнут как собственный Matrix-проект и демонстрационная площадка для компаний. Подготовлена серверная среда с клиентом, аутентификацией, базой данных, администрированием и компонентами звонков.
При внедрении для заказчика отдельно определяются структура комнат, порядок создания пользователей, политика шифрования и регламент обслуживания.
ОБСУДИМ КОРПОРАТИВНЫЙ МЕССЕНДЖЕР