Справочник

Эксплуатация

Ежедневная работа с установленным стеком: старт/стоп, бэкапы, обновление, диагностика и удаление.

Редакция от 27 июля 2026

Автозапуск

При установке регистрируется systemd-юнит helper.service — стек поднимается после перезагрузки сам. Если systemd нет, контейнеры всё равно перезапускаются политикой Docker (restart: always).

systemctl status helper      # состояние юнита
sudo helper restart          # применить изменения .env

Бэкап и восстановление

Дамп базы — в один файл; лицензия привязана к хосту и переживает переустановку на той же машине.

helper backup                        # helper-db-YYYYMMDD-HHMMSS.sql.gz
helper backup /srv/helper-nightly.sql.gz
sudo helper restore ./helper-db-20260727.sql.gz
Храните бэкапы вне /opt/helper — на другом диске или удалённом хранилище.

Обновление

Скачайте новый бандл с портала и примените — установщик идемпотентен: сохраняет .env, тома и лицензию, подгружает новые образы.

curl -fsSLO https://portal.helper-team.pro/dist/helper-bundle-<version>.tar.gz
curl -fsSLO https://portal.helper-team.pro/dist/helper-bundle-<version>.tar.gz.sha256
sudo helper update ./helper-bundle-<version>.tar.gz

Диагностика

  • helper doctor — Docker, порты, тома, здоровье сервисов, лицензия.
  • helper logs web (или celery, frontend, nginx) — логи сервиса.
  • helper support — архив с логами и конфигом (секреты замаскированы) для обращения в поддержку.

Удаление

sudo helper uninstall

Снимает контейнеры, CLI и systemd-юнит. Docker-тома с данными по умолчанию сохраняются — удаляйте их вручную, если нужно стереть всё.