Установка

Rivo на вашем сервере

Установщик поднимает всё сам: Docker, Postgres, приложение и веб-сервер с автоматическим HTTPS. От вас — сервер, домен и одна команда.

curl -fsSL https://me.rivo.day/install.sh | sudo bash -s -- --domain rivo.example.com --email [email protected]

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

Что нужно заранее

Сервер

Ubuntu 22.04 или 24.04, от 1 ГБ ОЗУ (рекомендуется 2 ГБ), от 20 ГБ свободного места (минимум — 5 ГБ), root или sudo. Подойдёт любой VPS.

Домен

A-запись вашего домена должна указывать на IP сервера до запуска установки — иначе сертификат не выпустится и придётся повторять.

Порядок

Четыре шага до рабочего инстанса

01

Подготовить домен

Направьте A-запись на сервер и дождитесь, пока она разойдётся.

02

Запустить команду

Установщик проверит сервер, поставит Docker, сгенерирует секреты и поднимет стек. Обычно это несколько минут.

03

Пройти онбординг

По напечатанной ссылке заводите владельца, выбираете валюту и часовой пояс, подключаете Telegram и Google — по желанию.

04

Ввести ключ

Лицензионный ключ берётся в личном кабинете. Инстанс привяжется к нему сам и дальше подтверждает лицензию раз в сутки.

Дальше

Обновления, бэкапы, восстановление

Установщик кладёт команду rivo — ей и живёт инстанс. Обновление делает резервную копию перед тем, как что-то менять.

rivo statusсостояние контейнеров, домен, версия, последний бэкап
rivo logs api -fлоги сервиса (api, web, db, caddy), -f — следить
rivo updateобновить до новой версии: бэкап, образы, миграции, перезапуск
rivo backupрезервная копия базы и файлов
rivo restoreвосстановление из архива
rivo restartперезапустить стек