Перейти к содержанию

Эпик: Дополнительные сервисы

Цель

Развернуть на VPS-RU сервисы, не связанные с VPN-ядром: менеджер паролей, мониторинг Docker-контейнеров, Telegram-бот отслеживания цен.

Модули

Модуль Узел Назначение
02_vaultwarden.sh RU Bitwarden-совместимый менеджер паролей (vaultwarden/server)
03_monitoring.sh RU + US Portainer CE (Docker UI) + Cockpit (опционально, INSTALL_COCKPIT=true)
13_price_tracker.sh RU Telegram-бот + scrapers + SQLite, long-poll, on-demand Playwright

Зависимости

  • Требует: base
  • 02_vaultwarden.sh: требует web (Caddy labels для HTTPS)
  • 13_price_tracker.sh: требует TELEGRAM_BOT_TOKEN в config-ru.env (иначе WARN+skip)

Управление

Сервис Container Пропуск при
Vaultwarden vaultwarden DOMAIN не задан
Portainer portainer — (всегда)
Price Tracker price-tracker TELEGRAM_BOT_TOKEN не задан

Конфигурация price-tracker

Ключевые env-переменные из config-ru.env:

Переменная Назначение
TELEGRAM_BOT_TOKEN Токен бота (обязателен)
PRICE_TRACKER_ADMINS Telegram user_id (whitelist)
PRICE_TRACKER_PROXY SOCKS5 прокси для скрапинга
PRICE_TRACKER_DROP_THRESHOLD_PCT Порог падения цены (%, default 5)

Статус: stable