Сделали мессенджер для работы на своем сервере, первые в России открыли исходный код, все бесплатно: Compass On-Premise
Нет, мы не сошли с ума. Рассказываем, почему безумно можно быть первым, и зачем мы все это сделали.
Привет! На связи команда корпоративного мессенджера Compass.
Мы зарелизили новую версию нашего продукта с открытым исходным кодом. Да-да, мы выложили код серверной части мессенджера Compass в GitHub и открыли к нему доступ. Такого в России еще не делал ни один мессенджер.
А еще Compass теперь можно развернуть на своем сервере — и да, это бесплатно. В мессенджере есть все функции, что и в облачной версии, только в локальной инфраструктуре. Вся переписка компании будет на ваших серверах.
В статье расскажем, чем хорош on-premise, зачем открыли исходный код мессенджера, и почему компаниям выгодно устанавливать Compass на локальных серверах.
Почему мессенджер Compass на собственном сервере – это круто
Вы контролируете данные
Информация размещается на внутренних серверах, и доступ к ней есть только у сотрудников. Компании не нужно переживать, что данные хранятся на «облачных» серверах, которые она не контролирует.
Информация лучше защищена
Безопасность серверов не зависит от сторонних провайдеров. Безопасность зависит от корпоративных протоколов защиты и систем мониторинга.
А еще Compass соответствует десяткам отраслевых стандартов безопасности, в нем используются протоколы SSL-шифрования.
Стабильность не зависит от провайдера
Любая поломка на стороне хостинг-провайдера может остановить работу сервиса. Если в облаке что-то пошло не так, владельцы on-premise продолжают общаться внутри команды и решать задачи бизнеса — просто потому, что их система развернута на собственных серверах.
Быстрые приложения для любых платформ
Мы любим, когда мобильные и десктопные клиенты быстро работают и не лагают. Сделали именно такие приложения и для облачной версии, и для on-premise.
Легко поднять на своем сервере
Не нужно быть гением или танцевать с бубном, чтобы развернуть мессенджер на сервере. Сделали простую инструкцию – по ней можно легко поднять сервис и сразу начать работу. А вот гит-репозиторий с установщиком и еще более простой инструкцией.
Как устроен on-premise в Compass
Это единая система, распределенная по контейнерам — специальным образам, которые отвечают за все функции мессенджера. Ее можно запускать изолированно от основной операционной системы и тем самым избегать конфликта приложения с предустановленным ПО и библиотеками.
Для развертывания и управления приложением используется только Docker, поэтому систему легко администрировать штатным специалистам компаний. Мы поставляем уже готовый «слепок» приложения. Дополнительно не нужно ничего устанавливать — только то, что указано в инструкции. Это полностью готовое и стабильное приложение, которое вы ставите на свой сервер.
Кроме того, Compass on-premise развертывается с помощью оркестратора, который в дальнейшем отслеживает состояние работы. В случае отказа любого компонента приложения, оркестратор самостоятельно восстановит работоспособность приложения.
Зачем мы выложили код в открытый доступ
Корпоративные мессенджеры в России этого еще не делали. На зарубежном рынке такие примеры есть – Mattermost, Element и Rocket.Chat.
И нет, мы не сошли с ума.
Мы хотим, чтобы бизнес и пользователи убедились в надежности Compass.
Будем рады, если профессиональное сообщество проверит мессенджер на безопасность, а не просто примет публикацию кода как факт. Еще это отличный стимул для нашей команды — будет круто развивать продукт вместе с коммьюнити.
Если покопаться в коде нужно «прям щас», вот ссылка на наш GitHub.
Почему бесплатно
Мы так решили.
Сейчас доступна версия on-premise, в которой есть все функции облачного Compass. Мы хотим, чтобы компании пробовали мессенджер и не заморачивались с оформлением бумаг.
В это время мы поработаем над крутыми фичами, которые добавим в следующих релизах: темная тема, регистрация по почте, Active Directory, LDAP и улучшенные видеозвонки.
Когда выйдет следующая версия Compass on-premise, мы сделаем ее платной, а бесплатную версию отключим. Ее нужно будет обновить до платной и приобрести подписку – она будет стоить не дороже чашки хорошего кофе.
Кому подойдет мессенджер Compass на своем сервере
Компаниям, которые работают с данными клиентов и владеют интеллектуальной собственностью: финансовым организациям, образовательным учреждениям, IT-сектору, производственным предприятиям, аутсорс-командам и другим.
Объясним на примерах:
1. Крупное предприятие
В компании много сотрудников и отделов — держать под контролем все потоки данных практически невозможно. Особенно, когда дело касается переписок внутри компании. Внутренняя служба безопасности говорит: никаких облаков. А еще есть законодательные требования.
Собственные сервера — классическое решение для корпораций.
2. IT-компания
Разрабатывает перспективный продукт, который изменит рынок. Секретность максимальная — команда и аутсорсеры работают под NDA. Проблема лишь в том, что все данные и переписка хранятся в облаке. Провайдер вроде бы надежный, но не дает эксклюзивных гарантий. В этой ситуации лучше перейти на on-premise. Можно построить такую систему безопасности, которая позволит команде не думать о рисках утечки и работать еще эффективнее.
3. Банки и финансовые компании
В распоряжении сотрудников находится важная финансовая информация клиентов. Они переживают, что данные хранятся на удаленных серверах, надежность которых сомнительна.
On-premise помогает держать информацию под контролем — физический доступ к ней есть только у компании и клиентов. Выше безопасность, меньше беспокойства.
Попробуйте мессенджер Compass на собственном сервере и сделайте работу более безопасной. Если нужна облачная версия, переходите по ссылке.
Счастье для всех, даром, и пусть никто не уйдет обиженным! ©
А на обиженных как известно - воду возят )) И временами еще бут
Это классика, это знать нужно (с)
Выглядит стильно)
Спасибо на добром слове 🤗
А вообще у нас превосходное
Стильно, модно, молодежно!
Даже не знаю, сработает ли стратегия в текущей ситуацией на рынке? Пока есть бесплатный битрикс, мне кажется ваш продукт, так и останется для гигов и тех кто не смог освоить битрикс.
Гиков не много на них хорошую команду не прокормишь, а те кто не смог освоить битру, вряд ли смогут потянуть серверный продукт.
Но в любом случае буду наблюдать, и желаю вам удачи.
Битрикс — ужасное го*но. Уехали с него и счастливы!
А для чата используем Телеграмм, но есть желание в будущем переехать на специальный корп мессенджер, и у Компасса прикольные фичи есть.
Ребята, успехов!
Спасибо за пожелания 🤝
Конкуренция – просто еще один стимул делать продукт лучше. Уверены, что все получится 💪
Б24 весьма условно бесплатен.
Битрикс не всем компаниям и не всем сотрудникам удобен, предложенный в статье сервер имеет большие перспективы даже если он не бесплатный. За удобства всегда приходится платить.
битрикс херня, плюс далеко не для всех бесплатный. мб для команд на 10 человек ок, но точно не больше.
500 открытий и 50 лайков
Модерация VC продолжает пробивать дно...
Посты компаса крутятся и комментятся ботами. Я уже писал на vc, у меня есть список их ботов, но модеры не банят. Когда опубликовал список в общий доступ (сюда под вашим комментом) сообщение удалили.
а модерации пох. Сайт стух, активности почти нет. А тут хоть какая-то. Если ее забанить, вообще никакой не будет))
А сколько «в среднем по больнице» должно быть?
Комментарий удален автором поста
А эти скамеры теперь каждый день будут своими новостями VC заваливать?
Они спамят своими новостями, в новостях лайки крутят ботами, комменты половина ботовых, притом на каждый коммент своих ботов пытаются ответить, чтоб еще больше комментов было))) я писал модерам, модеры ИГНОРИРУЮТ, я им посылал СПИСОК ИХ БОТОВ, но их не банят. Комменты со списком ботов удаляют...
https://www.youtube.com/watch?v=nFnqi4q_cWo
Ну хоть живое, а то лента будет завалена генеренкой с фейковых акков.
Мне нравится слово попробуйте т.к. сами сказали, потом станет платным ))))
Для команд из 10 человек мессенджер всегда будет бесплатным – и облачный, и self-hosted.
Оформлять подписку нужно будет, только если людей в команде больше 😊
Говорят что 10 человек будут всегда бесплатным
Я одна немного не поняла, а что такого в том, что они сделали открытый код? В чем эффект “вау” и одновременно опасность для них? Я вообще считаю, что все должны так делать (не только мессенджеры - в целом проекты, приложения, стартапы с сайтами), чтобы обычные люди могли видеть, не обманывают ли их…
Делать-то должны все, но вот этот момент "ребята, мы написали код, который не стыдно показать другим" - это и есть "вау".
Очень немногие к этому морально готовы, с учетом условно-токсичной атмосферы среди разрабов РФ и СНГ )
Надо же их как-то преподнести :)) да и дело не в обмане.
Код кодом, но всё определяется лицензией. Да и когда тонны кода, лучше о нём вообще на знать :)
А я вот про это on-premise и систему “контейнеров” не совсем понял. Можно про это подробнее объяснить?)
Ну это типа покупаешь себе тачку на территории РФ, ставишь докер и набираешь одну команду. Готово, сервер поднят.
Фишечка в том, что ФЗ-152 и закон о трансграничной передаче ПД накладывают очень много ограничений. Поэтому компании, которые стараются соблюдать - вынуждены искать вот такие решения.
Раньше только маттермост из нормальных селф-хостед был. Но, судя по скорости развития, Compass скоро надерет им задницу.
Это прям очень круто.
Мы вот пока маттермост гоняем, но иметь годную альтернативу - всегда хорошо.
Если появится функционал переезда из ММ в Компас одной кнопкой - думаю, многие будут рады.
Ребята топчики. Спасибо🤜🤛
Красавцы!
🤜 🤛
Сначала думал, нифига - круто, наверное, потом будут на фичах монетизироваться. А потом прочитал: «бесплатную версию отключим»…
Нафига мне строить бизнеспроцесс на бесплатной версии, зная, что когда-то надо будет платить. Чтобы бесплатно отгрузить разработчикам баги?
Может тогда просто бесплатное демо на 3 месяца давать?
Тем не менее, желаю удачи, коллеги, заединорогьтесь в РФ и за рубежом
Спасибо за пожелания, работаем над этим 🚀
Классика
https://www.youtube.com/watch?v=doUp01TFyAI
Увидели ваш комментарий, смеемся. Ответ придет через 3 рабочих дня 😅
Отличная новость! Слежу за вами, долго ждал, когда будет эта фича, теперь как будто бы вообще достойной замены, по крайне мере на нашем рынке и из тех мессенджеров, что я знаю - нет
Очень рады это слышать, ну читать, то есть 🤗
Когда попробуете Compass на своем сервере, поделитесь впечатлениями 😊
Да, реально прикольно, надо будет подробнее поизучать)
Пользовались с ребятами несколькими продуктами российскиого производства, так сказать. Искали серверное решение, но все что видел — пока не вызывало доверия, немного уже разочарование поймали
А чем пользовались, если не секрет? На самом деле, на российском рынке не все так плохо с on-premise продуктами, и есть очень и очень крутые сервисы 👍
Российское надежное. Это из Московии дрянь часто!
Интересно бы почитать потом отзывы от разных бизнесов
Обязательно поделимся 😉
У вас тут посты минимум раз в неделю, но до сих пор так и не объяснили в чём вы лучше Телеги)
self-host, (On-Premise), в некоторых случаях лучше чем централизованный сервис. Информация хранится на своём сервере, а не на серверах ТГ.
Респект, но swarm в 24 году? Серьезно?
Срочно пилите helm chart
Кубер слишком большой и сложный для одного Compass, сворм обеспечивает весь нужный функционал оркестрации.
Для тех, кто планирует развертывание в большом облаке в среде кубера, мы можем по необходимости подготовить хельм чарты 😊
Интересен новый тренд на темные темы везде и всюду )) Реально так популярно и потом в глазах нет полосок?
Я лично как на сварку посмотреть - юзать темную тему. Потом галюнов ловить полдня
Мне кажется что она только ночью кайфово выполняет свою функцию, в темноте глаза не вываливаются наружу
В комментариях верно написали – глазам проще, особенно если целый день перед экраном сидеть 😊
Ну а кому-то темная тема эстетически больше нравится, чем светлая
Использую везде белые. Не понимаю этого фанатизма. У меня глаза от тёмной быстрее устают.
Я в этой теме плохо разбираюсь. Тут в статье так хорошо описан этот on-premise и отдельные сервера, что кажется, что это самое лучшее и ультимативное решение для всех. А есть вообще минусы, трудности, подводные камни?
Ну типа надо самому сервера поддерживать.
Если есть jun/middle-админы в штате - подводных камней вроде бы и нет.
Текущую реализацию не смотрел, но как минимум нужно будет настроить:
- бекап бд
- хранение статики (s3 и аналоги)
- мониторинг и продуктовые метрики
Для крупных компаний - еще и скейлинг в каком-то виде.
Ого) Не ожидал, что из российских сервисов кто-то откроет код и вообще что-то бесплатное сделает) Интересный маркетинговый шаг, конечно. Не только в мышеловке сыр бесплатныЙ?)
Удивляемся как Макконахи 🙃
Кристина Шварц родственник того самого?
Вы про того самого Шварцнеггера?
Первое что бросается в глаза - это какие-то непомерные системные требования.
Может напишите статью, как вы смогли установить новый рекорд и создали настолько прожорливое приложение?
Для сравнение Mattermost хочет всего 2 гигабайта памяти для 1000 пользователей против ваших 64.
1 - 1,000 users - 1 vCPU/cores, 2 GB RAMhttps://docs.mattermost.com/install/software-hardware-requirements.html
И 2 гигабайта звучит вполне нормально и даже с запасом, в конце концов 1000 пользователей для мессенджера это детский сад.
2 ГБ на 1 виртуальном ядре для компании из 1000 пользователей – заканчивается параличом работы компании. В реальной жизни для стабильной работы хотя бы одной базы данных цифры нужны другие 🙃
Мы указали рекомендованные параметры, при которых все работает быстро и надежно. Если нужны точные данные для определенного количества пользователей, напишите нашим ребятам в поддержку, посчитаем 😊
SLL это хорошо, а как насчёт PGP или OTR?
PGP в качестве подписи к сообщениям есть в беклоге. По мере получения обратной связи от клиентов о необходимости внедрения, будем повышать приоритет.
Пока в беклоге фокус на темной теме, расширении интеграций и групповых высококачественных звонках 😊
Здорово! Гордимся отечественной разработкой! Не обращайте внимание на троллей, все российское на vc хейтят. Вы молодцы!
Развернул серверную часть, чтобы попробовать. Оказалось, что зарегистрировать пользователя невозможно без реальной смс с использованием одного из платных провайдеров смс. Зачем так сделано? Кому надо, пусть использует смс. При этом, в предварительных настройках можно отключить использование смс: is_enabled: 0. Но при этом: "Вход в приложение доступен только с помощью SMS-кода." Абсурд какой-то.
Сейчас версия on-premise бесплатная и поддерживает только вход по смс. В ближайшее время мы добавим регистрацию по почте и AD/LDAP. Про предварительные настройки передали коллегам, спасибо, что подсветили 😊
Вам же написали, там дыр в вашем мессенджере куча.
Мы уже писали, что проверка – дело полезное. Все забрали на посмотреть, изучим. Все, что заслуживает внимания, будем исправлять
Интересно, сколько лет потребуется чтобы повторить условный webex?
А в чем успех webex? В том что они обманули инвесторов, а потом что бы не сесть отдали бизнес сиско?
Корпоративный мессенджер это хорошо, но помимо мессенджера нужен и так менеджер, что-то вроде Atlassian Jira. В идеале одно интегрированное в другое. Монструозное CRM вроде Битрикс 24 не нужно.
Альтернатива 64 сервиса. 64 платежа. 64 гемороя понять где что. Некоторым нравится, я бы лично сдох.
Когда интегрируетесь в Kaiten?
После ухода Слака из РФ прям боль боль осталась.
Телега Слак не замещает.
золотые слова про телегу )
Интеграцию можно уже сейчас настроить с помощью чат-ботов 😊
Требования к сертификату:
- алгоритм подписи sha256;
- версия tls не ниже 1.2.
Этого точно достаточно?
Подключение провайдера Twilio - это точно секюрно?
Это минимальные требования, их можно переопределить на свое усмотрение.
Можно оставить только tls 1.3 и купив сертификат с любым алгоритмом и любой длиной ключа, который поддерживается nginx 😊
Планируется ли интеграция с CRM и какими?
В Compass есть чат-боты – с их помощью можно настроить интеграции с CRM-системами 😊
Доброе дело доброму не вредит. Респект 👍
Как-то странно что бесплатно. Но потом всё равно платно станет.. это уже по нашему. А постоянным клиентам скидки будут?)
Обсуждаемо 🙃
Сервер
В зависимости от ожидаемой нагрузки рекомендуется использовать следующие конфигурации:
До 300 активных пользователей:
CPU 16 CORE;
RAM 24GB;
RAID HDD или SSD 1TB [1].
Совсем не православно как то
Если нужно посчитать конфигурацию для маленькой команды, можно написать ребятам из нашей поддержки – они помогут.
Здесь требования к серверу не минимальные, а рекомендованные. Можно взять железо послабее.
Конфиг скорее всего взят с потолка: 300 пользователей могут как в видео-звонках сидеть, если они поддерживаются, так и просто переписываться и файлы кидать. Для второго случая, указанное железо чересчур.
мне вот интересно ,кто то подошел к тому кто сидел с табличкой "докажите мне, что я не прав" или нет)
А можно ли в случае-self hosted более 10 человек?
Да, конечно 🤗
Исходный код установщика? Серьезно?
Ниже на странице инсталлера в Git есть ссылка на документацию и исходный код серверной части. Вот тут: https://github.com/getCompass/onpremise
И еще на страничке инсталлера можно найти документацию, в которой мы ответили на все вопросы: https://doc-onpremise.getcompass.ru/
Комментарий удален модератором
Это не российский мессенджер.
"Напишите нам в Telegram, WhatsApp или на почту, чтобы получить индивидуальную демонстрацию функционала и помощь по вопросам интеграции мессенджера в вашей компании." - хм, а что не в ваш месенджер?
Комментарий удален автором поста
Комментарий удален модератором
Прикольно!
А можно стоимость следующей, платной версии узнать сейчас ?
Комментарий недоступен
Сейчас on-premise версию Compass можно поставить бесплатно, чтобы попробовать фунционал и проверить скорость работы. Позже мы добавим платный тариф.
Если у вас крупная компания, напишите нам в службу заботы, мы поможем подобрать сервера и настроить процессы в Compass:
[email protected]