İçeriğe geç
CloudZH

Belgeler / Başlarken

Alan adı ve HTTPS

CloudZH her uygulamaya alan adın altında, tek bir wildcard sertifikayla kendi HTTPS adresini verir.

Bu sayfada example.com kendi alan adın, <server-ip> ise evdeki sunucunun adresi yerine geçer, örneğin 192.168.1.200. Alan adın yok mu? O zaman CloudZH LAN modunda çalışır, bkz. Alan adı mı ev ağı mı.

DNS kayıtları

Genel IP adresine işaret eden tek bir wildcard kaydı oluştur. Kök alan adın ve e-postan oldukları yerde kalabilir.

TürAdDeğerProxy
A*genel IP adresinDNS only

Genel IP adresin: sunucuda curl -4 -s https://ifconfig.me.

Aldığın adresler

AdresKullanım
app.example.comKontrol paneli. Yükleyici alt alan adını sorar ve dash önerir.
plex.example.comPlex, evin dışındaki uygulamalar ve arkadaşlar için
sonarr.example.com ve diğerleriYönetim uygulamaları, kontrol paneli girişinin arkasında
vpn.example.comWireGuard uç noktası. Doğrudan IP adresine işaret etmeli, asla Cloudflare proxy'si üzerinden değil.

Ana alan adın

Ek bir ayar yapılmazsa example.com adresinin kendisi kontrol paneline yönlendirir; istersen mevcut web sitene veya e-posta sunucuna işaret etmeye de devam edebilir. Bunun yerine sunucudan statik bir web sitesi sunmak için kök kaydı IP adresine yönlendir ve içinde index.html olan bir klasör yayınla:

zh website deploy /home/<user>/my-site
zh website on
zh website status   # shows whether the DNS records already point here

Ardından www.example.com, example.com adresine yönlendirir ve zh website rollback önceki sürümü geri getirir.

Sertifika

Caddy wildcard sertifikayı Cloudflare'in DNS kontrolü (DNS-01) üzerinden ister, bu yüzden 80 numaralı port gerekmez. Yükleyici sorduğunda API token'ını gir; zh cloudflare-token onu daha sonra kontrol eder ve değiştirir. System Health sertifikanın geçerli olup olmadığını gösterir.

Ev ağının içinden

Evden app.example.com genel IP adresine çözümlenir ve trafik yönlendiriciden geçip geri döner. Birçok yönlendirici bunu yavaş işler. Doğrudan sunucuya gitmesi için bilgisayarına bir hosts girdisi ekle:

<server-ip>  app.example.com

Örneğin 192.168.1.200 app.example.com. Windows: C:\Windows\System32\drivers\etc\hosts. macOS ve Linux: /etc/hosts. Bunun ne zaman gerekli olduğunu performans tanılaması söyler.