К содержимому

Rocket.Chat на VPS

Командный мессенджер

Категория
Коммуникации
Автор
Rocket.Chat Technologies
Лицензия
MIT
Версия
8.8.1

Скрипт бесплатный · VPS от $13.30 в месяц · установка около 5 минут

Установка по SSH

root@vps:~# command -v docker >/dev/null || curl -fsSL https://get.docker.com | sh; git clone --depth 1 https://github.com/RocketChat/rocketchat-compose.git /opt/rocketchat && cd /opt/rocketchat && cp .env.example .env && docker compose -f compose.monitoring.yml -f compose.traefik.yml -f compose.database.yml -f compose.yml -f compose.nats.yml -f docker.yml up -d

  • SystemUbuntu 24.04 · x86_64ok
  • Sourcegithub.com/RocketChat/Rocket.Chatok
  • Version8.8.1ok
  • Port80/tcplisten
  • Port443/tcplisten

✓ Rocket.Chat 8.8.1 установлен · около 5 минут

root@vps:~#

Команда установки из библиотеки. Вывод сокращён: на вашем сервере он может отличаться.

Что это

  • Мессенджер
  • Slack-альтернатива
  • Поддержка клиентов

Rocket.Chat — корпоративный мессенджер с открытым кодом, альтернатива Slack: каналы, личные сообщения, треды, звонки и интеграции.

На своём сервере переписка компании не уходит в чужое облако. Есть омниканальный модуль: сообщения клиентов из сайта, Telegram и WhatsApp попадают операторам в одном окне.

Команда разворачивает официальный стек rocketchat-compose: Rocket.Chat, MongoDB, NATS, Traefik и мониторинг Prometheus с Grafana.

  • Каналы, треды и личные сообщения
  • Омниканальная поддержка клиентов
  • Аудио- и видеозвонки
  • Приложения для Windows, macOS, Linux, iOS, Android
  • Интеграции и вебхуки

Рекомендуемый тариф

Для Rocket.Chat — не меньше 4 vCPU, 8 ГБ RAM и 150 ГБ NVMe.

Минимум для запуска
2 vCPU · 4 ГБ RAM · 20 ГБ диска
Системы
Ubuntu 22.04 · Ubuntu 24.04 · Debian 12

Как установить

Три шага в боте или одна команда по SSH, установка займёт около 5 минут.

  1. 01

    Выберите тариф в боте

    Откройте @ExpressHost_bot и оплатите VPS. Сервер будет готов примерно через 60 секунд.

  2. 02

    Добавьте Rocket.Chat

    На шаге «Дополнения» выберите скрипт из библиотеки или запустите его позже: Настройки сервера → Скрипты.

  3. 03

    Откройте http://IP-сервера и пройдите мастер настройки администратора

    Адрес сервера и данные для входа бот пришлёт в чат.

Вручную по SSH

Подключитесь к серверу под root и выполните команду. Поддерживаемые системы: Ubuntu 22.04, Ubuntu 24.04, Debian 12.

Команда установки
command -v docker >/dev/null || curl -fsSL https://get.docker.com | sh; git clone --depth 1 https://github.com/RocketChat/rocketchat-compose.git /opt/rocketchat && cd /opt/rocketchat && cp .env.example .env && docker compose -f compose.monitoring.yml -f compose.traefik.yml -f compose.database.yml -f compose.yml -f compose.nats.yml -f docker.yml up -d

Порты

Порты Rocket.Chat
ПортПротоколНазначение
80tcpВеб-интерфейс через Traefik
443tcpHTTPS после включения Let's Encrypt

После установки

  1. 1.Откройте http://IP-сервера и пройдите мастер настройки администратора
  2. 2.Для домена укажите DOMAIN и ROOT_URL в /opt/rocketchat/.env, включите LETSENCRYPT_ENABLED и задайте LETSENCRYPT_EMAIL, затем повторите команду запуска
  3. 3.Grafana с метриками доступна по пути /grafana

Частые вопросы

Не нашли ответ? Пишите @ExpressHost_SupportBot.

Какой сервер нужен?

По документации Rocket.Chat для до 500 одновременных пользователей нужно 2 vCPU и 4 ГБ для приложения плюс ресурсы на MongoDB. Берите от 4 vCPU и 8 ГБ.

Как обновить?

cd /opt/rocketchat, обновите RELEASE в .env и выполните ту же команду docker compose ... up -d.

Где лежат данные?

В Docker-томах MongoDB и загрузок, созданных docker compose в /opt/rocketchat.

Rocket.Chat ставится при заказе — в боте.