Paso 5 de 10
Dominio o red doméstica
Decide antes de instalar: HTTPS desde cualquier lugar con tu propio dominio, o modo LAN solo en tu red doméstica.
| Modo dominio | Modo LAN | |
|---|---|---|
| Panel | https://app.example.com, desde cualquier lugar | http://<server-ip>, solo en casa |
| Apps | Cada una con su propia dirección HTTPS, por ejemplo plex.example.com | Dirección del servidor y el puerto habitual de la app |
| Passkeys | Sí | No, necesitan HTTPS en tu propio dominio |
| Necesitas | Un dominio con DNS en Cloudflare (basta el plan gratuito) y acceso a tu router | Nada más |
example.com representa tu propio dominio, <server-ip> la dirección del servidor en casa, por ejemplo 192.168.1.200.
Prepara el modo dominio
- Crea un token de API de Cloudflare. Cloudflare → My Profile → API Tokens → Create Token → plantilla Edit zone DNS → Zone Resources: Include, Specific zone, tu dominio → Create Token. Copia el token; el instalador te lo pedirá. Usa un token de API, nunca la Global API Key, y nunca lo pegues en chats ni correos.
- Añade un registro DNS. Cloudflare → tu dominio → DNS → Records:Deja como están los registros existentes de tu sitio web o tu correo. Tu IP pública: en el servidor,
Tipo Nombre Valor Proxy A *tu IP pública Solo DNS (nube gris) curl -4 -s https://ifconfig.me. Si cambia de vez en cuando, CloudZH actualiza el registro por sí mismo (DynDNS). - Redirige un puerto en tu router. TCP 443 a
<server-ip>, para el panel, las apps y Plex. Más adelante, para la VPN, también UDP 51820. Nada más.
Más sobre direcciones, el certificado y la entrada hosts para un acceso más rápido en casa: Dominio y HTTPS.
Modo LAN
Deja el dominio vacío cuando el instalador te lo pida. El panel se abre entonces en http://<server-ip> en tu red doméstica.
Para pasar más adelante a un dominio, prepáralo como se indica arriba y vuelve a ejecutar el instalador en su carpeta (cd ~/cloudzh && sudo bash install.sh). Te pregunta si quieres configurarlo de nuevo; los usuarios y las apps se mantienen.