{"id":14277,"url":"\/distributions\/14277\/click?bit=1&hash=17ce698c744183890278e5e72fb5473eaa8dd0a28fac1d357bd91d8537b18c22","title":"\u041e\u0446\u0438\u0444\u0440\u043e\u0432\u0430\u0442\u044c \u043b\u0438\u0442\u0440\u044b \u0431\u0435\u043d\u0437\u0438\u043d\u0430 \u0438\u043b\u0438 \u0437\u043e\u043b\u043e\u0442\u044b\u0435 \u0443\u043a\u0440\u0430\u0448\u0435\u043d\u0438\u044f","buttonText":"\u041a\u0430\u043a?","imageUuid":"771ad34a-9f50-5b0b-bc84-204d36a20025"}

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

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

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

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

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

Да! Теперь решено. Без возврата я покинул Discord и Tg... Выбрал Compass для своего отдела. Вот почему

Я тестирую много сервисов и софта. Очень много. Я не тестировщик, не ищу баги, крайне редко отправляю репорты. Я ищу полезное для себя, своей команды, делюсь находками с друзьями и коллегами.
С разной периодичностью я нахожу что-то, чем пользуюсь потом годами. Случается такое довольно редко, но тем ценнее эти 💎.

Мы наконец выбрали мессенджер для команды 🤘🏻 | Создано в сервисе Gerwin.io

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

Так вот — встречайте и ликуйте, подозревающие исследователи! — 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-канале:

0
139 комментариев
Написать комментарий...
Алексей Голубев

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

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

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

Ответить
Развернуть ветку
Влад Шушкевич

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

Ответить
Развернуть ветку
3 комментария
Максим

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

Ответить
Развернуть ветку
3 комментария
Compass Мессенджер

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

Ответить
Развернуть ветку
2 комментария
Илья Попов

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

Ответить
Развернуть ветку
Внучка Бобби Аксельрода

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

Ответить
Развернуть ветку
Владислав

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

Ответить
Развернуть ветку
Вадим Д.
Автор

Большое дело ребята сделали. Успеха и больше мажорных апдейтов!!!

Ответить
Развернуть ветку
Compass Мессенджер

Вадим, спасибо на добром слове 🤗

Ответить
Развернуть ветку
9 комментариев
Илья Попов

Я показал специалистам, кто понимает и пользуется похожим мессенджером и они сказали, что ребята молодцы, отличная работа.

Ответить
Развернуть ветку
chpk

Вдруг кому-то интересно. Пока обедал прогнал исходники опенсорс сканерами безопасности:
- semgrep
- Gosec
- NodeJsScan
- phpcs-security-audit

Результаты на картинке.

Наверняка куча фолсов (это же SAST), но все же есть что поразгребать.

Ответить
Развернуть ветку
Compass Мессенджер

Спасибо, что проверили 🤝

Передали инженерам, проверим и исправим все, что заслуживает внимания 👍

Ответить
Развернуть ветку
Аарон Витте

Г-ди откуда столько ликующих новорегов? Какой-то наброс АНО Диалог?

Ответить
Развернуть ветку
Вадим Д.
Автор

А чего бы и не порадоваться, для разнообразия, хорошей новости?

Ответить
Развернуть ветку
4 комментария
Vincent F

Очень интересно, но ничего не понятно! Зачем людям мессенджер у которого нет пользователей, если есть мессенджеры, которыми все давно пользуются - WhatsApp, Telegram, Signal? Может я не понял - это реклама за деньги.

Ответить
Развернуть ветку
Вадим Д.
Автор

Есть такая категория мессенджеров — корпоративные. Далеко не все компании и даже отдельные команды пользуются для работы WA, Tg и уж тем более сигналом.
Нет необходимой функциональности.
Раньше эту потребность перекрывал slack, однако он ушёл.
А on-premis для большинства компаний — просто необходимость, поэтому в Compass сделали очень крутую вещь!

Ответить
Развернуть ветку
11 комментариев
Maksss

Интересно было почитать, спасибо! Для многих кто трясется за анонимность думаю будет вообще круто

Ответить
Развернуть ветку
Compass Мессенджер

Мы тоже так думаем 😉

Ответить
Развернуть ветку
Вадим Д.
Автор

