Забирай его скорей, увози на свой сервак! Исходники мессенджера Compass опубликованы на GitHub
В комментариях к материалу звучали вопросы о безопасности (что логично), публикации кода (для досконального изучения? Возможно 🤔) и возможности установки на свои серверы.
Так вот — встречайте и ликуйте, подозревающие исследователи! — Compass первым среди российских корпоративных мессенджеров публикует в открытом доступе код серверной части 🤘🏻
Вот страница on-premise на сайте Compass:
Прошу всех знакомиться с судьбоносным (!!!), иначе и не сказать, обновлением подробно. Итак, поехали!
Что случилось?
Случилось долгожданное и мощное обновление корпоративного мессенджера Compass. На этот раз обновление несёт не новую функциональность, это обновление совсем другого уровня.
Судите сами:
- Установка Compass на локальных серверах — то, что нужно многим компаниям, которые хотят полного контроля информации. И, как я понимаю, на это был солидный запрос;
- Ребята опубликовали исходный код серверной части Compass на GitHub. Теперь это первый корпоративный мессенджер на рынке России, который это сделал. До этого исходники открывали только Mattermost, Rocket.Chat и Element. На мой взгляд, круто здесь не только то, что они стали первыми, хотя это факт сам по себе крутой, а то что вообще сделали это, жму руки этих мужественных людей!
Скриншоты на случай, если кто-то ещё не видел Compass:
Почему это круто и чем поможет бизнесу
Здесь, конечно, есть сразу ряд факторов, приоритетность которых каждая организация распределит по своему, но основные, полагаю, эти:
- Гарант спокойствия для компаний — вся информация хранится и обрабатывается не в облаке разработчика, а на своих серверах, физический доступ есть только у сотрудников компаний. При этом все фишки/плюшки Compass сохраняются и не отличаются от облачной версии.
О безопасности говорили в комментах в прошлой публикации, так вот: сервис соответствует всем отраслевым стандартам безопасности, а также используется SSL-шифрование; - Больше прозрачности для бизнеса и коммьюнити. Надеюсь, профессиональное коммьюнити не просто примет к сведению то, что Compass теперь open source, а проверит продукт на надёжность и безопасность. Неуверенные смогут убедиться, что никаких закладок или бэкдоров нет;
- Дополнительный импульс развития продукта с помощью сообщества open-source-инженеров. Хороших людей, энтузиастов немало и многие отличные проекты в своё время получили их поддержку, благодаря чему развиваются интенсивнее.
И ещё пара картинок для наглядности:
Краткая инструкция
Подробную документацию можно изучить здесь:
Но без краткой версии установки я читателей не оставлю (-:
Итак, что нужно сделать для самостоятельного запуска:
- Спуллить репозиторий с проектом для развёртывания из репозитория GitHub. Проект содержит инсталллятор;
- Сгенерировать ключи безопасности;
- Сгенерировать конфиг с СМС-провайдерами — чтобы приходили СМС на действия с авторизацией в рамках домена;
- Cоздать первого пользователя и необходимые команды;
- Пригласить пользователей в команду из интерфейса приложения.
Всё 😎
Кстати, если вам сложно разобраться, нет специалиста или вообще лень заниматься установкой — ребята из поддержки помогут, достаточно просто написать им или оставить заявку на странице 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-канале:
И как понять вот это:
В следующем релизе on-premise версия Compass станет платной, и бесплатная версия перестанет работать.
Так open source или все же попытка привлечь внимание?
Неприлично спрашивать у дамы возраст и у разработчиков, какую лицензию они используют.
Вот мне тоже интересно, в нескольких местах упоминают сам факт публикации на Github а о лицензии молчёк.
Мы опубликовали исходный код серверной части, чтобы его можно было проверить на уязвимости и доработать под свои нужды, если появилась такая необходимость 😊
Нет, он подразумевал, что западные потребители будут платить, а россияне... У нас больше денег, чем у них.🤣
Неудобные вопросы задаёте, сударь
Open source не обязывает проект на то чтобы быть бесплатным. Привет elastic.co