Docsbook
Visão geral

Configurar um domínio personalizado

Um domínio personalizado disponibiliza sua documentação do Docsbook em um endereço que você possui — docs.example.com em vez de docsbook.io/user/repo. O Docsbook emite o certificado SSL automaticamente assim que o DNS for resolvido.

A veiculação do site, do domínio e de seu certificado não usa nenhum modelo de IA, portanto, um domínio personalizado não consome o saldo do projeto, independentemente da quantidade de tráfego que receba.

Por que disponibilizar a documentação no seu próprio domínio#

  • A autoridade de pesquisa se acumula no seu domínio. Os links que as pessoas criam para a sua documentação apontam para example.com, então a autoridade transmitida por esses links chega ao domínio que você está tentando posicionar, não a docsbook.io.
  • Os leitores veem uma única empresa. A barra de endereço corresponde ao produto de onde vieram.
  • O endereço permanece válido após uma migração. Se você algum dia deixar o Docsbook, docs.example.com continuará funcionando com o que quer que o disponibilize no futuro; uma URL docsbook.io/user/repo não.

Antes de começar#

Você precisa de duas coisas:

  1. Um domínio que você controla, registrado em qualquer registrador.
  2. Acesso às configurações de DNS desse domínio, para que você possa adicionar um registro.

Etapa 1: abra a configuração de domínio personalizado#

  1. Abra sua documentação enquanto estiver conectado.
  2. Clique no Float Widget no canto inferior direito.
  3. Abra ConfiguraçõesDomínio personalizado.

Etapa 2: insira seu domínio#

  1. Digite seu domínio, por exemplo docs.example.com.
  2. Clique em Salvar.

O Docsbook gera o registro DNS de que você precisa e o exibe imediatamente, com um botão Copiar em cada valor.

Etapa 3: adicione o registro DNS no seu registrador#

O tipo de registro depende de você usar um subdomínio ou a raiz do domínio.

Subdomínio — recomendado, por exemplo, docs.example.com. Adicione um CNAME:

Nome / Host Tipo Valor
docs (somente o subdomínio) CNAME cname.vercel-dns.com

Domínio raiz ou apex — por exemplo, example.com. A maioria dos registradores rejeita um CNAME na raiz, portanto adicione um registro A:

Nome / Host Tipo Valor
@ A 216.150.1.1

Copie os valores do painel Domínio personalizado, e não desta página. O painel mostra o destino exato para o seu domínio; os valores acima são os padrões usuais e podem ser diferentes.

Onde ficam as configurações de DNS nos registradores comuns#

GoDaddy

  1. Faça login em godaddy.com.
  2. Vá para Meus domínios → seu domínio → DNS.
  3. Clique em Adicionar e preencha: Tipo CNAME, Nome docs, Aponta para cname.vercel-dns.com.
  4. Salve.

Namecheap

  1. Faça login em namecheap.com.
  2. Vá para Lista de domíniosGerenciarDNS avançado.
  3. Adicione um registro: Tipo CNAME, Host docs, Valor cname.vercel-dns.com, TTL 3600.
  4. Salve.

Ionos (anteriormente 1&1)

  1. Faça login e abra Domínios.
  2. Selecione seu domínio e abra Gerenciar DNS.
  3. Adicione um registro: Tipo CNAME, Subdomínio docs, Alias cname.vercel-dns.com.
  4. Salve.

Qualquer outro registrador funciona da mesma forma: encontre o painel de DNS ou de servidores de nomes, adicione um registro do tipo mostrado no painel do Docsbook e cole o valor.

Se você quiser o domínio raiz em vez de um subdomínio#

Use docs.example.com sempre que possível. É mais fácil de configurar e deixa example.com livre para o seu site de produto.

Se você realmente precisar do domínio raiz, use o registro A acima — copie o IP exato mostrado no painel Domínio personalizado — e escreva para support@docsbook.io se a interface do seu registrador não oferecer um.

Etapa 4: aguarde a propagação do DNS#

