# Токен от @BotFather BOT_TOKEN=123456789:ABCdefGHIjklMNOpqrsTUVwxyz # true — подробные логи API Telegram BOT_DEBUG=false # Telegram user ID администратора (узнать: @userinfobot или @getidsbot) TELEGRAM_ADMIN_ID=123456789 # --- Remnawave (официальные имена: https://docs.rw/docs/install/subscription-page/bundled) --- REMNAWAVE_PANEL_NAME=Панель 1 # URL панели: https://panel.example.com или http://remnawave:3000 (внутри Docker-сети) REMNAWAVE_PANEL_URL=https://panel.example.com # API-токен: Remnawave Settings → API Tokens (Authorization: Bearer) REMNAWAVE_API_TOKEN=API_TOKEN_FROM_REMNAWAVE # Если используется Caddy with security — X-Api-Key к панели CADDY_AUTH_API_TOKEN= # Опционально: Subscription Page (например https://sub.example.com) REMNAWAVE_SUBSCRIPTION_URL= # PostgreSQL (должен совпадать с POSTGRES_* ниже; install.sh сгенерирует автоматически) POSTGRES_USER=tgvpn POSTGRES_PASSWORD=change_me_strong_password POSTGRES_DB=tgvpn DATABASE_URL=postgres://tgvpn:change_me_strong_password@db:5432/tgvpn?sslmode=disable # Создание пользователей по умолчанию DEFAULT_USER_DAYS=30 # UUID сквадов из панели (/admin squads), через запятую для internal DEFAULT_EXTERNAL_SQUAD_UUID= DEFAULT_INTERNAL_SQUAD_UUIDS= # Docker Compose: cp .env.example .env