Alle Einstellungen werden über Umgebungsvariablen in der .env Datei vorgenommen.
Pflichteinstellungen
| Variable | Beschreibung | Beispiel |
GC_ADMIN_PASSWORD | Admin-Passwort | MySecureP@ss! |
GC_WG_HOST | Öffentliche IP oder Domain für WireGuard | vpn.example.com |
GC_BASE_URL | Vollständige URL der Weboberfläche | https://gate.example.com |
WireGuard-Einstellungen
| Variable | Standard | Beschreibung |
GC_WG_PORT | 51820 | WireGuard Listen-Port |
GC_WG_SUBNET | 10.8.0.0/24 | VPN-Subnetz |
GC_WG_DNS | 1.1.1.1,8.8.8.8 | DNS-Server für Clients |
Sicherheit
| Variable | Standard | Beschreibung |
GC_RATE_LIMIT_LOGIN | 5 | Max. Login-Versuche pro 15 Min. |
GC_RATE_LIMIT_API | 100 | Max. API-Anfragen pro 15 Min. |
GC_SESSION_MAX_AGE | 86400000 | Session-Dauer in ms (24h) |