VpnHood!

Opzioni del programma di installazione

I comandi di installazione richiedono una o due conferme durante l'esecuzione. Puoi impostare le opzioni in anticipo per consentire a uno script di installare il server in modo del tutto autonomo.

Programma di installazione per Linux

Il comando di installazione standalone prevede due richieste: Start the server at boot (Y/n)? e Keep the server up to date by itself (Y/n)?. Premendo Invio si seleziona la lettera maiuscola predefinita: sì per una nuova installazione, oppure la configurazione corrente per un server già installato.

OpzioneDescrizione
-qNessuna conferma. Se non si specificano le due opzioni seguenti, una nuova installazione si avvierà al boot e si aggiornerà in automatico, mentre un'installazione precedente manterrà le impostazioni correnti.
-noautostartRisponde no alla prima richiesta: il server non si avvia al boot. In una nuova installazione il servizio non sarà attivo e dovrai avviare il server manualmente.
-noautoupdateRisponde no alla seconda richiesta: il server non si aggiornerà in automatico.
-helpMostra l'elenco delle opzioni senza installare nulla.

Le opzioni vanno aggiunte alla fine del comando di installazione, all'interno delle virgolette.

Esempio: esecuzione in uno script senza conferme

sudo su -c "bash <( wget -qO- https://github.com/vpnhood/VpnHood.App.Server/releases/latest/download/VpnHoodServer-linux.sh) -q"

Per modificare queste opzioni in un secondo momento, esegui nuovamente il comando di installazione senza -q e inserisci la nuova scelta. Il server manterrà tutte le impostazioni, le chiavi di accesso e verrà aggiornato alla versione più recente.

Programma di installazione Docker

Il comando di installazione Docker prevede una richiesta: Install Docker (y/n)?. Digita y per installare Docker e il plugin Compose (supportati su Ubuntu, Debian e distribuzioni derivate), oppure n se sono già presenti sul sistema.

OpzioneDescrizione
-install-dockerRisponde sì alla richiesta: installa Docker e il plugin Compose, a meno che non siano già presenti sulla macchina.
-qNessuna richiesta: Docker viene installato solo specificando -install-docker.

Esempio: esecuzione in uno script, con installazione automatica di Docker se non presente

sudo su -c "bash <( wget -qO- https://github.com/vpnhood/VpnHood.App.Server/releases/latest/download/VpnHoodServer.docker.sh) -install-docker -q"

Opzioni inserite da MANAGER

Entrambi i programmi di installazione supportano -httpBaseUrl, -httpAuthorization e -managementSecret. Sostituiscono il file /opt/VpnHoodServer/storage/appsettings.json con uno che collega il server a VpnHood! MANAGER, rendendolo un server gestito. Non occorre digitarle: il comando mostrato da MANAGER le include già, come spiegato in Aggiungere un server.

Disinstallazione

Il programma di disinstallazione per server non Docker supporta l'opzione -purge, che elimina anche impostazioni, chiavi di accesso e certificati del server. Consulta la sezione Disinstallazione.

Passaggi successivi