Installed Components
Das Installationsskript installiert und konfiguriert folgende Hauptkomponenten:
- Go (1.25.1) → zum Kompilieren der Backend-Binärdateien.
- Node.js (via NVM, Version 22) → zum Erstellen der Frontend-Webanwendung.
- NPM → Paketmanager für Webapp-Abhängigkeiten.
- WireGuard → zugrunde liegende VPN-Technologie.
Web Interface
- Browser öffnen und aufrufen:
http://<server-ip>/ - Ersteinrichtung durchführen.
- Login with:
admin/<the password you set during setup>
Wichtige Dateien und Verzeichnisse
/vpn/rest-server→ REST API-Server-Binärdatei/vpn/configmanager→ Config-Manager-Binärdatei/vpn/reset-admin-password→ Tool zum Zurücksetzen des Admin-Passworts/vpn/config→ Configuration files/vpn/secrets→ Sensitive keys/vpn/stats→ Server stats/vpn/tls-certs→ TLS certificates/vpn/setup-code.txt→ Setup-Code-Informationen/vpn/rest-server.pid→ REST-Server-PID
Verify Status
systemctl status vpn-rest-server
systemctl status vpn-configmanager