Перейти к содержимому
RunStack
Вики· Обновлено 19 окт. 2026 г.

Команда rs: управление сервисом

Статус, логи, бэкапы, обновление, доступ по IP, остановка и удаление сервисов RunStack.

После установки на сервере есть команда rs. Вместо <сервис> — его имя: vault, vaultwarden, n8n, open-webui, uptime-kuma, outline, immich (все — rs list). Скрипты для сервера — rs info, rs slow, rs security, rs clean, см. раздел вики.

КомандаЧто делает
rs <сервис> statusсостояние, адрес, версия и доступное обновление
rs <сервис> logsлоги в реальном времени
rs <сервис> backupбэкап в <каталог>/backups, хранятся последние 14
rs <сервис> upgrade [версия]бэкап → новая версия; без версии — последняя стабильная
rs <сервис> access "1.2.3.4, 10.0.0.0/8"пускать только эти IP; off — снять
rs <сервис> stop / startостановить / запустить, ничего не удаляется
rs <сервис> restartперезапустить
rs <сервис> downудалить контейнеры; данные остаются, install вернёт всё как было
rs <сервис> purgeполное удаление по шагам с вопросами; бэкапы не удаляются никогда

Где что лежит

  • /opt/<сервис> (или выбранный каталог) — .env с настройками, compose.yml, данные, secrets/, backups/.
  • /opt/runstack — код установщика, общий HTTPS-прокси (Caddy) и ссылки на каталоги сервисов.
  • /tmp/rs.log — подробный лог последней установки (ключи и токены в него не пишутся).

В каталоге сервиса работает и обычный docker compose ps, docker compose logs — это тот же проект.

Обновления

  • Версия сервиса меняется только командой rs <сервис> upgrade: сначала бэкап, потом новая версия. Откат на старую версию запрещён — это может повредить данные.
  • Сам установщик rs раз в сутки проверяет новый релиз и подскажет, как обновиться: запустить команду со страницы сервиса, заменив в конце sudo bash на sudo bash -s -- --yes — настройки и данные сохранятся.