Забирай его скорей, увози на свой сервак! Исходники мессенджера Compass опубликованы на GitHub

Нужен надёжный и безопасный мессенджер на своём сервере с полным контролем, удобными и шустрыми нативными мобильными приложениями (привет, Mattermost!), документацией и поддержкой?
Compass опубликовал исходный код серверной части мессенджера на GitHub — забирайте, тестируйте, проверяйте! Подробности внутри.

Когда поставил и запустил корпоративный мессенджер на своём сервере
Когда поставил и запустил корпоративный мессенджер на своём сервере

Всем привет! Меня зовут Вадим, и я пишу о полезных сервисах и инструментах: рассказываю, чем они хороши, и делюсь своим опытом в формате обзоров.

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

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

Так вот — встречайте и ликуйте, подозревающие исследователи! — Compass первым среди российских корпоративных мессенджеров публикует в открытом доступе код серверной части 🤘🏻

Вот страница on-premise на сайте Compass:

Прошу всех знакомиться с судьбоносным (!!!), иначе и не сказать, обновлением подробно. Итак, поехали!

Что случилось?

Случилось долгожданное и мощное обновление корпоративного мессенджера Compass. На этот раз обновление несёт не новую функциональность, это обновление совсем другого уровня.

Судите сами:

  1. Установка Compass на локальных серверах — то, что нужно многим компаниям, которые хотят полного контроля информации. И, как я понимаю, на это был солидный запрос;
  2. Ребята опубликовали исходный код серверной части Compass на GitHub. Теперь это первый корпоративный мессенджер на рынке России, который это сделал. До этого исходники открывали только Mattermost, Rocket.Chat и Element. На мой взгляд, круто здесь не только то, что они стали первыми, хотя это факт сам по себе крутой, а то что вообще сделали это, жму руки этих мужественных людей!

Скриншоты на случай, если кто-то ещё не видел Compass:

Почему это круто и чем поможет бизнесу

Здесь, конечно, есть сразу ряд факторов, приоритетность которых каждая организация распределит по своему, но основные, полагаю, эти:

  • Гарант спокойствия для компаний — вся информация хранится и обрабатывается не в облаке разработчика, а на своих серверах, физический доступ есть только у сотрудников компаний. При этом все фишки/плюшки Compass сохраняются и не отличаются от облачной версии.
    О безопасности говорили в комментах в прошлой публикации, так вот: сервис соответствует всем отраслевым стандартам безопасности, а также используется SSL-шифрование;
  • Больше прозрачности для бизнеса и коммьюнити. Надеюсь, профессиональное коммьюнити не просто примет к сведению то, что Compass теперь open source, а проверит продукт на надёжность и безопасность. Неуверенные смогут убедиться, что никаких закладок или бэкдоров нет;
  • Дополнительный импульс развития продукта с помощью сообщества open-source-инженеров. Хороших людей, энтузиастов немало и многие отличные проекты в своё время получили их поддержку, благодаря чему развиваются интенсивнее.

И ещё пара картинок для наглядности:

Краткая инструкция

Подробную документацию можно изучить здесь:

Но без краткой версии установки я читателей не оставлю (-:

Итак, что нужно сделать для самостоятельного запуска:

  1. Спуллить репозиторий с проектом для развёртывания из репозитория GitHub. Проект содержит инсталллятор;
  2. Сгенерировать ключи безопасности;
  3. Сгенерировать конфиг с СМС-провайдерами — чтобы приходили СМС на действия с авторизацией в рамках домена;
  4. Cоздать первого пользователя и необходимые команды;
  5. Пригласить пользователей в команду из интерфейса приложения.

Всё 😎

Кстати, если вам сложно разобраться, нет специалиста или вообще лень заниматься установкой — ребята из поддержки помогут, достаточно просто написать им или оставить заявку на странице on-premise.

🔥 Дополнительная полезная информация

Техническое устройство on-premise Compass

Система модульная, состоит из отдельных подпроектов. Каждый подпроект можно горизонтально масштабировать. Вся система контейнеризирована, поддерживает лёгкие обновления. Приложение легко администрируется — используется только Docker.

Безопасность

Весь трафик между проектами шифруется, поэтому разворачивание на разных серверах работает безопасно. Система работает на оркестрации, в случае падения любого количества сервисов, система восстановит работоспособность самостоятельно.

Доступность и удобство

Мобильные приложения функционально повторяют десктоп, то есть всё работает шустро и точно так, как вы привыкли, работая на десктопе, никаких «урезаний» функциональности, что можно наблюдать у Mattermost или Rocket.Chat. Кроме того, в Compass можно создать интеграции с другими сервисами для работы и душевная, а самое главное — оперативная и компетентная поддержка.

Регистрация участников и авторизация остаются такими же простыми и шустрыми.

Для переживающих!

Вся функциональность мессенджера сохранена. On-premise ничем не отличается от облачной версии Compass. Все классные фишки, к которым пользователи успели привыкнуть — на месте!

Репозиторий — заходите, забирайте:

NB!

On-premise версия Compass первое время будет доступна бесплатно.

В будущем в on-premise версии разработчик обещает реализовать тёмную тему, оплату, регистрацию по почте, Active Directory, LDAP и улучшенные видеозвонки.

В следующем релизе on-premise версия Compass станет платной, и бесплатная версия перестанет работать.

Вывод

Что ещё добавить, кроме того что это очень круто?

🤘🏻 😎 🤘🏻
🤘🏻 😎 🤘🏻

Берите и пробуйте! Теперь всё в ваших (наших) руках.
Напоминаю — вот ссылка на страницу Сompass On-premise:

Пользуйтесь на здоровье 🤘🏻

📋 Мои публикации о сервисах/ПО:

  • Вадим Д. — о людях, vc и блогах (плюс перечень всех моих обзоров)
  • EvaTeam — аналог Jira, Confluence и Jira Service Management
  • Shtab — управление проектами и задачами на «максималках»
  • Gerwin — глаза боятся, а нейросети делают, сборник нейрорисунков
  • Fabula — нейрокартинки даром, без регистрации и СМС
  • TeleChurn — анализ аудитории telegram-канала
  • Adesk — cервис финансовой аналитики для бизнеса
  • EvaTeam — аналог Jira, Confluence и Jira Service Management

Если вы хотите, чтобы я протестировал ваш сервис и рассказал о нём, пишите мне — @vadasl

Поддержите публикацию, просто поставив ей 💗

🤘🏻 Обзоры сервисов, инструментов и it-полезности в моём Telegram-канале:

123123
139 комментариев

И как понять вот это:

В следующем релизе on-premise версия Compass станет платной, и бесплатная версия перестанет работать.

Так open source или все же попытка привлечь внимание?

13
Ответить

Неприлично спрашивать у дамы возраст и у разработчиков, какую лицензию они используют.

16
Ответить

Вот мне тоже интересно, в нескольких местах упоминают сам факт публикации на Github а о лицензии молчёк.

2
Ответить

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

2
Ответить

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

2
Ответить

Неудобные вопросы задаёте, сударь

Ответить

Open source не обязывает проект на то чтобы быть бесплатным. Привет elastic.co

Ответить