It’s FOSS: Корпоративные мессенджеры с открытым кодом

Есть ли альтернативы привычному корпоративному мессенджеру Slack? Разумеется. Причём многие из них можно развернуть и на собственном сервере, и тогда ваши данные уж точно никуда не утекут. Правда, иногда за доступ к некоторым функциям придётся заплатить, но для корпоративного сегмента это вполне нормально.

Slack – один из главных корпоративных мессенджеров. Бородатые сисадмины считают его жалким подобием IRC, но факт остаётся фактом: несмотря на скандалы Slack остаётся мега-популярным и востребованным приложением.

К тому же он бесплатный. Некоторые платные функции у него как бы есть, но пользоваться мессенджером можно и без них. Slack доступен и на Linux, вот только исходный код Slack закрыт, и для многих это может стать существенным препятствием.

А раз так, вам, наверное, стоит узнать об открытых корпоративных мессенджерах с похожим функционалом. Вдруг найдёте что-то, что идеально соответствует вашим потребностям?

Чем заменить Slack?
Альтернативные сервисы с открытым исходным кодом

Исходный код упомянутых в данном списке приложений открыт, а это значит, что при желании вы можете установить их на собственный сервер и полностью контролировать передаваемые через мессенджер данные.

У некоторых из них есть и платные опции (к примеру, вы можете оплатить для своей команды отдельный хостинг). Воспринимайте это как своеобразный способ поддержать разработчиков.

Итак, давайте поближе рассмотрим популярные альтернативы Slack и Microsoft Team.

  • Важно: это не топ! Все приложения расположены в случайном порядке. Не ищите логики.

1. Element

Основные особенности:

  • децентрализация
  • кросс-платформенная поддержка
  • основан на протоколе Matrix
  • поддерживает кастомные пользовательские серверы
  • возможна интеграция со сторонними приложениями
  • есть бесплатные тарифы

Element (он же Riot.IM) всегда был достойной альтернативой Slack, даже в момент своего релиза. А с тех пор многое изменилось, и мессенджер оброс тоннами новых функций, которые наверняка придутся по нраву фанатам Slack. Для регистрации можно использовать общедоступные серверы Matrix или заплатить за отдельный сервер для вас и вашей команды.

Element доступен на всех популярных ОС и в вебе. Платить за один и тот же сервер по нескольку раз не придётся. С открытыми серверами та же история. Пользоваться месеенджером, не вложив в него ни копейки, вполне комфортно. Для общения внутри команды нужно создать комнату или сообщество. Комнаты больше похожи на каналы, а сообщества – на группы.

Проблем с отправкой и получением сообщений быть не должно. Всё работает быстро и без нареканий. Обратите внимание: по умолчанию в комнатах нет сквозного шифрования, его придётся активировать вручную.

Если возникнут какие-то вопросы, с официальной документацией можно ознакомиться здесь. Ну и наш обзор тоже можете почитать.


2. Zulip Chat

Основные особенности:

  • расширенные настройки бесед
  • поддержка пользовательских серверов
  • интеграция с Matrix
  • интеграция со сторонними сервисами вроде GitHub
  • кроссплатформенность
  • есть бесплатные тарифы

Zulip Chat – ещё один неплохой корпоративный мессенджер с открытым исходным кодом. Причём популярен он не только среди энтузиастов и даже в сравнении со Slack может похвастаться рядом действительно полезных фишек. Одна из них – возможность отфильтровать беседы по темам: если нужно вернуться к старому разговору, понадобится всего пара кликов.

Возможно, после Slack ко многим здешним особенностям придётся привыкать, но большинству пользователей функционала Zulip Chat вполне хватит. Пользоваться сервисом можно бесплатно, но с некоторыми ограничениями. Ну или придётся установить его на свой сервер. Если интересны подробности, загляните на страницу проекта на GitHub.


3. Rocket.Chat

Основные особенности:

  • кроссплатформенность
  • интеграция со службой поддержки пользователей
  • автоматический перевод
  • аудио и видео-конференции
  • интеграция со сторонними сервисами
  • интеграция с децентрализованными сервисами на базе Matrix
  • кастомные пользовательские серверы
  • есть бесплатные тарифы

Rocket.Chat – действительно впечатляющая альтернатива Slack. Честно говоря, для коммуникаций внутри команды It’s FOSS мы как раз его и используем.

Изначально функционал полностью повторял Slack, но потом докинули поддержку протокола Matrix, и теперь это один из лучших децентрализованных мессенджеров. Шикарный интерфейс легко настраивается под ваши нужны. Если нужны видео-конференции, они тут тоже есть.

Rocket.Chat можно разместить на собственном сервере или оплатить облачный сервер. Бесплатные тарифы тут тоже есть, но с некоторыми ограничениями.

Сквозное шифрование активируется всего одним щелчком мышки. Пока это мой личный фаворит в данном списке. Если нужны подробности, можете чекнуть страницу проекта на GitHub.


4. Mattermost

Основные особенности:

  • кроссплатформенность
  • ориентируется на корпоративный сектор
  • есть как платные, так и бесплатные тарифы
  • поддерживает групповые чаты в реальном времени
  • интеграция со сторонними сервисами
  • поддержка пользовательских серверов
  • кастомизация интерфейса

В отличие от других мессенджеров из данного списка Mattermost ориентируется прежде всего именно на корпоративный сегмент. Ну а раз так, использовать его в личных целях – не самая лучшая затея.

Исходный код открыт, и теоретически вы можете разместить Mattermost на собственном сервере, но функционал будет существенно ограничен. И, скорее всего, бесплатных функций вам попросту не хватит.

Если с собственным сервером заморачиваться не хочется, понадобится пробный ключ. Ну или можете запустить сервис в вебе. Не думаю, что подобные штуки нужны маленьким командам, но если вы всё-таки заинтересовались, можете заглянуть на GitHub.


5. Wire

Основные особенности:

  • кроссплатформенность
  • 30-дневный пробный период (бесплатный тариф доступен только для команд до 5 человек включительно)
  • текстовые чаты, голосовые и видеозвонки
  • ориентация на конфиденциальность пользователей
  • возможно размещение на собственных серверах (только для корпоративного сегмента)

Когда-то мы уже сравнивали Slack и Wire. Это действительно продвинутый мессенджер с открытым исходным кодом. Компания ориентируется на корпоративный сектор, и именно в качестве корпоративного мессенджера Wire и раскрывается лучше всего.

Если собираетесь разместить Wire на собственном сервере, придётся оплатить премиум-подписку. Первые 30 дней пользоваться сервисом можно бесплатно. С обычных пользователей и малого бизнеса (до 5 человек в команде) денег не берут.

Подробнее о проекте можно узнать на его странице на GitHub или на официальном сайте.


6. Twake

Основные особенности:

  • кроссплатформенность
  • функции вроде Nextcloud для совместной работы
  • упор на конфиденциальность
  • поддержка пользовательских серверов

Twake – полноценная платформа для совместной работы. Многие функции напоминают то, что доступно вам в Nextcloud. Поддерживает текстовые чаты, видео и аудио-конференции. Его же можно использовать для работы с общими документами, списками дел, таблицами проектов и т. д.


Вместо выводов

Slack вне всяких сомнений остаётся одним из лучших командных мессенджеров. Однако, если открытость исходного кода играет для вас первостепенную роль, стоит присмотреться и к альтернативным сервисам.

Присмотритесь к доступным вариантам и выберите то, что лучше всего подходит под ваши задачи. Ну и дайте знать, какими инструментами пользуется ваша команда.

Анкуш Дас,
It’s FOSS
27 декабря 2022

Comment