TRIBLY Связаться
10 / УСТАНОВКА

Как развернуть
свой сервер

Мессенджер работает на вашем сервере: переписка и файлы остаются у вас. Ниже — весь путь от аренды VPS до первого входа. Запускается одной командой и занимает около часа, из которых ~45 минут — автоматическое скачивание и обновление: участия не требует.

Коротко: арендуете VPS с белым IP → запускаете установщик одной командой → отвечаете на пару вопросов → через ~1 час получаете рабочий сервер с пробной лицензией на 30 дней. Ключ заранее получать не нужно — установщик возьмёт его сам.

Что понадобится

СерверUbuntu 24.04 или новее, от 2 vCPU / 60 ГБ NVMe; с 4 vCPU запас есть под всё сразу. Подойдёт и домашний компьютер — тогда данные не покидают ваше помещение
Оперативная память4 ГБ — сам мессенджер со всем необходимым (занимает около 700 МБ). Дополнительные службы включаются при установке по отдельности и стоят памяти: переводчик ~1,7 ГБ, распознавание речи ~3 ГБ, озвучивание ~0,3 ГБ. Нужны все три — берите от 12 ГБ; установщик покажет цену каждой и предупредит, если выбранное не влезает
Белый IPобязательно (за NAT не выпустится сертификат и не пойдут звонки)
Открытые порты80/tcp (проверка сертификата и переход на HTTPS), 443/tcp (работа), 443/udp (быстрее), 8189/udp (медиа звонков — идёт напрямую, мимо прокси). Больше ничего наружу не выставляется
Сертификатполучается сам при первом запуске (Let's Encrypt) и продлевается без вашего участия. Нужны домен и открытый 80-й порт. Если провайдер его закрыл — см. ниже
Доменсвой (A-запись на IP) или наш поддомен вида вашсервер.tribly-cloud.ru
Почтадля лицензии и уведомлений

// не хотите разбираться — менеджер развернёт за один день

Сервер дома

Поднять можно и на домашнем компьютере — тогда переписка, фото и видео физически остаются у вас. Требования те же, что к арендованному серверу:

  1. Белый IP-адрес. За общим адресом провайдера сервер снаружи недоступен. Белый IP заказывается у провайдера, обычно за небольшую доплату.
  2. Проброс портов из таблицы выше на этот компьютер в настройках роутера.
  3. Домен, направленный на ваш адрес. Без домена сертификат не выпустить.
  4. Динамический DNS, если адрес меняется — домен будет следовать за ним сам.

Если сертификат не выпускается, причина обычно одна из четырёх:

Провайдер закрыл порт 80частое на домашних тарифах: попросить открыть, перенести сервер на арендованный или пустить трафик через туннель с внешнего адреса
Адрес серый, а не белыйзаказать белый IP — проверка иначе не дойдёт
Домен ещё не разошёлся по DNSподождать и перезапустить: сервер повторит попытку сам
Домена нет вовсесервер выпустит собственный сертификат: работать будет, но браузер покажет предупреждение — для проверки годится, для людей нет

Путь 1 — программа установки

Арендуйте VPS

Нужен любой хостинг с Ubuntu 24.04 или новее и белым IP. Чтобы вам долго не искать, можем предложить Timeweb или Xorek Cloud — подойдёт и любой другой с такими параметрами. После оплаты вам придут IP-адрес, логин и пароль — больше ничего не нужно.

Запустите установщик

Программа подключится к вашему серверу по SSH и всё сделает сама.

Windows. Откройте PowerShell и выполните одну строку:

irm https://tribly.ru/tribly-setup.ps1 -OutFile $env:TEMP\tribly-setup.ps1; powershell -ExecutionPolicy Bypass -File $env:TEMP\tribly-setup.ps1

Linux и macOS. В терминале:

curl -fsSL https://tribly.ru/tribly-setup.sh -o /tmp/tribly-setup.sh && bash /tmp/tribly-setup.sh

// если предпочитаете сначала посмотреть, что запускаете: файл для Windows, файл для Linux / macOS. Скачанный файл Windows помечает как загруженный из интернета, поэтому запускайте его в уже открытом окне PowerShell: powershell -ExecutionPolicy Bypass -File .\tribly-setup.ps1

Ответьте на вопросы установщика

Он спросит IP, логин и пароль сервера, вашу почту, название сервера и домен — а дальше сам: поставит Docker, проверит белый IP и открытые порты, получит пробную лицензию на 30 дней, выпустит TLS-сертификат и поднимет весь стек.

Войдите первым

Откройте адрес своего сервера в браузере и зарегистрируйтесь — первый вошедший становится владельцем, после этого открытая регистрация закрывается автоматически. Дальше заводите сотрудников из админ-панели.

Путь 2 — вручную

Если вы сами администрируете сервер, всё то же самое делается на нём напрямую:

# 1. Скачать комплект развёртывания (сервер приходит готовым образом)
sudo mkdir -p /opt/tribly && cd /opt/tribly
base=https://github.com/4eSyH/tribly-messenger/releases/latest/download
# env.example — БЕЗ точки в начале: GitHub такие файлы переименовывает при
# выкладке, и по исходному имени .env.example ответит 404.
for f in install.sh update.sh remote-update.sh updater.sh backup-db.sh \
         docker-compose.yml env.example Caddyfile SHA256SUMS; do
  sudo curl -fsSLO "$base/$f"
done
sudo chmod +x install.sh update.sh remote-update.sh updater.sh backup-db.sh

# 2. Сверить контрольные суммы и запустить установщик одной цепочкой:
#    при FAILED установка не начнётся
sudo sha256sum --ignore-missing -c SHA256SUMS && sudo ./install.sh

Установщик задаст те же вопросы и сам получит пробный ключ. Полностью автоматический режим:

sudo DOMAIN=chat.example.com TLS_MODE=letsencrypt LE_EMAIL=you@example.com \
     TRIAL_CONTACT=you@example.com ASSUME_YES=1 ./install.sh

// ключ можно получить и заранее — на странице лицензии; тогда передайте его установщику: LICENSE_KEY=TRB1-…

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

⚠️ Обязательно прочитайте: где будут лежать файлы

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

Следите за свободным местом (df -h) и при первой возможности переведите файлы во внешнее S3-хранилище: «Администрирование сервера» → «Хранилище S3». Подойдёт любой S3-совместимый провайдер — например, Timeweb Cloud (премиальный класс: 99 ₽/мес за 10 ГБ, 449 ₽ за 100 ГБ, 789 ₽ за безлимитный тариф с 250 ГБ в составе). Хранилище вы оплачиваете провайдеру напрямую: мы его не предоставляем и не тарифицируем. Установщик задаст об этом отдельный вопрос и будет ждать подтверждения.

Сколько это стоит

Нам вы платите абонплату за сервер и по числу сотрудников (гости по публичным ссылкам не считаются); аренду сервера — хостинг-провайдеру, объектное хранилище и доступ к ИИ — их поставщикам напрямую.

Посчитать на калькуляторе Получить пробный ключ

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

Обязательно ли покупать домен?

Нет. Установщик может выдать поддомен вида вашсервер.tribly-cloud.ru — это дешевле и быстрее, чем свой домен. Свой домен тоже поддерживается: направьте A-запись на IP сервера.

Что будет после пробного периода?

30 дней всё работает полностью: до 10 сотрудников и 3 ботов (гости по публичным ссылкам не в счёт). Потом даётся ещё 7 дней на переход на полную лицензию — данные при этом никуда не деваются, меняется только ключ.

Можно перенести сервер на другую машину?

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

Где хранятся файлы?

По умолчанию — в локальном хранилище на диске вашего же сервера (см. предупреждение выше). Рекомендуется подключить внешнее S3-совместимое хранилище — любое на ваш выбор. Мы хранилище не предоставляем и не тарифицируем: договор и оплата — напрямую с провайдером.

Нужен ли ключ ИИ и где его взять?

ИИ-бот и ассистент работают на вашем ключе к любому OpenAI-совместимому сервису — вводится в «Администрировании сервера» → «Настройки ИИ». Без ключа мессенджер работает полностью, просто без ИИ-функций. Токены вы оплачиваете поставщику напрямую; их расход виден в администрировании сервера, раздел «Биллинг» → «Расход ИИ (токены)».