VpnHood!

Opções do instalador

Os comandos de instalação fazem uma ou duas perguntas durante a execução. Use as opções para respondê-las com antecedência e permitir que um script faça a instalação automaticamente.

O instalador para Linux

O comando de instalação avulsa faz duas perguntas: Start the server at boot (Y/n)? e Keep the server up to date by itself (Y/n)?. Pressionar Enter escolhe a opção em maiúscula: sim em novas instalações ou a configuração atual caso o servidor já tenha sido instalado antes.

OpçãoO que faz
-qSem perguntas. Sem as duas opções abaixo, uma nova instalação inicia com o sistema e se atualiza automaticamente; servidores já instalados mantêm suas configurações.
-noautostartResponde não à primeira pergunta: o servidor não inicia com o sistema. Em uma nova instalação nenhum serviço é criado, portanto você deve iniciar o servidor manualmente.
-noautoupdateResponde não à segunda pergunta: o servidor não se atualiza automaticamente.
-helpLista as opções disponíveis e não instala nada.

As opções devem ser inseridas no final do comando de instalação, dentro das aspas.

Exemplo: em um script, sem nenhuma pergunta

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

Para mudar uma resposta mais tarde, execute o comando de instalação novamente sem -q e insira a nova opção. O servidor manterá suas configurações, chaves de acesso e será atualizado para a versão mais recente.

O instalador Docker

O comando de instalação Docker faz uma pergunta: Install Docker (y/n)?. Digite y para instalar o Docker e seu plugin compose (disponível no Ubuntu, Debian e derivados) ou n caso o sistema já os possua.

OpçãoO que faz
-install-dockerResponde sim à pergunta: instala o Docker e o plugin compose, a menos que a máquina já os possua.
-qSem perguntas: o Docker só é instalado caso -install-docker seja usado.

Exemplo: em um script, instalando também o Docker caso a máquina não o tenha

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 arquivo /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 para um servidor já as inclui preenchidas, como mostra a página 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