Маркетплейс: Rocket.Chat
Rocket.Chat – мессенджер для общения команд с открытым исходном кодом. Компании могут установить Rocket.Chat на собственные сервера или использовать облачную версию. В мессенджере пользователи могут создавать каналы и группы, обмениваться файлами. Использовать Rocket.Chat можно в браузере, десктопном приложении и на мобильных устройствах.
У компаний в Rocket.Chat есть собственное пространство, доступ к которому будут выдавать администраторы или руководитель. Внутри пространств пользователи могут создавать группы или каналы. Каналы могут быть публичные и закрытые. В закрытые каналы могут вступить только приглашенные пользователи. В чатах пользователям доступна возможность упоминать других пользователей, делиться файлами, публиковать треды, оформлять код, добавлять видео и изображения, использовать эмодзи и стикеры. Для увеличения возможностей компании могут интегрировать мессенджер с другими облачными сервисами, например, можно создавать конференции в Zoom и приглашать участников непосредственно в чате. Интегрировав Rocket.Chat с JIRA пользователям станет доступна возможность создания задач в мессенджере.
Так как Rocket.Chat – open-source проект, компании могут кастомизировать его внешний и добавить к нему новые возможности. Одна из основных особенностей мессенджера – безопасность, разработчики не хранят данные пользователей на своих серверах. В личных и групповых чатах можно подключить сквозное шифрование, а также проводить аудит безопасности чатов.
Особенности Rocket.Chat
- Общение в каналах, групповых и личных чатах.
- Обеспечение защиты данных.
- Интеграция с облачными сервисами.
- Передача файлов.
- Персонализация мессенджера.
Приложение включает следующее ПО:
Название | Версия |
Rocket.Chat | 5.4.1 |
NodeJS | 14.21.1 |
MongoDB | 6.0.3 |
Nginx | 1.18.0 |
Fail2Ban | 0.11.2 |
Certbot | 1.32.2 |
Postfix | 3.6.4 |
Что делает это приложение:
-
Включает UFW брандмауэр и разрешает подключения на порты:
- SSH (22)
- HTTP (80)
- HTTPS (443)
- Устанавливает пароль администратора Rocket.Chat для доступа к web-интерфейсу. Файл с реквизитами находится по пути /root/.rocketchat_settings
- Настраивает Postfix для работы только на отправку сообщений, устанавливая параметр inet_interfaces = loopback-only
- Отключает форму регистрации для новых пользователей в Rocket.Chat. Вы сможете снова включить эту функцию позже.
Шаги после развертывания приложения:
Веб-интерфейс Rocket.Chat доступен по адресу:
http://ip_виртуальной_машины.
Файл с реквизитами находится по пути /root/.rocketchat_settings.
По умолчанию Rocket.Chat работает по http, для включения https воспользуйтесь предустановленным Certbot на сервере для получения бесплатного SSL-сертификата от Let's Encrypt.
Приятной работы!