Passo 1 – Installa Outline Manager
Scarica Outline Manager sul tuo computer locale.
Passaggio 2 – Connettiti al tuo server
- Apri Outline Manager.
- Scegli "Configura Outline ovunque" (opzione AVANZATA).
- Copia e incolla quanto segue nel Passaggio 2 (il secondo campo di testo):
{"apiUrl":"<YOUR_API_URL>","certSha256":"<YOUR_CERT_SHA256>"}
Puoi ritrovare questa configurazione in qualsiasi momento accedendo al server tramite SSH: verrà visualizzata automaticamente.
NON cliccare su «Install Outline Server» né eseguire di nuovo lo script dal Manager.
Passaggio 3 – Crea le chiavi di accesso
- In Outline Manager, clicca su "Aggiungi nuova chiave".
- Condividi la chiave di accesso generata con i tuoi utenti (esempio:
ss://....).
Gli utenti possono importare questa chiave nell'app Outline Client.
Passaggio 4 – Installa Outline Client
Incolla o scansiona la chiave di accesso per connetterti in modo sicuro.
Troubleshooting
Verifica che Docker e i container siano in esecuzione:
docker ps
Riavvia il server Outline:
docker restart shadowbox
View logs:
docker logs shadowbox
Directory e file principali
/opt/outline/ → Directory root predefinita di Outline.
/opt/outline/persisted-state/→ Contiene i dati di runtime persistenti.shadowbox_server_config.json→ File di configurazione principale del server (hostname, porte, ecc.).shadowbox-selfsigned.crt→ TLS certificate.shadowbox-selfsigned.key→ Chiave privata TLS.start_container.sh→ Script per il riavvio del container Shadowbox.
/opt/outline/access.txt → File di configurazione degli accessi.
- Contains
apiUrlandcertSha256utilizzato in Outline Manager.
Docker Containers
Container Names:
shadowbox→ Container principale del server VPN di Outline.watchtower→ Container di aggiornamento automatico per mantenere Shadowbox aggiornato.
Questi non sono file su disco, ma risiedono nel data root di Docker:
/var/lib/docker/→ Immagini, volumi e container di Docker.- Non eliminare a meno che tu non voglia ripristinare Docker completamente.