Configurer un domaine personnalisé
Un domaine personnalisé sert votre documentation Docsbook depuis une adresse qui vous appartient — docs.example.com au lieu de docsbook.io/user/repo. Docsbook émet automatiquement le certificat SSL dès que le DNS pointe correctement.
La diffusion du site, du domaine et de son certificat ne fait appel à aucun modèle d’IA. Un domaine personnalisé ne prélève donc rien sur le solde du projet, quel que soit le volume de trafic qu’il reçoit.
Pourquoi servir la documentation depuis votre propre domaine#
- L'autorité de recherche s'accumule sur votre domaine. Les liens que les internautes créent vers votre documentation pointent vers
example.com, de sorte que l'autorité véhiculée par ces liens s'accumule sur le domaine que vous cherchez à classer, et non surdocsbook.io. - Les lecteurs voient une seule entreprise. La barre d'adresse correspond au produit d'où ils viennent.
- L'adresse reste valable en cas de changement. Si vous quittez un jour Docsbook,
docs.example.comcontinuera de fonctionner avec le service qui le desservira ensuite ; une URLdocsbook.io/user/repone le fera pas.
Avant de commencer#
Vous avez besoin de deux choses :
- Un domaine que vous contrôlez, enregistré auprès de n’importe quel bureau d’enregistrement.
- Un accès aux paramètres DNS de ce domaine, afin de pouvoir ajouter un enregistrement.
Étape 1 : ouvrir le paramètre de domaine personnalisé#
- Ouvrez votre documentation après vous être connecté.
- Cliquez sur le Float Widget en bas à droite.
- Ouvrez Paramètres → Domaine personnalisé.
Étape 2 : saisissez votre domaine#
- Saisissez votre domaine, par exemple
docs.example.com. - Cliquez sur Enregistrer.
Docsbook génère l’enregistrement DNS dont vous avez besoin et l’affiche immédiatement, avec un bouton Copier pour chaque valeur.
Étape 3 : ajoutez l’enregistrement DNS chez votre bureau d’enregistrement#
Le type d’enregistrement dépend de l’utilisation d’un sous-domaine ou de la racine du domaine.
Sous-domaine — recommandé, par exemple docs.example.com. Ajoutez un enregistrement CNAME :
| Nom / Hôte | Type | Valeur |
|---|---|---|
docs (le sous-domaine uniquement) |
CNAME | cname.vercel-dns.com |
Domaine racine ou apex — par exemple example.com. La plupart des bureaux d’enregistrement refusent un CNAME sur la racine. Ajoutez donc un enregistrement A :
| Nom / Hôte | Type | Valeur |
|---|---|---|
@ |
A | 216.150.1.1 |
Copiez les valeurs depuis le panneau Domaine personnalisé plutôt que depuis cette page. Le panneau affiche la cible exacte pour votre domaine ; les valeurs ci-dessus sont les valeurs par défaut habituelles et peuvent différer.
Où se trouvent les paramètres DNS chez les bureaux d’enregistrement courants#
GoDaddy
- Connectez-vous sur godaddy.com.
- Accédez à Mes domaines → votre domaine → DNS.
- Cliquez sur Ajouter et renseignez : Type
CNAME, Nomdocs, Pointe verscname.vercel-dns.com. - Enregistrez.
Namecheap
- Connectez-vous sur namecheap.com.
- Accédez à Liste des domaines → Gérer → DNS avancé.
- Ajoutez un enregistrement : Type
CNAME, Hôtedocs, Valeurcname.vercel-dns.com, TTL3600. - Enregistrez.
Ionos (anciennement 1&1)
- Connectez-vous et ouvrez Domaines.
- Sélectionnez votre domaine et ouvrez Gérer le DNS.
- Ajoutez un enregistrement : Type
CNAME, Sous-domainedocs, Aliascname.vercel-dns.com. - Enregistrez.
Tout autre bureau d’enregistrement fonctionne de la même manière : trouvez le panneau DNS ou des serveurs de noms, ajoutez un enregistrement du type indiqué dans le panneau Docsbook, puis collez la valeur.
Si vous voulez le domaine racine plutôt qu’un sous-domaine#
Utilisez docs.example.com lorsque cela est possible. Il est plus facile à configurer et laisse example.com libre pour votre site produit.
Si vous avez besoin du domaine racine, utilisez l’enregistrement A ci-dessus — copiez l’adresse IP exacte affichée dans le panneau Domaine personnalisé — et écrivez à support@docsbook.io si l’interface de votre registraire ne permet pas d’en ajouter un.
Étape 4 : attendre la propagation du DNS#
Les modifications DNS prennent généralement 15 à 30 minutes avant d’être visibles et peuvent prendre jusqu’à 48 heures.
Cliquez sur Vérifier l’état du domaine dans le panneau Domaine personnalisé. Il indique l’un des trois états suivants :
| État | Signification | Action à effectuer |
|---|---|---|
| Domaine vérifié (vert) | Le DNS se résout et le domaine est actif | Rien ; ouvrez le site |
| Vérification DNS en attente (jaune) | L’enregistrement n’est pas encore visible | Attendez 15 à 60 minutes, puis vérifiez à nouveau |
| Enregistrement DNS conflictuel trouvé (jaune) | Un autre enregistrement portant le même nom interfère | Supprimez l’enregistrement conflictuel, puis vérifiez à nouveau |
Pour confirmer depuis l’extérieur de Docsbook, effectuez une recherche :
nslookup docs.example.comLa réponse doit nommer cname.vercel-dns.com. DNSChecker affiche la même réponse depuis plusieurs pays à la fois, ce qui est utile lorsque la propagation est partielle.
Étape 5 : laisser le certificat SSL être émis#
Une fois la résolution DNS effectuée, Docsbook détecte le domaine, demande un certificat Let's Encrypt et active le HTTPS. Aucun clic n’est nécessaire.
Votre documentation est alors accessible à l’adresse :
https://docs.example.comDépannage#
Le domaine ne fonctionne toujours pas après deux heures
- Vérifiez l’enregistrement dans DNSChecker — s’il n’y est pas visible, l’enregistrement est incorrect ou n’a pas été enregistré.
- Vérifiez que le type et la valeur de l’enregistrement correspondent exactement à ceux du panneau Domaine personnalisé.
- Ouvrez le site dans une fenêtre de navigation privée, qui ignore votre cache local.
- Attendez jusqu’à 48 heures avant de considérer cela comme un échec.
L’ancien site continue de s’afficher
Votre navigateur l’a mis en cache. Appuyez sur Ctrl+F5 (Cmd+Shift+R sur macOS) ou ouvrez une fenêtre privée. Si l’ancienne version persiste pendant plus de 24 heures, vérifiez l’état du domaine dans le panneau.
HTTPS affiche une erreur de certificat
Le certificat est délivré après la résolution du DNS. Ainsi, un domaine récent peut servir du HTTP avant que le HTTPS soit prêt. Attendez une heure, vérifiez que le DNS s’est propagé et contrôlez que le nom de domaine ne comporte pas de faute de frappe. Si le problème persiste, écrivez à support@docsbook.io.
Le domaine affiche une page d’erreur Vercel
Le domaine est résolu, mais n’est pas encore associé. Cliquez sur Vérifier l’état du domaine dans Paramètres → Domaine personnalisé, vérifiez que le domaine est enregistré dans Docsbook et confirmez que l’enregistrement DNS correspond. Attendez une à deux heures pour que les deux côtés se synchronisent.
Le proxy Cloudflare bloque la vérification
Définissez l’enregistrement DNS sur DNS uniquement — le nuage gris, et non le nuage orange. Le nuage orange sert de proxy au trafic avant que le domaine puisse être vérifié, ce qui se manifeste par un domaine qui n’est jamais vérifié ou par des erreurs SSL. Passez au nuage gris, puis cliquez à nouveau sur Vérifier l’état du domaine.
Modifier ou supprimer le domaine#
Pour passer à un autre domaine : ouvrez Paramètres → Domaine personnalisé, remplacez la valeur, cliquez sur Enregistrer et ajoutez l’enregistrement DNS du nouveau domaine. L’ancien domaine ne diffuse plus votre documentation.
Pour revenir à l’adresse Docsbook : effacez le champ Domaine personnalisé et cliquez sur Enregistrer. Votre documentation revient à docsbook.io/username/repo.
Une fois le domaine en ligne#
- Mettez à jour chaque lien qui pointe vers l’ancienne adresse — votre fichier README GitHub, votre site produit, votre signature e-mail et vos profils sociaux. Les liens laissés sur l’ancienne adresse transmettent de l’autorité à
docsbook.io. - Privilégiez un sous-domaine par usage —
docs.example.com,guide.example.com,api.example.com. Placer la documentation à la racine entre en concurrence avec votre site principal. - Surveillez le trafic entrant. Les outils d’analyse web indiquent les consultations, les sites référents et les requêtes de recherche associées au nouveau domaine dès la première visite.
Étapes suivantes#
- Activer les traductions par IA — chaque langue est disponible sous le même domaine, avec son propre chemin indexé.
- Restreindre l’accès à votre documentation — un domaine personnalisé et une protection par mot de passe ou SSO fonctionnent ensemble.
- Gérer votre site de documentation — le reste du panneau des paramètres.