VpnHood!

Options d'installation

Les commandes d'installation posent quelques questions lors de l'exécution. Grâce aux options, répondez-y à l'avance pour automatiser entièrement l'installation via un script.

L'installateur Linux

La commande d'installation autonome pose deux questions : Start the server at boot (Y/n)? et Keep the server up to date by itself (Y/n)?. Appuyer sur Entrée sélectionne la majuscule : oui lors d'une nouvelle installation, ou la configuration actuelle pour un serveur existant.

OptionAction
-qSans questions. Sans les deux options ci-dessous, une nouvelle installation démarre au boot et se met à jour automatiquement ; un serveur existant conserve ses réglages.
-noautostartRépond non à la première question : le serveur ne démarre pas au boot. Aucun service n'étant créé, vous devez lancer le serveur vous-même.
-noautoupdateRépond non à la deuxième question : le serveur ne se met pas à jour automatiquement.
-helpAffiche les options sans rien installer.

Les options s'ajoutent à la fin de la commande d'installation, entre les guillemets.

Exemple dans un script, sans aucune question

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

Pour modifier une réponse ultérieurement, relancez la commande d'installation sans -q et indiquez le nouveau choix. Le serveur conserve sa configuration et ses clés d'accès, et se met à jour vers la dernière version.

L'installateur Docker

La commande d'installation Docker pose une question : Install Docker (y/n)?. Tapez y pour installer Docker et son plugin compose (compatible Ubuntu, Debian et dérivés), ou n s'ils sont déjà présents sur la machine.

OptionAction
-install-dockerRépond oui à la question : installe Docker et son plugin compose, sauf s'ils sont déjà présents.
-qSans question : Docker n'est installé qu'en présence de -install-docker.

Exemple dans un script, en installant aussi Docker s'il est absent

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

Paramètres préremplis par MANAGER

Les deux programmes d'installation acceptent également -httpBaseUrl, -httpAuthorization et -managementSecret. Ils remplacent le fichier /opt/VpnHoodServer/storage/appsettings.json du serveur pour le connecter à VpnHood! MANAGER, le transformant en serveur géré. Vous n'avez pas besoin de les saisir : ils sont déjà inclus dans la commande fournie par MANAGER, comme expliqué dans Ajouter un serveur.

Désinstallation

Le programme de désinstallation d'un serveur installé sans Docker accepte l'option -purge, qui supprime aussi la configuration, les clés d'accès et les certificats du serveur. Voir Désinstaller.

Étapes suivantes