Componenti Installati
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.
Interfaccia Web
- Apri il browser e visita:
http://<server-ip>/ - Esegui la configurazione iniziale.
- Accedi con:
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→ File di configurazione/vpn/secrets→ Tasti sensibili/vpn/stats→ Statistiche del server/vpn/tls-certs→ certificati TLS/vpn/setup-code.txt→ Informazioni sul codice di configurazione/vpn/rest-server.pid→ PID del server REST
Verifica Stato
systemctl status vpn-rest-server
systemctl status vpn-configmanager