VpnHood!

Installer-Optionen

Die Installationsbefehle stellen während der Ausführung ein oder zwei Fragen. Mit den passenden Optionen lassen sich diese vorab beantworten – ideal für automatisierte Skripte.

Der Linux-Installer

Der Standalone-Installationsbefehl stellt zwei Fragen: Start the server at boot (Y/n)? und Keep the server up to date by itself (Y/n)?. Drücken der Eingabetaste wählt die Option im Großbuchstaben: Bei einer Neuinstallation standardmäßig Ja, bei einer bestehenden Installation die bisherige Einstellung.

OptionWirkung
-qKeine Rückfragen. Ohne die beiden nachfolgenden Optionen startet eine Neuinstallation beim Booten und aktualisiert sich automatisch; eine bestehende Installation behält ihre Einstellungen.
-noautostartBeantwortet die erste Frage mit Nein: Der Server startet nicht beim Booten. Bei einer Neuinstallation wird kein Dienst eingerichtet – Sie starten den Server manuell.
-noautoupdateBeantwortet die zweite Frage mit Nein: Der Server aktualisiert sich nicht automatisch.
-helpZeigt alle Optionen an und installiert nichts.

Optionen werden am Ende des Installationsbefehls innerhalb der Anführungszeichen angegeben.

Beispiel: In einem Skript ohne Rückfragen

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

Um eine Einstellung später zu ändern, führen Sie den Befehl ohne -q erneut aus und geben die neue Antwort ein. Bestehende Einstellungen und Zugriffsschlüssel bleiben erhalten, und der Server wird auf die neueste Version aktualisiert.

Der Docker-Installer

Der Docker-Installationsbefehl stellt eine Frage: Install Docker (y/n)?. Geben Sie y ein, um Docker und das dazugehörige Compose-Plugin automatisch zu installieren (unter Ubuntu, Debian und kompatiblen Distributionen), oder n, falls diese bereits eingerichtet sind.

OptionWirkung
-install-dockerBeantwortet die Frage mit Ja: Installiert Docker und das Compose-Plugin, sofern noch nicht vorhanden.
-qKeine Rückfrage: Docker wird nur mit -install-docker installiert.

Beispiel: In einem Skript inklusive Docker-Installation, falls noch nicht vorhanden

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

Optionen, die MANAGER automatisch einfügt

Beide Installationsprogramme unterstützen auch -httpBaseUrl, -httpAuthorization und -managementSecret. Sie ersetzen die /opt/VpnHoodServer/storage/appsettings.json des Servers, um ihn mit VpnHood! MANAGER zu verbinden und als verwalteten Server einzurichten. Sie müssen diese Parameter nicht manuell eingeben: Der von MANAGER bereitgestellte Installationsbefehl enthält sie bereits, wie unter Server hinzufügen beschrieben.

Das Deinstallationsprogramm

Das Deinstallationsprogramm eines Servers ohne Docker bietet die Option -purge, mit der auch Servereinstellungen, Zugriffsschlüssel und Zertifikate gelöscht werden. Weitere Informationen finden Sie unter Deinstallieren.

Nächste Schritte