Adım 5 / 10
Alan adı mı ev ağı mı
Kurmadan önce karar ver: kendi alan adınla her yerden HTTPS ya da yalnızca ev ağında LAN modu.
| Alan adı modu | LAN modu | |
|---|---|---|
| Kontrol paneli | https://app.example.com, her yerden | http://<server-ip>, yalnızca evde |
| Uygulamalar | Her biri kendi HTTPS adresiyle, örneğin plex.example.com | Sunucu adresi ve uygulamanın alışılmış portu |
| Passkeys | Evet | Hayır, kendi alan adında HTTPS gerektirirler |
| Gerekenler | DNS'i Cloudflare'de olan bir alan adı (ücretsiz plan yeterli) ve yönlendiricine erişim | Başka bir şey yok |
example.com kendi alan adın, <server-ip> ise evdeki sunucunun adresi yerine geçer, örneğin 192.168.1.200.
Alan adı modunu hazırla
- Bir Cloudflare API token'ı oluştur. Cloudflare → My Profile → API Tokens → Create Token → Edit zone DNS şablonu → Zone Resources: Include, Specific zone, alan adın → Create Token. Token'ı kopyala; yükleyici onu soracak. Global API Key'i değil, her zaman bir API token'ı kullan ve onu asla sohbetlere veya e-postalara yapıştırma.
- Tek bir DNS kaydı ekle. Cloudflare → alan adın → DNS → Records:Web siten veya e-postan için mevcut kayıtları olduğu gibi bırak. Genel IP'n: sunucuda
Tür Ad Değer Proxy A *genel IP adresin DNS only (gri bulut) curl -4 -s https://ifconfig.me. Ara sıra değişiyorsa CloudZH kaydı kendisi günceller (DynDNS). - Yönlendiricinde bir port yönlendir. Kontrol paneli, uygulamalar ve Plex için TCP 443'ü
<server-ip>adresine. Daha sonra VPN için ayrıca UDP 51820. Başka bir şey değil.
Adresler, sertifika ve evde daha hızlı erişim için hosts girdisi hakkında daha fazlası: Alan adı ve HTTPS.
LAN modu
Yükleyici sorduğunda alan adını boş bırak. Kontrol paneli o zaman ev ağında http://<server-ip> adresinde açılır.
Daha sonra alan adına geçmek için onu yukarıdaki gibi hazırla ve yükleyiciyi kendi klasöründe yeniden çalıştır (cd ~/cloudzh && sudo bash install.sh). Yeniden kurulum yapılıp yapılmayacağını sorar; kullanıcılar ve uygulamalar kalır.