Пожалуйста и благодарю за оценку 🤝🏻
Да, приватность корпоративных данных — та самая черта, на которой многие застревают и не идут дальше.

Ответить
Развернуть ветку
Андрей Вечерний

Ок

Ответить
Развернуть ветку
Вадим Д.
Автор

Согласен (-:

Ответить
Развернуть ветку
чпок

за такой тест перед платкой надо еще доплатить пользователю) какой-то опенсорс, но не опенсорс

Ответить
Развернуть ветку
Вадим Д.
Автор

Open Source не равно бесплатно.

Ответить
Развернуть ветку
3 комментария
Дмитрий Беговатов

Круто, да это же круто!)

Ответить
Развернуть ветку
Вадим Д.
Автор

Дима, привет!
Не просто круто, крутотень просто (-:

Ответить
Развернуть ветку
Киприан Лейн
Compass теперь open source, а проверит продукт на надёжность и безопасность. Неуверенные смогут убедиться, что никаких закладок или бэкдоров нет

Всё это станет правдой, когда будут исходники клиентской части (или альтернативный опен-сорс клиент).

Ответить
Развернуть ветку
Compass Мессенджер

Сейчас в дорожной карте есть проект десктопного open-source приложения, которое легко можно будет модифицировать и аудировать. Чтобы при желании вы могли сделать свои сборки под любую из декстопных платформ

По мобильным клиентам еще думаем, тут решения не приняты 😊

Ответить
Развернуть ветку
Robert47

Фи , из беспл -> платн. Нет смысла в вашем компасе... Нет видеозвонков... Треш

Ответить
Развернуть ветку
Вадим Д.
Автор

Видеозвонки есть. Бесплатен Compass для команд до 10 человек, так это и осталось.

Ответить
Развернуть ветку
Алексей Голубев

А где непосредственно исходный код?
Это тот, где бинари лежат?

Ответить
Развернуть ветку
Compass Мессенджер

Ниже на странице инсталлера в Git есть ссылка на документацию и исходный код серверной части. Вот тут: https://github.com/getCompass/onpremise

И еще на страничке инсталлера можно найти документацию, в которой мы ответили на все вопросы: https://doc-onpremise.getcompass.ru/

Ответить
Развернуть ветку
1 комментарий
Ivan Potapov

Так а реально первые, кто исходники в открытый доступ залил?

Ответить
Развернуть ветку
Вадим Д.
Автор

Из корпоративных мессенджеров — точно первые в России!

Ответить
Развернуть ветку
13 комментариев
Вадим Д.
Автор

Называется: заказывали? Пожалуйста!
Го тестировать, пока бесплатно 🤘🏻

Ответить
Развернуть ветку
Anton

Это было не просто смело! Это было 3,14здец как смело! ))

Ответить
Развернуть ветку
Никита Невеждин

Великие цицаты, великих людей 😅

Ответить
Развернуть ветку
3 комментария
Вадим Д.
Автор

Отважный здец? 😂

Ответить
Развернуть ветку
2 комментария
Юрий Морозов

Вот это огонь новость!

Ответить
Развернуть ветку
Вадим Д.
Автор

Согласен, полный улёт!

Ответить
Развернуть ветку
Илья Попов

Всегда радостно когда хороших новостей читаешь, сердце радуется. Спасибо ребятам! Респект!

Ответить
Развернуть ветку
Руслан

Реально чем форк рокет чата стоит того что бы его ставить? Тем же самым форком похожим пиарился сбербанк когда телегу блокировали в 2018 емнип году, мол корп мессенджер, телега то работает, то нет, покупай супер корпоративный мессенджер, в то время поковырял я тот же рокет чат, полазил в монгодб там еще хитрые запросты через точку, за бесплатно пойдет. Но не понимаю восхищения автора, по очередному форку. Это прям напомнило наш "русский" Москвич.

Ответить
Развернуть ветку
Timur Fakhrutdinov

Как вы объясните регистрацию только по смс ?

Ответить
Развернуть ветку
Вадим Д.
Автор

Почему я должен Вам что-то объяснять и откуда это «регистрацию только по смс» взято?

Ответить
Развернуть ветку
2 комментария
Алексей Саранин

