@@ -0,0 +1,33 @@
|
||||
# Application
|
||||
APP_NAME=VpnPanel
|
||||
SECRET_KEY=change-me-to-a-long-random-string
|
||||
DEBUG=false
|
||||
SESSION_HTTPS_ONLY=false
|
||||
|
||||
# Admin bootstrap (created on first start if missing)
|
||||
ADMIN_USERNAME=admin
|
||||
ADMIN_PASSWORD=change-me-strong-password
|
||||
ADMIN_EMAIL=admin@example.com
|
||||
|
||||
# PostgreSQL
|
||||
DATABASE_URL=postgresql+asyncpg://vpn:vpn@postgres:5432/vpn_panel
|
||||
|
||||
# Public endpoint used in client configs
|
||||
PUBLIC_HOST=vpn.example.com
|
||||
PUBLIC_PORT=51820
|
||||
AWG_PUBLIC_PORT=51821
|
||||
|
||||
# WireGuard / AmneziaWG interface defaults
|
||||
WG_INTERFACE=wg0
|
||||
AWG_INTERFACE=awg0
|
||||
WG_SUBNET=10.8.0.0/24
|
||||
AWG_SUBNET=10.9.0.0/24
|
||||
WG_DNS=1.1.1.1
|
||||
SERVER_PRIVATE_KEY=
|
||||
SERVER_PUBLIC_KEY=
|
||||
AWG_SERVER_PRIVATE_KEY=
|
||||
AWG_SERVER_PUBLIC_KEY=
|
||||
|
||||
# Paths inside container (shared volumes)
|
||||
WG_CONFIG_DIR=/data/wireguard
|
||||
AWG_CONFIG_DIR=/data/amneziawg
|
||||
Reference in New Issue
Block a user