Перейти к содержанию

Rocket.Chat

Информация

Rocket.Chat - это открытая платформа для обмена сообщениями и видео-конференций, созданная в 2015 году группой бразильских разработчиков, работающих в компании Webschool. Rocket.Chat имеет открытый исходный код и доступен для скачивания на GitHub, выпущен по лицензии MIT. Он предоставляет возможность обмена сообщениями в режиме реального времени, а также поддерживает голосовые и видеозвонки, обмен файлами и интеграцию с другими приложениями. Rocket.Chat работает на различных операционных системах и платформах, включая Linux, Windows, macOS, Android и iOS, и может быть установлен как на собственном сервере, так и на облачных платформах. Он использует протокол WebSocket для передачи данных и поддерживает шифрование SSL/TLS для обеспечения безопасности передачи данных.

HOSTKEY является официальным партнером Rocket.Chat и использует его в повседневной работе с 2015 года. Мы можем продавать корпоративные лицензии и обслуживать лицензированные установки.

Особенности сборки

  • Возможна установка на семейство RHEL 8+ и Ubuntu 20.04+;
  • Время на установку 15-20 минут вместе с OS;
  • Контейнеризованная установка RocketChat + SSL в зоне hostkey.in;
  • Установленное ПО:
    • Docker CE;
    • Docker Compose.
  • Использованные контейнеры:
    • registry.rocket.chat/rocketchat/rocket.chat:6.0.0;
    • docker.io/bitnami/mongodb:5.0.15;
    • jonasal/nginx-certbot:latest.
  • Путь до compose: - /root/rocketchat;
  • Путь до примонтированных директорий: - /data;
  • Для кастомизации установки необходимо внести правки в /root/rocketchat/compose.yml после перезапустить compose через команды
    docker compose down -f /root/rocketchat/compose.yml && docker compose up -f /root/rocketchat/compose.yml -d
    
    Веб-интерфейс будет доступен по ссылке: https://rocketchat{Server_ID_from_Invapi}.hostkey.in

Данные для подключения

Управление сервисом осуществляется в панели управления Rocket.Chat с веб-интерфейсом, ссылка на которую расположена в Invapi:

Данные для авторизации, которые можно найти или во вкладке Info >> Tags панели управления сервером или в присланном e-mail:

  • Ссылка: в теге webpanel;
  • Логин и Пароль указаны в письме, которое приходит на вашу электронную почту при сдаче сервера.

Использование сервера c Rocket.Chat

После перехода в панель управления Rocket.Chat необходимо пройти регистрацию:

И указать информацию об организации:

После успешного завершения процедуры регистрации будет совершен переход в стартовое меню RocketChat:

Примечание

Подробная информация по основным настройкам Rocket.Chat содержится в документации разработчиков.

Создание нового пользователя

Примечание

Первый пользователь, настроивший рабочее пространство Rocket.Chat, является администратором. Он может приглашать других пользователей, управляет всем рабочим пространством.

Для создания нового пользователя Rocket.Chat:

  1. Откройте панель управления Rocket.Chat, используя учетные данные администратора.
  2. Нажмите на кнопку Добавить пользователей или кнопку Настроить в правом верхнем углу экрана:
  3. В меню настроек выберите Пользователи и нажмите на кнопку Новый:
  4. Заполните необходимые поля, такие как имя пользователя, адрес электронной почты и пароль. Также можно добавить другие дополнительные сведения, если они необходимы, например, роль пользователя:
  5. Нажмите на кнопку Создать внизу страницы.
  6. Новый пользователь будет добавлен в список пользователей Rocket.Chat и сможет войти в систему, используя свои учетные данные.

Заказ Rocket.Chat с помощью API

curl -s "https://invapi.hostkey.ru/eq.php" -X POST \
--data "action=order_instance" \
--data "token=" \
--data "deploy_period=" \
--data "deploy_notify=" \
--data "email=" \
--data "pin=" \
--data "id=" \
--data "os_id=" \
--data "root_pass=" \
--data "hostname=" \
--data "ssh_key=" \
--data "post_install_callback=" \
--data "post_install_script=" \
--data "reinstall_key=" \
--data "os_name=" \
--data "imitate_deploy=" \
--data "imitate_error=0" \
--data "own_os=" \
--data "jenkins_task=" \
--data "traffic_plan=" \
--data "invoice_relid=" \
--data "preset=" \
--data "location_name=" \