As alterações de DNS geralmente levam de 15 a 30 minutos para ficarem visíveis e podem levar até 48 horas.

Clique em Verificar status do domínio no painel Domínio personalizado. Ele informa um dos três estados:

Status O que significa O que fazer
Domínio verificado (verde) O DNS é resolvido e o domínio está ativo Nada; abra o site
Aguardando verificação do DNS (amarelo) O registro ainda não está visível Aguarde de 15 a 60 minutos e verifique novamente
Registro DNS conflitante encontrado (amarelo) Outro registro com o mesmo nome está interferindo Remova o registro conflitante e verifique novamente

Para confirmar fora do Docsbook, execute uma consulta:

nslookup docs.example.com

A resposta deve indicar cname.vercel-dns.com. O DNSChecker mostra a mesma resposta de vários países simultaneamente, o que é útil enquanto a propagação é parcial.

Etapa 5: deixe o certificado SSL ser emitido#

Assim que o DNS for resolvido, o Docsbook detectará o domínio, solicitará um certificado da Let's Encrypt e habilitará o HTTPS. Não é necessário clicar em nada.

Sua documentação será então disponibilizada em:

https://docs.example.com

Solução de problemas#

O domínio ainda não funciona após duas horas
  1. Verifique o registro no DNSChecker — se ele não estiver visível lá, o registro está incorreto ou não foi salvo.
  2. Confirme se o tipo e o valor do registro correspondem exatamente ao painel Domínio personalizado.
  3. Abra o site em uma janela privada do navegador, que ignora o cache local.
  4. Aguarde até 48 horas antes de considerar isso uma falha.
O site antigo continua sendo exibido

Seu navegador armazenou uma versão em cache. Pressione Ctrl+F5 (Cmd+Shift+R no macOS) ou abra uma janela privada. Se a versão antiga persistir por mais de 24 horas, verifique o status do domínio no painel.

O HTTPS exibe um erro de certificado

O certificado é emitido após a resolução do DNS, portanto um domínio novo pode disponibilizar HTTP antes que o HTTPS esteja pronto. Aguarde uma hora, confirme se o DNS foi propagado e verifique se há erros de digitação no nome do domínio. Se o problema persistir, escreva para support@docsbook.io.

O domínio exibe uma página de erro da Vercel

O domínio é resolvido, mas ainda não está associado. Clique em Verificar status do domínio em ConfiguraçõesDomínio personalizado, confirme se o domínio está salvo no Docsbook e confirme se o registro DNS corresponde. Aguarde de uma a duas horas para que os dois lados entrem em acordo.

O proxy da Cloudflare bloqueia a verificação

Defina o registro DNS como Somente DNS — a nuvem cinza, não a laranja. A nuvem laranja faz proxy do tráfego antes que o domínio possa ser verificado, o que aparece como um domínio que nunca é verificado ou como erros de SSL. Mude para cinza e clique novamente em Verificar status do domínio.

Alterar ou remover o domínio#

Para mudar para um domínio diferente: abra ConfiguraçõesDomínio personalizado, substitua o valor, clique em Salvar e adicione o registro DNS para o novo domínio. O domínio antigo deixará de disponibilizar sua documentação.

Para voltar ao endereço do Docsbook: limpe o campo Domínio personalizado e clique em Salvar. Sua documentação retornará a docsbook.io/username/repo.

Quando o domínio estiver ativo#

  • Atualize todos os links que apontam para o endereço antigo — seu README do GitHub, seu site do produto, sua assinatura de e-mail e seus perfis nas redes sociais. Os links deixados no endereço antigo direcionam autoridade para docsbook.io.
  • Prefira um subdomínio para cada finalidadedocs.example.com, guide.example.com, api.example.com. Colocar a documentação no domínio raiz compete com seu site principal.
  • Acompanhe o tráfego que chega. Análises da web informam visualizações, referências e consultas de pesquisa no novo domínio desde a primeira visita.

Próximos passos#

Updated

Esta página foi útil?