cbb2133991
Users get Remnawave subscription via /config or inline button; TRIAL_USER_DAYS and panel lookup by Telegram ID. Co-authored-by: Cursor <cursoragent@cursor.com>
36 lines
1.6 KiB
Bash
36 lines
1.6 KiB
Bash
# Токен от @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
|
|
|
|
# Срок подписки: для /config у пользователей бота
|
|
TRIAL_USER_DAYS=1
|
|
# Для /admin user (создание админом)
|
|
DEFAULT_USER_DAYS=1
|
|
# UUID сквадов из панели (/admin squads), через запятую для internal
|
|
DEFAULT_EXTERNAL_SQUAD_UUID=
|
|
DEFAULT_INTERNAL_SQUAD_UUIDS=
|
|
|
|
# Docker Compose: cp .env.example .env
|