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.
| Option | Wirkung |
|---|---|
-q | Keine Rückfragen. Ohne die beiden nachfolgenden Optionen startet eine Neuinstallation beim Booten und aktualisiert sich automatisch; eine bestehende Installation behält ihre Einstellungen. |
-noautostart | Beantwortet die erste Frage mit Nein: Der Server startet nicht beim Booten. Bei einer Neuinstallation wird kein Dienst eingerichtet – Sie starten den Server manuell. |
-noautoupdate | Beantwortet die zweite Frage mit Nein: Der Server aktualisiert sich nicht automatisch. |
-help | Zeigt 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.
| Option | Wirkung |
|---|---|
-install-docker | Beantwortet die Frage mit Ja: Installiert Docker und das Compose-Plugin, sofern noch nicht vorhanden. |
-q | Keine 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
- Erstellen Sie Zugriffsschlüssel für Ihre Geräte – unter Linux oder in Docker
- Legen Sie die IP-Adressen fest, auf denen der Server lauscht und die in den Schlüsseln verwendet werden
- Nutzen Sie einen Domainnamen und ein vertrauenswürdiges Zertifikat
- Schützen Sie die IP-Adresse Ihres Servers vor Blockaden