Domínio e HTTPS
O CloudZH dá a cada app seu próprio endereço HTTPS no seu domínio, com um único certificado wildcard.
Nesta página, example.com representa o seu próprio domínio e <server-ip> o endereço do servidor em casa, por exemplo 192.168.1.200. Sem domínio? Então o CloudZH roda no modo LAN, veja Domínio ou rede doméstica.
Registros DNS
Crie um registro wildcard que aponte para o seu IP público. Seu domínio raiz e seu e-mail podem ficar onde estão.
| Tipo | Nome | Valor | Proxy |
|---|---|---|---|
| A | * | seu IP público | Somente DNS |
Seu IP público: no servidor, curl -4 -s https://ifconfig.me.
Endereços que você recebe
| Endereço | Uso |
|---|---|
app.example.com | Painel. O instalador pergunta o subdomínio e sugere dash. |
plex.example.com | Plex, para apps e amigos fora de casa |
sonarr.example.com e outros | Apps de administração, atrás do login do painel |
vpn.example.com | Endpoint do WireGuard. Deve apontar direto para o seu IP, nunca pelo proxy da Cloudflare. |
Seu domínio principal
Sem configuração adicional, o próprio example.com encaminha para o painel, e ele também pode continuar apontando para o seu site ou servidor de e-mail atual. Para servir um site estático a partir do servidor, aponte o registro raiz para o seu IP e publique uma pasta com um index.html:
zh website deploy /home/<user>/my-site
zh website on
zh website status # shows whether the DNS records already point herewww.example.com então encaminha para example.com, e zh website rollback traz de volta a versão anterior.
Certificado
O Caddy solicita o certificado wildcard pela verificação de DNS da Cloudflare (DNS-01), então a porta 80 não é necessária. Digite seu token de API quando o instalador pedir; zh cloudflare-token verifica e substitui o token depois. O System Health mostra até quando o certificado é válido.
Dentro da sua rede doméstica
De casa, app.example.com resolve para o seu IP público e faz o caminho pelo roteador e de volta. Muitos roteadores fazem isso devagar. Adicione uma entrada no arquivo hosts do seu computador para ir direto ao servidor:
<server-ip> app.example.com
Por exemplo 192.168.1.200 app.example.com. Windows: C:\Windows\System32\drivers\etc\hosts. macOS e Linux: /etc/hosts. O diagnóstico de desempenho avisa quando isso se aplica.