VpnHood!

Opções do instalador

Os comandos de instalação exibem perguntas interativas. Use os parâmetros para respondê-las com antecedência e permitir que um script faça a instalação automática.

Instalador para Linux

O comando de instalação direta faz duas perguntas: Start the server at boot (Y/n)? e Keep the server up to date by itself (Y/n)?. Pressionar Enter seleciona a letra maiúscula padrão: "sim" em novas instalações ou mantém a configuração atual em servidores já existentes.

OpçãoO que faz
-qSem perguntas (modo silencioso). Sem os dois parâmetros abaixo, uma nova instalação iniciará com o sistema e se atualizará automaticamente; servidores já existentes mantêm suas preferências.
-noautostartResponde "não" à primeira pergunta: o servidor não inicializa no boot. Em uma nova instalação, nenhum serviço é criado — você precisará iniciar o servidor manualmente.
-noautoupdateResponde "não" à segunda pergunta: desativa as atualizações automáticas do servidor.
-helpLista todas as opções e encerra sem instalar nada.

Adicione as opções ao final do comando de instalação, dentro das aspas.

Exemplo de execução em script, sem interação

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

Para mudar as respostas mais tarde, execute o comando de instalação novamente sem -q e informe as novas opções. As configurações e chaves de acesso são preservadas, e o servidor é atualizado para a versão mais recente.

Instalador com Docker

O comando de instalação Docker faz apenas uma pergunta: Install Docker (y/n)?. Digite y para instalar o Docker e o plugin compose (compatível com Ubuntu, Debian e derivados) ou n se eles já estiverem instalados.

OpçãoO que faz
-install-dockerResponde "sim" à pergunta: instala o Docker e o plugin compose, a menos que já estejam presentes na máquina.
-qSem perguntas: o Docker só será instalado caso -install-docker seja especificado.

Exemplo de script instalando o Docker automaticamente, caso necessário

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

Opções preenchidas pelo MANAGER

Ambos os instaladores também aceitam -httpBaseUrl, -httpAuthorization e -managementSecret. Eles substituem o /opt/VpnHoodServer/storage/appsettings.json do servidor por um que o conecta ao VpnHood! MANAGER, tornando-o um servidor gerenciado. Você não precisa digitá-las: o comando de instalação exibido pelo MANAGER já vem preenchido, como mostra a seção Adicionar um servidor.

O desinstalador

O desinstalador de um servidor instalado sem o Docker aceita uma opção, -purge, que também remove as configurações, chaves de acesso e certificados do servidor. Consulte Desinstalar.

Próximos passos