Installed Components
Lo script di installazione installa e configura i seguenti componenti principali:
- Go (1.25.1) → per compilare i binari del backend.
- Node.js (tramite NVM, versione 22) → per compilare l'applicazione web frontend.
- NPM → gestore di pacchetti per le dipendenze della web app.
- WireGuard → tecnologia OpenVPN sottostante.
Web Interface
- Apri il browser e visita:
http://<server-ip>/ - Esegui la configurazione iniziale.
- Login with:
admin/<the password you set during setup>
File e directory importanti
/vpn/rest-server→ Binario del server REST API/vpn/configmanager→ Binario del Config Manager/vpn/reset-admin-password→ Utility per il reset della password amministratore/vpn/config→ Configuration files/vpn/secrets→ Sensitive keys/vpn/stats→ Server stats/vpn/tls-certs→ TLS certificates/vpn/setup-code.txt→ Informazioni sul codice di configurazione/vpn/rest-server.pid→ PID del server REST
Verify Status
systemctl status vpn-rest-server
systemctl status vpn-configmanager