Эпик: Дополнительные сервисы
Цель
Развернуть на 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