Como configurar um domínio customizado
Suas aplicações sempre são acessíveis através de URLs hospedadas no domínio data2.app
, no entanto, em muitos casos queremos apontar nossas aplicações para um domínio customizado.
Para isso, é necessário:
- Criar e validar seu domínio dentro do Data².
- Adicionar registros no DNS em que o domínio está hospedado.
Neste guia, iremos apontar a aplicação https://app.murakami.data2.app/
para https://www.murakami.dev
e https://murakami.dev
.
Importante: Essa funcionalidade está disponível apenas para aplicações que estão em um plano pago.
Adicionando domínio customizado
Para adicionar seu domínio, clique no botão "Custom Domains" na barra da esquerda para abrir o painel de Domínios Customizados.
Nesse painel:
- Clique no botão "Add (+)"
- Na linha da tabela que foi adicionada, escreva o domínio que você quer adicionar na coluna
domain
, neste caso,www.murakami.dev
. - Em
destination
, coloque odomain
daApplication
que você quer que aquele custom domain aponte (neste caso,app
). Caso esteja na dúvida no seu sistema, clique no botão dePlay
da barra superior e veja osdomains
disponíveis no seu sistema. - Clique fora do input de
domain
para salvar!
Pronto, seu domínio está criado! Porém, ainda é necessário validar que você realmente é dono deste domínio, pois não queremos outras pessoas usando seu domínio dentro do Data².
Validando seu domínio
Para este e o próximo passo, você irá precisar editar algumas configurações de DNS, então deixe outra aba com o lugar que seu domínio está hospedado. Neste exemplo, iremos usar o Google Domains, mas o seu pode estar em qualquer outro registrador de domínio!
Para validar seu domínio:
- Copie o valor de
validationText
clicando no botão de copiar. - Esse valor deverá ser colocado no seu DNS como um registro de tipo TXT no domínio que você irá usar. Neste caso, iremos criar um registro para
www.murakami.dev
do tipo TXT com o valor copiado. - Volte para a aba do Builder, e clique no ícone de aviso ao lado do nome do domínio para tentar validá-lo. Esse passo pode falhar algumas vezes antes de dar certo pois mudanças de DNS podem demorar para serem propagadas.
Apontando para o Data²
Para apontar www.murakami.dev
para a aplicação https://app.murakami.data2.app/
, é necessário apenas criar um registro do tipo CNAME
com valor data2.app.
(dependendo do seu registrador de domínio, você pode precisar colocar um .
no final do valor do registro). Algumas mudanças de DNS demoram para serem propagadas, então não se assuste se a mudança não for instantânea.
Em alguns registradores de domínio, é necessário apagar o registro TXT
criado anteriormente antes de criar o registro do tipo CNAME
.
Domínio raiz
Para apontar um domínio raiz (ou Apex), como murakami.dev
, para uma aplicação Data², crie e valide o domínio que nem nos passos anteriores. No entanto, ao invés de criar um registro do tipo CNAME
, devemos criar um registro do tipo A
com valor 75.2.100.124
, que é o IP dos servidores do Data².