VpnHood!

Yükleyici seçenekleri

Kurulum komutları çalışırken bir veya iki soru sorar. Bu seçenekler soruları önceden yanıtlar, böylece bir script başında kimse olmadan sunucuyu kurabilir.

Linux yükleyicisi

Tek başına kurulum komutu iki soru sorar: Start the server at boot (Y/n)? ve Keep the server up to date by itself (Y/n)?. Enter tuşu büyük harfi seçer: Yeni kurulumda evet, daha önce kurulmuş bir sunucuda ise mevcut ayar geçerli olur.

Seçenekİşlevi
-qSoru sorulmaz. Aşağıdaki iki seçenek belirtilmezse, yeni kurulum açılışta başlar ve kendini günceller; önceden kurulu bir sunucu ise mevcut tercihlerini korur.
-noautostartİlk soruya hayır yanıtı verir: Sunucu açılışta başlamaz. Yeni kurulumda servis oluşturulmaz, bu yüzden sunucuyu kendiniz başlatırsınız.
-noautoupdateİkinci soruya hayır yanıtı verir: Sunucu kendini otomatik olarak güncellemez.
-helpSeçenekleri listeler ve hiçbir şey yüklemez.

Seçenekler, kurulum komutunun sonuna ve tırnak işaretlerinin içine eklenir.

Örneğin, bir script içinde, soru sorulmadan

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

Bir yanıtı daha sonra değiştirmek için kurulum komutunu -q olmadan yeniden çalıştırın ve yeni yanıtı verin. Sunucu ayarlarını ve erişim anahtarlarını korur, ayrıca en son sürüme güncellenir.

Docker yükleyicisi

Docker kurulum komutu tek bir soru sorar: Install Docker (y/n)?. Ubuntu, Debian ve bunlara dayalı dağıtımlarda Docker ve compose eklentisini kurması için y, sistemde zaten yüklüyse n yazın.

Seçenekİşlevi
-install-dockerSoruya evet yanıtı verir: Sistemde zaten yoksa Docker ve compose eklentisini yükler.
-qSoru sorulmaz: Docker yalnızca -install-docker ile yüklenir.

Örneğin, bir script içinde, sistemde yoksa Docker'ı da yükleyerek

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

MANAGER tarafından tanımlanan seçenekler

Her iki yükleyici de -httpBaseUrl, -httpAuthorization ve -managementSecret parametrelerini kabul eder. Bu parametreler, sunucunun /opt/VpnHoodServer/storage/appsettings.json dosyasını VpnHood! MANAGER'a bağlayacak şekilde yapılandırarak sunucuyu yönetilen bir sunucu haline getirir. Bunları manuel olarak yazmanıza gerek yoktur: Sunucu ekle bölümünde gösterildiği gibi, MANAGER'ın sunduğu yükleme komutunda bu değerler otomatik olarak yer alır.

Kaldırma aracı

Docker olmadan kurulan bir sunucunun kaldırma aracı, sunucu ayarlarını, erişim anahtarlarını ve sertifikalarını da tamamen silen tek bir -purge seçeneği alır. Ayrıntılar için bkz. Kaldırma.

Sonraki adımlar