Aller au contenu principal

Configuration de Domaine Personnalisé

Votre PCS est livré avec un domaine .nsl.sh qui fonctionne automatiquement. Mais si vous possédez un domaine (par exemple moncloud.com), vous pouvez le pointer vers votre PCS pour que vos applications soient accessibles à photos.moncloud.com, fichiers.moncloud.com, etc.

Avant de commencer​

Ce dont vous avez besoin​

  • Un nom de domaine enregistré (chez n'importe quel registraire : Namecheap, Google Domains, GoDaddy, OVH, etc.)
  • Accès aux paramètres DNS de votre domaine
  • L'adresse IP publique de votre PCS (trouvable dans Panneau d'administration → Informations système)
  • L'adresse sslip.io de votre PCS (affichée dans Panneau d'administration → Domaine)

Comprendre vos options​

MéthodeAvantagesInconvénients
Cloudflare (recommandé)Protection DDoS, masque votre IP, HTTPS automatique, CDN, offre gratuite disponibleLe trafic passe par Cloudflare
DNS directContrôle total, véritable chiffrement de bout en boutVotre IP est exposée, vous gérez HTTPS vous-même, pas de protection DDoS

Option 1 — Cloudflare (Recommandé)​

Cloudflare est la méthode recommandée. Il gère la terminaison HTTPS, masque votre IP d'origine et fournit une protection DDoS — le tout avec une offre gratuite.

Étape 1 : Ajouter votre domaine à Cloudflare​

  1. Allez sur cloudflare.com et créez un compte gratuit.
  2. Cliquez sur Ajouter un site et entrez votre domaine (par exemple moncloud.com).
  3. Sélectionnez l'offre Gratuite.
  4. Cloudflare analysera vos enregistrements DNS existants.
  5. Vérifiez les enregistrements et cliquez sur Continuer.

Étape 2 : Mettre à jour vos serveurs de noms​

  1. Cloudflare vous montrera deux serveurs de noms (par exemple ada.ns.cloudflare.com et bob.ns.cloudflare.com).
  2. Allez chez votre registraire de domaine (où vous avez acheté le domaine).
  3. Trouvez les paramètres Serveurs de noms ou DNS.
  4. Remplacez les serveurs de noms existants par les deux serveurs de noms Cloudflare.
  5. Enregistrez. Les changements de serveurs de noms peuvent prendre jusqu'à 24 heures pour se propager, mais se terminent généralement en 1–2 heures.

Étape 3 : Créer les enregistrements DNS​

Une fois que Cloudflare gère votre domaine :

  1. Allez dans DNS → Enregistrements dans le tableau de bord Cloudflare.
  2. Cliquez sur Ajouter un enregistrement.

Pour un sous-domaine (par exemple cloud.moncloud.com)​

ChampValeur
TypeCNAME
Nomcloud (ou le sous-domaine de votre choix)
CibleVotre adresse sslip.io (par exemple 203-0-113-42.sslip.io)
État du proxyProxié (nuage orange ACTIVÉ)

Pour le domaine racine (par exemple moncloud.com)​

ChampValeur
TypeCNAME
Nom@
CibleVotre adresse sslip.io (par exemple 203-0-113-42.sslip.io)
État du proxyProxié (nuage orange ACTIVÉ)

Pour le joker (Tous les sous-domaines)​

Pour que tous les sous-domaines (comme photos.moncloud.com, fichiers.moncloud.com) pointent vers votre PCS :

ChampValeur
TypeCNAME
Nom*
CibleVotre adresse sslip.io
État du proxyProxié (nuage orange ACTIVÉ)
astuce

Utiliser un enregistrement joker signifie que toute nouvelle application installée sur votre PCS sera automatiquement accessible à <app>.moncloud.com sans ajouter d'autres enregistrements DNS.

Étape 4 : Configurer SSL/TLS​

  1. Dans Cloudflare, allez dans SSL/TLS → Vue d'ensemble.
  2. Réglez le mode de chiffrement sur Full ou Full (strict).
    • Full — Chiffre le trafic entre Cloudflare et votre PCS (recommandé)
    • Full (strict) — Valide aussi le certificat du PCS (nécessite un certificat valide sur votre PCS)
  3. N'utilisez PAS Flexible — cela laisserait la connexion entre Cloudflare et votre PCS non chiffrée.

