Pular para o conteúdo
CloudZH

Docs / Primeiros passos

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.

TipoNomeValorProxy
A*seu IP públicoSomente DNS

Seu IP público: no servidor, curl -4 -s https://ifconfig.me.

Endereços que você recebe

EndereçoUso
app.example.comPainel. O instalador pergunta o subdomínio e sugere dash.
plex.example.comPlex, para apps e amigos fora de casa
sonarr.example.com e outrosApps de administração, atrás do login do painel
vpn.example.comEndpoint 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 here

www.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.