Поиск по сайту:

Лучшие альтернативы Slack с открытым исходным кодом


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

Зачем отключать Slack?

Серьезной проблемой являются проблемы безопасности, особенно когда речь идет об IP. Поскольку Slack размещает ваше рабочее пространство на собственных серверах, вы не можете быть полностью уверены, что оно заблокировано. Slack очень безопасен, а уровень Enterprise Grid включает в себя инструменты для работы с IP, но некоторые компании предпочитают размещать внутреннее решение.

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

Размещение приложений внутри компании не делает их более безопасными автоматически — сеть вашего бизнеса тоже должна быть защищена, — но это возлагает ответственность на вас (а не на Slack, в данном случае). Если вы размещаете свое рабочее пространство в облачном провайдере, таком как AWS, оно не принадлежит вам полностью, но вы по-прежнему имеете больше контроля над ним, чем могли бы. Например, вы по-прежнему можете заблокировать доступ к определенным IP-адресам или поместить все это за VPN.

Является ли хостинг решения с открытым исходным кодом хорошей идеей?

Цена является огромным фактором, и это полностью зависит от того, насколько велика ваша компания. У Slack есть бесплатный уровень, но вы ограничены 10 000 сообщений, хранящихся в рабочей области, поэтому он не идеален для больших команд. Их стандартный план стоит 6-8 долларов за пользователя, в зависимости от того, платите ли вы за год вперед, что может легко увеличиться до сотен долларов по мере добавления большего количества людей.

Хотя открытый исходный код может показаться бесплатным, в хостинге есть скрытая стоимость. Вам придется поддерживать сервер, который стоит денег и будет увеличиваться по мере добавления новых пользователей. Если вы хотите хранить много сообщений и загруженных файлов, вам понадобится место для этого. Вам также понадобится кто-то, кто все исправит, если что-то пойдет не так, и кто-то, кто настроит все это за вас.

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

Ракетный чат

Если вы привыкли к Slack, Rocket Chat должен быть прост в использовании. Он поддерживает потоки сообщений, но предпочитает использовать функцию под названием «Обсуждения», которая работает как временные каналы, отделенные от родителя. Все участники канала будут уведомлены о начале обсуждения и смогут присоединиться к нему.

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

Вы можете разместить Rocket Chat для себя (так же, как Slack), но, поскольку это открытый исходный код, вы можете взять последнюю версию и установить ее на свой собственный сервер. Если вам нужно внести изменения, у вас есть доступ к исходному коду, и вы можете изменить его в соответствии со своими потребностями.

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

материальный

Mattermost — это приложение, созданное для бизнеса. Он ориентирован на корпоративное соответствие и должен соответствовать требованиям безопасности вашей компании. В конце концов, он используется Федеральной резервной системой США и НАСА. Вы можете разместить его в облаке или развернуть локально.

Mattermost также хорошо интегрируется с инструментами DevOps. Они сотрудничают с Atlassian, чтобы внедрить на платформу интеграцию Jira и BitBucket, а также поддерживают другие инструменты, такие как Jenkins, GitLab и Github.

Функционально Mattermost во многом похож на Slack, имеет аналогичный дизайн боковой панели с каналами и прямыми сообщениями, а также поддерживает цепочку отдельных сообщений. Они не поддерживают конференц-связь, но есть интеграции для таких сервисов, как Skype. У них также есть мобильный клиент с открытым исходным кодом.

Матричный протокол

Протокол Matrix — это стандарт с открытым исходным кодом для обмена сообщениями в реальном времени, на основе которого можно создавать приложения для отправки сообщений. В этом отношении он очень похож на IRC; пользователи могут использовать любой клиент по своему усмотрению, вплоть до подключения различных сервисов через «мостовую интеграцию». Он также децентрализован, что позволяет размещать ваше рабочее пространство на нескольких серверах.

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

IRC

Это низкотехнологично, но если вам просто нужен простой обмен мгновенными сообщениями, вам может подойти размещение обычного чата IRC с использованием сервера, такого как InspIRCd . Но IRC не лучший протокол для выполнения работы (нет истории сообщений с возможностью поиска, нет сообщений в автономном режиме и т. д.) и не особенно безопасен.