На днях Slack объявил, что в марте 2023 года полностью прекращает деловые отношения с клиентами из России. Компания планирует приостановить любой доступ к рабочим пространствам россиян 21 марта 2023 года и удалить все имеющиеся там данные в течение следующих 60 дней. Также ранее корпорация Майкрософт заявила о прекращении использования лицензии на бесплатную версию Microsoft Teams с середины апреля 2023 года.

В связи с этим сейчас многие компании срочно ищут замену в виде более удобного, дешёвого и надёжного варианта для корпоративных коммуникаций. RUVDS предлагает своим клиентам решение на базе опенсорсного протокола Matrix.

▍ Протокол Matrix


Matrix представляет собой набор API (JSON over REST), который даёт возможность мгновенно обмениваться сообщениями, поддерживает обмен файлами, IP-телефонию, видеосвязь, IoT и др. Он не только передаёт данные между клиентом и сервером, но и организует связь между серверами благодаря децентрализованному механизму федерации.


Чёрным цветом на изображении помечены серверы Matrix, зелёным — клиенты Element, синим — мосты в другие сети

На всякий случай напомним основные преимущества децентрализации: высокая безопасность, надёжность и устойчивость сети, полное владение собственными данными, свобода и независимость. Любая компания может создать собственную «федерацию» для внутрикорпоративного взаимодействия, подняв сервер и подключившись к глобальной сети Matrix.

▍ Element — клиент для Matrix


В настоящее время широкой популярностью пользуется клиент Element, который многие даже называют официальным клиентом Matrix. Среди его преимуществ стоит отметить:

  • сквозное шифрование по умолчанию;
  • хранение данных на собственном сервере (on-premise) или Element Cloud в любой точке мира;
  • приложения для Android, iOS, Windows, macOS и Linux, а также работа в веб-браузере;
  • мосты в другие платформы для общения (Signal, Telegram, Facebook Messenger, Google Hangouts, Skype, Discord и т. д.);
  • умная верификация новых устройств через QR-код или последовательность эмодзи;
  • возможность проведения видеоконференций, что делает его достойной заменой не только Slack и Microsoft Teams, но также Zoom и Skype for Business.

▍ Сервер MATRIX SYNAPSE


В маркетплейсе можно в пару кликов бесплатно протестировать виртуальный сервер с уже настроенным клиентом Element, поддерживающим по умолчанию сквозное шифрование и хранение данных на своём сервере. Платить за использование программного обеспечения не нужно, затраты ограничатся стоимостью виртуального сервера (рекомендуемая конфигурация на 30 пользователей обойдётся в 899 рублей в месяц). В образе MATRIX SYNAPSE уже есть небольшая открытая утилита Synapse admin UI с веб-интерфейсом для администрирования, а также веб-версия клиента — Element Web.



▍ Подведём итоги


Комбинация Element/Matrix выигрывает у Slack по всем параметрам:
  • стоимость (недорогой виртуальный сервер против корпоративного тарифа Slack);
  • более надёжное шифрование и высокая безопасность;
  • контроль за инфраструктурой (вы сами управляете коммуникациями, никакая информация не уходит во внешний мир);
  • широкий набор функций, в том числе в Matrix API:

    1. Client-Server API
    2. Server-Server API
    3. Application Service API
    4. Identity Service API
    5. Push Gateway API

Если рассматривать мировые тренды в области корпоративных мессенджеров, то в настоящий момент централизованные приложения (Slack, Teams, Discord и т. д.) теряют свои позиции, а на первые места выходят решения с открытым исходным кодом. Это напоминает нам то, как Linux вытеснил коммерческие ОС и в целом повысил популярность опенсорса.

Telegram-канал с розыгрышами призов, новостями IT и постами о ретроиграх