Passo 5 de 10
Domínio ou rede doméstica
Decida antes de instalar: HTTPS de qualquer lugar com seu próprio domínio, ou modo LAN só na sua rede doméstica.
| Modo domínio | Modo LAN | |
|---|---|---|
| Painel | https://app.example.com, de qualquer lugar | http://<server-ip>, só em casa |
| Apps | Cada um com seu próprio endereço HTTPS, por exemplo plex.example.com | Endereço do servidor e a porta usual do app |
| Passkeys | Sim | Não, elas precisam de HTTPS no seu próprio domínio |
| Você precisa de | Um domínio com DNS na Cloudflare (o plano gratuito basta) e acesso ao seu roteador | Nada mais |
example.com representa o seu próprio domínio, <server-ip> o endereço do servidor em casa, por exemplo 192.168.1.200.
Preparar o modo domínio
- Crie um token de API da Cloudflare. Cloudflare → My Profile → API Tokens → Create Token → template Edit zone DNS → Zone Resources: Include, Specific zone, seu domínio → Create Token. Copie o token; o instalador vai pedir por ele. Use um token de API, nunca a Global API Key, e nunca cole o token em chats ou e-mails.
- Adicione um registro DNS. Cloudflare → seu domínio → DNS → Records:Deixe como estão os registros existentes do seu site ou e-mail. Seu IP público: no servidor,
Tipo Nome Valor Proxy A *seu IP público Somente DNS (nuvem cinza) curl -4 -s https://ifconfig.me. Se ele mudar de vez em quando, o CloudZH atualiza o registro sozinho (DynDNS). - Encaminhe uma porta no seu roteador. TCP 443 para
<server-ip>, para painel, apps e Plex. Para a VPN mais tarde, também UDP 51820. Nada mais.
Mais sobre endereços, o certificado e a entrada no hosts para um acesso mais rápido em casa: Domínio e HTTPS.
Modo LAN
Deixe o domínio vazio quando o instalador perguntar. O painel então abre em http://<server-ip> na sua rede doméstica.
Para mudar para um domínio depois, prepare-o como acima e rode o instalador de novo na pasta dele (cd ~/cloudzh && sudo bash install.sh). Ele pergunta se deve configurar de novo; usuários e apps permanecem.