Étape 5 : Configurer votre PCS​

  1. Allez dans Panneau d'administration → Domaine.
  2. Entrez votre domaine personnalisé dans les paramètres de domaine.
  3. Le PCS configurera Caddy pour accepter les requêtes pour votre domaine personnalisé.

Vérifier que ça fonctionne​

  1. Ouvrez votre domaine personnalisé dans un navigateur (par exemple https://cloud.moncloud.com).
  2. Vous devriez voir l'application par défaut de votre PCS.
  3. Essayez d'accéder à une application (par exemple https://immich.moncloud.com ou https://immich-cloud.moncloud.com selon la configuration de vos sous-domaines).

Option 2 — DNS Direct (Sans Cloudflare)​

Si vous préférez ne pas utiliser Cloudflare et voulez un contrôle total :

Étape 1 : Créer les enregistrements DNS​

Chez votre registraire de domaine ou fournisseur DNS :

ChampValeur
TypeA
Nom@ (ou votre sous-domaine)
ValeurL'adresse IP publique de votre PCS
TTL300 (5 minutes, pour des mises à jour rapides si l'IP change)

Pour un joker :

ChampValeur
TypeA
Nom*
ValeurL'adresse IP publique de votre PCS

Étape 2 : Certificats HTTPS​

Sans Cloudflare, vous devez gérer HTTPS vous-même :

  • Caddy sur votre PCS peut obtenir automatiquement des certificats Let's Encrypt si :
    • Les ports 80 et 443 sont accessibles depuis internet
    • Le DNS de votre domaine pointe correctement vers votre PCS
  • Si votre FAI bloque les ports, cette méthode ne fonctionnera pas — utilisez Cloudflare à la place.

Étape 3 : Gestion de l'IP dynamique​

Si votre IP change (courant avec les connexions internet résidentielles) :

  • Avec Cloudflare, vous pouvez utiliser l'API Cloudflare pour mettre à jour automatiquement l'enregistrement DNS quand votre IP change.
  • Avec le DNS direct, vous devrez mettre à jour manuellement l'enregistrement A chaque fois que votre IP change, ou configurer un service de DNS dynamique (DDNS).

Paramètres Cloudflare recommandés​

Une fois votre domaine configuré sur Cloudflare, ces paramètres supplémentaires sont recommandés :

Sécurité​

  • SSL/TLS → Toujours utiliser HTTPS : ACTIVÉ
  • SSL/TLS → Version TLS minimale : TLS 1.2
  • Sécurité → Mode anti-bots : ACTIVÉ (aide à bloquer les attaques automatisées)

Performance​

  • Vitesse → Minification automatique : Activer pour JavaScript, CSS et HTML
  • Mise en cache → TTL du cache navigateur : 4 heures
  • Mise en cache → Toujours en ligne : ACTIVÉ (affiche une version en cache si votre PCS est temporairement indisponible)

Règles de page (Optionnel)​

Créez une règle de page pour http://*moncloud.com/* → Toujours utiliser HTTPS pour forcer tout le trafic vers HTTPS.

Dépannage​

ProblèmeSolution
Erreur « Trop de redirections »Réglez le mode SSL/TLS sur Full, pas Flexible.
502 Bad GatewayVotre PCS est hors service ou Caddy ne fonctionne pas. Vérifiez depuis Panneau d'administration → Santé.
DNS ne résout pasAttendez la propagation (jusqu'à 24 heures). Vérifiez les enregistrements avec nslookup votredomaine.com.
Erreur de certificatSi vous utilisez le DNS direct, assurez-vous que les ports 80 et 443 sont ouverts. Si vous utilisez Cloudflare, assurez-vous que le Proxy est activé.
Applications inaccessibles sur le domaine personnaliséVérifiez que le PCS est configuré pour accepter le domaine personnalisé dans Panneau d'administration → Domaine.

Note sur la confidentialité​

Avec l'option Cloudflare, le réseau de périphérie de Cloudflare termine la connexion HTTPS et peut voir votre trafic en transit. Pour un chiffrement strict de bout en bout, utilisez directement votre adresse sslip.io.

Consultez TLS & Confidentialité pour la comparaison complète.

astuce

L'adresse sslip.io et l'IP publique de votre PCS sont affichées dans Panneau d'administration → Informations système. Les exemples sur cette page (203-0-113-42, moncloud.com) sont des espaces réservés — utilisez vos valeurs réelles.