Не совсем понял ) Если сейчас развернуть, то в будущем будет всегда бесплатно? Как "Compass" узнает где юзается их код?

Ответить
Развернуть ветку
Вадим Д.
Автор

Лицензирование никто не отменял (-:
Следующий апдейт, мажорный, насколько я понял, уберёт безлимитную бесплатность.
10 человек — всегда даром!

Ответить
Развернуть ветку
2 комментария
Вадим Чиняев

дак он с гуи или серверная часть только?

Ответить
Развернуть ветку
Вадим Д.
Автор

Серверная, клиенты отдельно.

Ответить
Развернуть ветку
11 комментариев
Вишняковский

Достойно, продолжайте в таком же духе!

Ответить
Развернуть ветку
Вадим Д.
Автор

Благодарю! Думаю, и я, и ребята из Compass, будем продолжать (-:
Серьёзно, благодарю 🤝🏻

Ответить
Развернуть ветку
Анжелика Дем

Современно :)

Ответить
Развернуть ветку
Вадим Д.
Автор

Стильно, модно, молодёжно (-:
Главное — полезно!

Ответить
Развернуть ветку
Олег Моргунов

Вадим Д. вы с помощью чата GPT картинки генерируете? Помогает, как опыт? Дизайнер больше не нужен?

Ответить
Развернуть ветку
Вадим Д.
Автор

Можно просто Вадим (-:
Не, картинки — только Gerwin. И для облодек обзоров, и для выпусков СОКРа. Быстро, уникально, в тему и дешевле дизайнера.

Ответить
Развернуть ветку
Вик Довнар

В закладки!

Ответить
Развернуть ветку
Вадим Д.
Автор

Вик, привет! Осторожнее с закладками (-:
Не смог удержаться 😉

Ответить
Развернуть ветку
Руслан

Ещё один rocket chat?

Ответить
Развернуть ветку
Вадим Д.
Автор

В принципе, сравнивать продукты одного порядка, уровня и сферы применения — путь во вкусовщину (-:
Но Compass мне зашёл, душевный он что ли. Рокет — корпоративно-стерильный что ли. Но это на уровне подсознания.
Ну и Compass наш.

Ответить
Развернуть ветку
4 комментария
Nikolai

Здравствуйте, дамы и господа.

На мой взгляд, идея хорошая.
Даже мы ищем себе реально защищенный корп мессенджер для проектной работы. Облачные версии отпадают сразу, как и решения "кот в мешке - для вашего сервера".
И это не столько вопрос цены, хотя для бизнеса, конечно же, она имеет значение. Сколько реальной защищенности.

Хотелось бы верить, что разработчики ПО осознают критерии подбора продуктов покупателями и потому нащупывают тропинку к взаимопониманию :)

Ответить
Развернуть ветку
Вадим Д.
Автор

Всё верно, Николай!

Ответить
Развернуть ветку
Mistiq Master

"корпоративных мессенджеров " и "В будущем в будущем......Active Directory, LDAP....."
Nuff said

Ответить
Развернуть ветку
Дмитрий Бондарев

В следующем релизе on-premise версия Compass станет платной, и бесплатная версия перестанет работать.
.....
Подход наркодилеров: "Первая доза - бесплатно..."
Но там, хотя бы сразу ЦЕНУ вопроса озвучивают, а здесь "потом озвучим...", а уж заявление о том, что "бесплатная версия перестанет работать" => вообще жесть...

Ответить
Развернуть ветку
Chimit

К слову, 37 signals на днях выпустили свой корпоративный self-hosted мессенджер Campfire (https://once.com/campfire). Изюминка в том, что платишь 300 баксов один раз.

Ответить
Развернуть ветку

Комментарий удален автором поста

Развернуть ветку
Вадим Д.
Автор

Не, хорош, иди в бан, бот, хвали хозяина своего ещё где-то.

Ответить
Развернуть ветку
Царь ВсеяРуси

в чем подвох? )

Ответить
Развернуть ветку
Вадим Д.
Автор

О чём Вы?

Ответить
Развернуть ветку
Pink Happy Bear

В чём преимущество перед Express?

Ответить
Развернуть ветку
136 комментариев
Раскрывать всегда