# Stack identification COMPOSE_PROJECT_NAME=vpn # Docker image DOCKER_IMAGE=ghcr.io/wg-easy/wg-easy:15 # Traefik hostname TRAEFIK_HOST=vpn.pivoine.art # App port APP_PORT=51821 # WireGuard port WG_PORT=51820 # WireGuard host (public IP or domain) WG_HOST=vpn.pivoine.art # Password hash (generate with: echo -n 'your-password' | npx bcrypt-cli) PASSWORD_HASH=your-bcrypt-hash-here # Optional settings WG_DEFAULT_DNS=1.1.1.1 WG_ALLOWED_IPS=0.0.0.0/0,::/0 LANG=en UI_TRAFFIC_STATS=true UI_CHART_TYPE=0