Rocket.Chat - это корпоративная платформа для совместной работы с открытым исходным кодом. Она предлагает бесплатный тарифный план для небольших команд до 25 человек, что делает ее отличным выбором для стартапов и малых компаний.
Для крупных организаций, таких как банки и государственные учреждения, Rocket.Chat предоставляет платные тарифы Pro и Enterprise. Эти тарифы предлагают расширенные возможности, включая собственный корпоративный чат с возможностью настройки интерфейса, управления пользователями и обеспечения безопасности данных.
Платформу можно развернуть локально, в облаке или в гибридном варианте, в зависимости от потребностей организации.
Обзор функционала Rocket.Chat
Комнаты
Комнаты — представляют собой различные варианты общения в рабочем пространстве. Они помогают сделать рабочий процесс более структурным и направлены на решения разных бизнес задач.
Типы комнат в Rocket.Chat
Каналы (Channels): представляют собой тематические пространства для обсуждения различных вопросов и тем, объединенных общими интересами или задачами. Эти каналы могут быть двух типов: публичные и частные.
Помимо этого, каналы в Rocket.Chat могут быть разделены на:
Каналы только для чтения: В таких каналах только пользователи с соответствующими правами могут публиковать сообщения, в то время как остальные участники могут только читать содержимое.
Каналы вещания: В этих каналах авторизованные пользователи с нужными правами могут публиковать новые сообщения, а другие участники могут только отвечать на существующие.
Зашифрованные каналы: Они обеспечивают сквозное шифрование для всех сообщений, обмениваемых между участниками. Это гарантирует дополнительную конфиденциальность и безопасность коммуникации.
Команды (Teams): это совокупность каналов, каждый из которых служит определенной цели или проекту в рабочем пространстве.
Основное преимущество заключается в автоматизации предоставления прав доступа. Когда новый ключевой участник присоединяется к команде, ему сразу предоставляется доступ ко всем соответствующим каналам. Это избавляет от необходимости вручную добавлять его во все каналы по отдельности, повышая эффективность и снижая административную нагрузку.
Обсуждения (Discussions): Этот формат позволяет вести более глубокие и целенаправленные дискуссии по крупным темам в рамках команды или канала.
Прямые диалоги (Direct Messages): Этот вариант дает возможность проводить индивидуальные беседы между двумя пользователями, без необходимости создания отдельных каналов или групп.
Существует два вида прямых диалогов: прямое сообщение 1:1 и прямое сообщение 1:M.
Прямые сообщения (DM) представляют собой приватные беседы один-на-один между участниками вашего рабочего пространства.
Прямые сообщения между несколькими пользователями позволяют общаться сразу с несколькими пользователями в рамках одного диалогового окна.
Потоки (Threads): Эта функция обеспечивает структурирование обсуждений вокруг конкретных сообщений, помогая поддерживать логику беседы и избегать путаницы в многочисленных чатах.
Интеграции
Интеграции — Rocket.Chat обладает открытым API, что позволяет передавать сообщения из Rocket.Chat в другие системы. В настоящее время доступно 654 приложения для интеграции с этой платформой, среди которых есть как бесплатные, так и платные варианты.
* Функция видеоконференций не входит в базовый пакет
Роли
Роли определяют, к каким функциям и инструментам в системе может получить доступ тот или иной пользователь, что он может там делать. Эти роли отображаются в виде маленьких значков или ярлыков рядом с именем пользователя в сообщениях.
Категории ролей Rocket.Chat:
Администратор — имеет полный доступ ко всему рабочему пространству.
Пользователь — может отправлять, редактировать и удалять сообщения, загружать файлы и принимать участие во всех обсуждениях. Пользователь может быть назначен владельцем канала и иметь соответствующие права.
Лидер — закрепляется в верхней части канала и может получать личные сообщения от других пользователей канала.
Бот — автоматизированный пользователь, которого запрограммировали выполнять определенные команды и задачи.
Модераторы — могут блокировать доступ пользователей к определенному каналу или комнате.
Статусы пользователей
Статусы пользователей — по умолчанию Rocket.Chat предоставляет четыре основных статуса присутствия, которые часто используются:
Онлайн — пользователь находится в сети и доступен для общения.
Занят — пользователь обозначен как недоступный и не готов к взаимодействию.
Оффлайн — пользователь не подключен к сети и находится в автономном режиме.
Away — пользователь временно отсутствует и не находится на рабочем месте.
Так же Rocket.Chat дает возможность создать свой индивидуальный пользовательский статус, это возможно сделать в панели администрирование ⟶ рабочее пространство ⟶ статусы пользователя.
Триггеры в Rocket.Chat
Триггеры позволяют настраивать автоматические действия, которые запускаются в ответ на определенные события в Rocket.Chat.
Некоторые примеры использования триггеров:
Уведомления о новых сообщениях.
Можно настроить триггер, который будет отправлять уведомление каждый раз, когда в выбранном канале или личном чате появляется новое сообщение. Это помогает оперативно реагировать на важные сообщения.
Автоматические ответы.
Триггеры могут быть использованы для автоматической отправки предварительно подготовленных сообщений при возникновении определенных событий. Например, можно настроить автоматический ответ на часто задаваемые вопросы или приветственное сообщение для новых пользователей.
Интеграция с внешними системами.
Триггеры в Rocket.Chat могут быть интегрированы с другими приложениями и системами. Это позволяет автоматизировать обмен данными между Rocket.Chat и, например, системами управления проектами, службой поддержки или CRM-системами.
Открытый исходный код
Rocket.Chat имеет открытый исходный кодом, который можно найти на GitHub. Разработанным на JavaScript с использованием полнофункциональной платформы Meteor.
Rocket.Chat - это платформа с сообществом более миллиона разработчиков. Наличие такого активного сообщества помогает улучшать саму платформу Rocket.Chat. Сторонние разработчики вносят свой вклад, исправляя опечатки, ошибки в файлах, улучшая программный код и делая многое другое.
Омниканальность
Омникальность в Rocket.Chat позволяет интегрировать различные каналы общения с клиентами - WhatsApp, SMS, Facebook, Instagram, Telegram и др, обеспечивая бесперебойное общение на различных платформах.
Ключевые возможности:
Omnichannel Apps - позволяют клиентам взаимодействовать через выбранные ими каналы.
Omnichannel Livechat widget для ваших веб-сайтов, выступая в качестве шлюза для взаимодействия с клиентами или прямой поддержки.
Analytics Панель инструментов для отслеживания производительности за любой период времени.
Custom fields для получения дополнительной информации о клиентах в соответствии с требованиями вашего бизнеса.
Canned responses (или шаблоны ответов) для предоставления быстрых предопределенных ответов.
Преимущества Rocket.Chat
Rocket.Chat — это проект с открытым исходным кодом, что позволяет адаптировать платформу, расширять ее функционал и кастомизировать под конкретные потребности бизнеса.
Платформа предлагает гибкие варианты размещения: локально, в облачном хостинге или в изолированной среде без доступа к интернету, что обеспечивает дополнительные возможности для защиты данных.
Для обеспечения безопасности данных в Rocket.Chat предусмотрены двухфакторная аутентификация, сквозное шифрование и соответствие международным стандартам безопасности, таким как ISO 27001, SOC 2 и BITV 2.0. Также поддерживается соответствие требованиям GDPR, HIPAA, FINRA и FedRAMP.
При выборе облачного хранилища пользователи могут указать предпочтительный регион размещения сервера, однако в России такие серверы пока не предусмотрены.
Rocket.Chat доступен для различных устройств, включая телефоны, компьютеры, браузеры. Есть мобильные приложения для iOS и Android.
Сервис интегрируется с WhatsApp и Telegram, где можно настраивать триггеры для автоматизации процессов на сайте.
Недостатки Rocket.Chat
При планировании развертывания Rocket.Chat на собственном сервере может потребоваться помощь специалистов и дополнительные затраты.
Для российских компаний могут возникнуть трудности с регистрацией и оплатой услуг. Tакже может понадобиться VPN для корректной работы сервиса.
Новые пользователи часто сталкиваются с трудностями при адаптации к функционалу корпоративного мессенджера. Например, возникают вопросы о различиях между каналом и командой.
Платформа не имеет встроенного функционала для видеозвонков, что может быть недостатком для тех, кто нуждается в этой функции.
Функция поиска также вызывает трудности: поиск по словам доступен внутри чатов, но не работает по всем перепискам.
Кроме того, диагностика и устранение проблем могут быть довольно сложными, а некоторые вопросы на GitHub остаются нерешенными в течение нескольких недель или даже месяцев.
Сравнение с другими службами обмена сообщениями
Сравнение с Зарубежными аналогами
Mattermost — это корпоративный мессенджер с открытым исходным кодом, предлагающий функции обмена сообщениями, файлами и медиаконтентом. Платформа поддерживает: личные и групповые чаты, тематические каналы, доски задач, а также автоматизация рутинных действий с помощью сценариев.
Особенностью Mattermost является возможность развернуть как в облаке, так и в своей локальной сети (on-prem установка).
Microsoft Teams — это корпоративный мессенджер для мгновенного обмена сообщениями, групповых чатов, встреч, заметок и видеозвонков. Программа входит в экосистему продуктов Office 365 и предоставляет единую платформу для общения и решения рабочих задач.
Microsoft Teams обладает широким функционалом для форматирования сообщений - добавление заголовков, маркированных списков, выделение жирным или курсивом, что повышает структурированность коммуникаций. Пользователи также могут сохранять важную информацию в избранном чате. Платформа поддерживает отправку стикеров, GIF-файлов и видеоклипов, что разнообразит общение в рабочих чатах. И еще некоторые другие полезные функции.
Важной особенностью Microsoft Teams является то, что развертывание платформы возможно только в облачной среде, без возможности on-premises установки.
Slack — эинструмент для обмена мгновенными сообщениями и совместной работы. В Slack доступны общие и частные каналы, треды и прямые сообщения. Встроены функции совместного использования экрана, голоса и видео, а также некоторые полезные функции на основе AI, такие как мгновенное обобщение разговоров. Предлагает более 1500 интеграций с другими приложениями.
Slack предлагает надежные протоколы шифрования, соответствует стандарту безопасности ISO 27000 и AICPA Trust. Вся информация, размещаемая в Slack, шифруется по стандартам FIPS 140-2, которые применяются во многих государственных структурах. Это означает, что ваши сообщения, файлы и другие данные надежно защищены от несанкционированного доступа.
Доступно только облачное развертывание.
Сравнение с Российскими аналогами
TrueConf Server — это комплексное программное решение для совместной работы и общения. Объединяет в себе функционал корпоративного мессенджера, платформы для видеоконференций и инструменты для совместной работы. Предоставляет передовые возможности на основе искусственного интеллекта, такие как автопротоколирование встреч, интеллектуальное шумоподавление и виртуальные фоны.
В TrueConf Server предусмотрены 12 уровней обеспечения безопасности, среди которых: сквозное шифрование, защита соединения через собственные и сторонние протоколы безопасности и обязательная регистрация и авторизация пользователей.
TrueConf Server разворачивается на оборудовании вашей компании и автономно работает внутри закрытой корпоративной сети, что гарантирует надёжную защиту персональных данных от третьих лиц.
Данное решение включено в Государственный реестр российского программного обеспечения.
Таблица сравнения Rocket.Chat с Труконф
Труконф
Rocket.Chat
Страна резидентства правообладателя
Российская Федерация
США
Наличие в реестре Минцифры РФ
Способ развёртывания
На своём сервере, облако или гидрид
На своём сервере, облако или гидрид
Совместимость с H.323/SIP ВКС-решениями
Поддержка аудиозвонков по протоколу SIP, нет поддержки видео. Нет поддержки H.323.
Импорт пользователей и их групп из LDAP
Шифрование / кодирование медиапотоков
Адресная книга
Клиентские приложения
Windows, macOS, Linux, Android, iOS, WebRTC (в браузерах)
Windows, macOS, Linux, Android, iOS, WebRTC (в браузерах) кроме IE
Аудио- и видеосообщения в чате
Групповые чаты и обмен файлами вне конференции
Отображение старых сообщений для новых участников группового чата
При добавлении нового участника в чат, ему автоматически доступна вся предыдущая история переписки. Эта особенность существует с 2015 года и до сих пор не исправлена. Отсутствует возможность выбора, будет ли новый участник иметь доступ к истории группы
Синхронизация сообщений и чатов между устройствами
Чат с сохранёнными сообщениями (избранное)
Отдельный чат с избранными сообщениями, с возможностью пересылать с чатов и писать в нем самим
Возможность добавлять в избранное людей, сообщения и каналы
Возможность удалять свои сообщения
Возможность редактировать свои сообщения
Поддержка упоминания других пользователей в сообщениях
Возможность кастомизировать интерфейс приложения (темная и светлая тема)
Поиск
В Rocket.Chat поиск реализован в рамках одной ветки обсуждения
Установка Rocket.Chat
Для организаций, которые хотят развернуть Rocket.Chat на своих собственных серверах, доступны три основных рекомендуемых варианта:
Самый популярный и простой метод развертывания на Deploy with Docker & Docker Compose. Возможность развертывания на основных дистрибутивах Linux, включая Ubuntu, CentOS и Debian.
Масштабируемый вариант развертывания на Kubernetes.
И удобный и быстрый, но с ограниченной гибкостью вариант развертывания на Snaps. Данный подход не рекомендуется для развертывания системы в больших масштабах.
Также есть возможность гибридного типа развертывания. Rocket.Chat может быть подключен к сторонним облачным сервисам, таким как Amazon Web Services (AWS) и Digital Ocean.
Rocket.Chat в Docker Compose
В этой части статьи представлена краткая инструкция по развертыванию Rocket.Chat с использованием Docker Compose. Более подробную информацию вы можете найти здесь.
Установка Docker. Скачайте и установите Docker, следуя официальной документации для вашей операционной системы. Подробные инструкции доступны на сайте Docker.
Установка Docker Compose. Установите Docker Compose согласно официальной документации, соответствующей вашей ОС. Инструкции можно найти здесь.
Создание и настройка файла Docker Compose.
Создайте новый файл docker-compose.yml в выбранном вами каталоге.
Скачайте шаблон конфигурации из официального GitHub-репозитория Rocket.Chat.
Отредактируйте файл конфигурации, настроив необходимые параметры в формате ключ:значение.
Внимание: в разделе services ⟶ rocketchat ⟶ environment ⟶ ROOT_URL укажите URL-адрес, по которому будет доступен ваш экземпляр Rocket.Chat.
Запуск Rocket.Chat
Откройте терминал и перейдите в каталог с файлом docker-compose.yml. Запустите контейнеры командой: docker-compose up -d.
Дождитесь, пока все сервисы успешно запустятся.
Первоначальная настройка Rocket.Chat. Откройте браузер и перейдите по URL-адресу, указанному в параметре ROOT_URL. На открывшейся странице создайте учетную запись администратора, заполнив необходимые поля.
Создайте учетную запись администратора.
Затем укажите сведения о вашей организации.
Также вам будет предложено зарегистрировать рабочее пространство – это обязательно нужно сделать. Для этого укажите свой email и нажмите кнопку Зарегистрироваться.
Затем перейдите по ссылке из электронного письма от Rocket.Chat. После этого ваше рабочее пространство будет зарегистрировано.
Rocket.Chat в SaaS
Rocket.Chat дает возможность развернуть бесплатную пробную версию в облаке на 30 дней. По окончании 30 дней Rocket.Chat предоставляет возможность выбора: продолжить размещение в их облаке или перейти в свое частное облако или на свой сервер.
Перед загрузкой потребуется обязательно заполнить форму - указать адрес электронной почты и придумать псевдоним, выбрать регион и язык использования.
После заполнения формы, для завершения регистрации нужно подтвердить адрес электронной почты. Просто перейдите по ссылке в сообщении отправленном на почту. Ссылка активна в течение 30 минут. Заполните форму об организации, затем Rocket.Chat создаст Ваше рабочее пространство и автоматически перенаправит Вас туда.
После создания вашего рабочего пространства, есть возможно пройти мини обучение по эксплуатации мессенджера. В Rocket.Chat вы можете пригласить зарегистрированных сотрудников по их пользовательским именам или отправит приглашение по электронной почте. Создать свой первый канал и заполнить свой профиль.
По умолчанию после установки у Вас будет только чат с Rocket Сhat, где они присылают новости о продукте.
Вывод
Rocket.Chat — это платформа для совместной работы, разработанная для бизнеса и команд разработчиков которая обеспечивает высокий уровень защиты данных благодаря использованию передовых функций безопасности.
Среди ключевых функций Rocket.Chat — групповые чаты, обмен файлами, интеграция с различными сервисами, а также возможность расширения функционала с помощью плагинов. Рабочее пространство удобно организовано по каналам или группам, поддерживаются треды, и др. Есть несколько типов развертывания.
В настоящее время сервис не доступен на российском рынке, поэтому для использования потребуется VPN. В качестве альтернативы можно рассмотреть TrueConf Server — комплексное программное решение для совместной работы, которое сочетает в себе функции корпоративного мессенджера и платформы для видеоконференций.
Выбирайте общение без ограничений в качестве UltraHD
Принимайте вызовы и участвуйте в конференциях на любых устройствах, сохраняя непрерывность общения!