first commit

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-25 20:36:00 +03:00
co-authored by Cursor
commit bbff3cb10b
35 changed files with 2054 additions and 0 deletions
+33
View File
@@ -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