openvpn-endpoint-server/.env.example

39 lines
1.3 KiB
Plaintext

# ==============================================
# mGuard VPN Endpoint Server Configuration
# ==============================================
# Copy this file to .env and adjust the values
# Database Configuration
DB_ROOT_PASSWORD=change_me_root_password
DB_NAME=mguard_vpn
DB_USER=mguard
DB_PASSWORD=change_me_db_password
# API/Web Configuration
# Generate with: openssl rand -hex 32
SECRET_KEY=change_me_generate_with_openssl_rand_hex_32
# Admin User (created on first startup)
ADMIN_USERNAME=admin
ADMIN_PASSWORD=change_me_admin_password
ADMIN_EMAIL=admin@example.com
# ==============================================
# OpenVPN Container
# ==============================================
# Der OpenVPN-Container läuft im Host-Netzwerk-Modus und verwaltet
# automatisch alle VPN-Server-Instanzen, die in der Datenbank als
# aktiv markiert sind.
#
# Workflow:
# 1. Container starten mit: docker-compose up -d
# 2. Im Browser: CA erstellen unter http://localhost:8000/ca/new
# 3. VPN-Server erstellen unter http://localhost:8000/vpn-servers/new
# 4. Der Container erkennt neue Server automatisch (Polling alle 30s)
#
# Keine Anpassungen in docker-compose.yml nötig!
# VPN-Server können jederzeit über die Web-UI hinzugefügt/entfernt werden.
#
# Optional: Polling-Intervall anpassen (Standard: 30 Sekunden)
# POLL_INTERVAL=30