VpnHood!

Opciones del instalador

Los comandos de instalación hacen una o dos preguntas al ejecutarse. Estas opciones permiten responderlas de antemano para automatizar la instalación mediante scripts sin intervención manual.

El instalador de Linux

El comando de instalación independiente hace dos preguntas: Start the server at boot (Y/n)? y Keep the server up to date by itself (Y/n)?. Al pulsar Intro se selecciona la opción en mayúscula: «sí» en una instalación nueva, o la configuración actual si ya estaba instalado.

OpciónAcción
-qModo silencioso, sin preguntas. Sin las dos opciones siguientes, una instalación nueva se iniciará con el sistema y se actualizará automáticamente; si ya estaba instalado, conservará sus preferencias.
-noautostartResponde «no» a la primera pregunta: el servidor no se iniciará con el sistema. En una instalación nueva no se crea el servicio, por lo que deberás iniciar el servidor manualmente.
-noautoupdateResponde «no» a la segunda pregunta: el servidor no se actualizará automáticamente.
-helpMuestra la lista de opciones y no instala nada.

Las opciones se añaden al final del comando de instalación, dentro de las comillas.

Ejemplo: instalación desatendida mediante script, sin preguntas

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

Para modificar una opción más adelante, vuelve a ejecutar el comando de instalación sin -q y selecciona la nueva respuesta. El servidor conservará su configuración y claves de acceso, y se actualizará a la versión más reciente.

El instalador de Docker

El comando de instalación con Docker hace una pregunta: Install Docker (y/n)?. Escribe y para instalar Docker y su complemento compose (compatible con Ubuntu, Debian y derivados), o n si el sistema ya los tiene instalados.

OpciónAcción
-install-dockerResponde «sí» a la pregunta: instala Docker y su complemento compose, salvo que ya estén instalados en el sistema.
-qModo silencioso, sin preguntas: Docker solo se instalará si se incluye -install-docker.

Ejemplo: en un script, instalando también Docker si el sistema no lo tiene

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

Opciones que completa MANAGER

Ambos instaladores también aceptan -httpBaseUrl, -httpAuthorization y -managementSecret. Reemplazan el archivo /opt/VpnHoodServer/storage/appsettings.json por uno que conecta el servidor con VpnHood! MANAGER, convirtiéndolo en un servidor administrado. No tienes que escribirlos: el comando de instalación que muestra MANAGER ya los incluye, como se explica en Añadir un servidor.

Desinstalador

El desinstalador de un servidor instalado sin Docker admite la opción -purge, que también borra la configuración, las claves de acceso y los certificados. Consulta Desinstalar.

Siguientes pasos