Add interactive install.sh for server deployment

This commit is contained in:
tgvpn
2026-05-21 01:22:54 +03:00
parent fd22714c9b
commit 30866bb244
5 changed files with 352 additions and 6 deletions
+5 -2
View File
@@ -18,8 +18,11 @@ CADDY_AUTH_API_TOKEN=
# Опционально: Subscription Page (например https://sub.example.com)
REMNAWAVE_SUBSCRIPTION_URL=
# PostgreSQL (docker-compose подставляет URL к сервису db)
DATABASE_URL=postgres://tgvpn:tgvpn@db:5432/tgvpn?sslmode=disable
# 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