Domaine & HTTPS
CloudZH donne à chaque app sa propre adresse HTTPS sous ton domaine, avec un seul certificat wildcard.
Sur cette page, example.com représente ton propre domaine et <server-ip> l’adresse du serveur à la maison, par exemple 192.168.1.200. Pas de domaine ? CloudZH fonctionne alors en mode LAN, voir Domaine ou réseau domestique.
Enregistrements DNS
Crée un enregistrement wildcard qui pointe vers ton adresse IP publique. Ton domaine racine et ta messagerie peuvent rester où ils sont.
| Type | Nom | Valeur | Proxy |
|---|---|---|---|
| A | * | ton IP publique | DNS uniquement |
Ton IP publique : sur le serveur, curl -4 -s https://ifconfig.me.
Les adresses que tu obtiens
| Adresse | Utilisation |
|---|---|
app.example.com | Tableau de bord. L’installateur demande le sous-domaine et propose dash. |
plex.example.com | Plex, pour les apps et les amis hors de chez toi |
sonarr.example.com et autres | Apps d’administration, derrière la connexion au tableau de bord |
vpn.example.com | Point de terminaison WireGuard. Doit pointer directement vers ton IP, jamais à travers le proxy Cloudflare. |
Ton domaine principal
Sans autre configuration, example.com lui-même redirige vers le tableau de bord, mais il peut tout aussi bien continuer de pointer vers ton site web ou ton hébergeur de messagerie existant. Pour servir plutôt un site statique depuis le serveur, fais pointer l’enregistrement racine vers ton IP et publie un dossier contenant un 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 redirige alors vers example.com, et zh website rollback rétablit la version précédente.
Certificat
Caddy demande le certificat wildcard via la vérification DNS de Cloudflare (DNS-01), donc pas besoin du port 80. Saisis ton jeton API quand l’installateur le demande ; zh cloudflare-token le vérifie et le remplace plus tard. System Health indique quand le certificat est valide.
Dans ton réseau domestique
Depuis la maison, app.example.com se résout vers ton IP publique et fait l’aller-retour par le routeur. Beaucoup de routeurs gèrent cela lentement. Ajoute une entrée hosts sur ton ordinateur pour aller directement au serveur :
<server-ip> app.example.com
Par exemple 192.168.1.200 app.example.com. Windows : C:\Windows\System32\drivers\etc\hosts. macOS et Linux : /etc/hosts. Le diagnostic de performances t’indique quand c’est utile.