Saltar para o conteúdo principal
Domínios personalizados permitem que você atribua seu nome de domínio, como www.meu-app-incrivel.com, ao seu app Replit publicado. Enquanto o Replit fornece um subdomínio gratuito no formato <nome-do-subdominio-do-seu-app>.replit.app, usar um domínio personalizado permite criar um endereço mais memorável. Um nome de domínio personalizado pode ajudar no reconhecimento da marca e na confiança dos usuários do seu app. Assista ao vídeo a seguir para uma visão geral rápida de como configurar Domínios Personalizados:

Conectar um domínio com configuração automática

A maneira mais simples de conectar um domínio é deixar o Replit configurar para você. Ao vincular um domínio que você já possui, o Replit configura os registros DNS necessários em seu nome. Você não precisa mais copiar registros manualmente para o seu provedor de domínio.
Registros DNS são as configurações que informam à internet para onde seu domínio deve apontar. Configurá-los manualmente costumava ser a parte mais complicada de conectar um domínio. O Replit agora cuida dessa etapa para você na maioria dos domínios e provedores.
1

Abrir a ferramenta Publishing

Após publicar seu app, abra a ferramenta Publishing e selecione a aba Domains.
2

Insira o domínio que deseja conectar

Selecione Link a domain e insira um domínio que você já possui, como www.meu-app-incrivel.com.
3

Confirme e deixe o Replit configurar seu DNS

Confirme a conexão e o Replit configurará os registros DNS para você. Pode ser solicitado que você faça login no seu provedor de domínio para que a alteração seja aplicada à sua conta.
4

Aguarde a verificação do seu domínio

Seu domínio exibe o status Verified quando a configuração for concluída. Isso geralmente leva alguns minutos. Carregue o domínio no seu navegador para confirmar que funciona.
Se o seu provedor não é compatível com a configuração automática, ou se preferir adicionar os registros você mesmo, ainda é possível conectar seu domínio manualmente. Veja Conectar um domínio manualmente abaixo.

Recursos

Domínios Personalizados estão disponíveis para os seguintes tipos de Deployment: A tabela a seguir compara os subdomínios do Replit com os domínios personalizados:
RecursoSubdomínio ReplitDomínio Personalizado
Personalização do hostnameSomente subdomínioQualquer domínio que você possua
Tempo de atualização de DNSInstantâneoAté 48 horas
Certificados de segurança (TLS/SSL)Fornecidos pelo ReplitFornecidos pelo Replit
PreçoGratuitoPague ao seu provedor de domínio

Uso

  1. Após publicar seu app, abra a ferramenta Publishing.
  2. Selecione a aba Domains.
  3. Selecione Link a domain ou Manually connect from another registrar conforme mostrado na captura de tela abaixo.
Domains tab

Conectar um domínio manualmente

Se o seu provedor não é compatível com a configuração automática, ou se preferir adicionar os registros você mesmo, siga as etapas abaixo para configurar seu domínio personalizado manualmente.
Você pode encontrar problemas de configuração se tiver um dos seguintes: - Múltiplos registros A para o mesmo nome de domínio apontando para servidores diferentes. - Registros A e AAAA coexistindo para o mesmo domínio, pois o Replit suporta apenas registros A. - Registros de domínio com proxy do Cloudflare, pois o Replit não consegue renovar automaticamente
  • Múltiplos registros A para o mesmo nome de domínio apontando para servidores diferentes.
  • Registros A e AAAA coexistindo para o mesmo domínio, pois o Replit suporta apenas registros A.
  • Registros de domínio com proxy do Cloudflare, pois o Replit não consegue renovar automaticamente os certificados de segurança para esse tipo.
  • Um registro TXT replit-verify ausente ou removido. O Replit precisa que esse registro permaneça no lugar para renovar seu certificado SSL/TLS. Veja Manter o registro TXT no lugar abaixo.
1

Adicionar seu domínio personalizado

Insira seu nome de domínio personalizado no campo de texto. Você pode usar um domínio registrado ou incluir um subdomínio.Por exemplo, hat-tip.cc é o domínio registrado e my.hat-tip.cc inclui o subdomínio my.
screenshot of the DNS settings
2

Adicionar os registros DNS ao seu registrador de domínio

O Replit gera registros DNS que você deve fornecer ao seu registrador de domínio. Um registrador de domínio é o serviço que gerencia seu nome de domínio, como GoDaddy ou Namecheap.Copie os valores dos registros A e TXT do Replit e cole-os na seção de gerenciamento de DNS do seu registrador de domínio. Se o seu registrador de domínio não suportar @ como hostname, use seu nome de domínio registrado.
Mantenha o registro TXT no lugar. O Replit emite e renova o certificado SSL/TLS para o seu domínio personalizado por meio de validação DNS. O registro TXT replit-verify=... deve permanecer no seu DNS durante toda a vida útil do domínio — não apenas durante a configuração inicial. Se você remover ou alterar o registro após a verificação, a próxima renovação do certificado falhará e seu domínio eventualmente exibirá um certificado expirado, tornando seu app inacessível nos navegadores. Trate o registro TXT como permanente, assim como o seu registro A.
3

Opcional: Adicionar um subdomínio

Subdomínios — incluindo www — não são resolvidos automaticamente quando você vincula seu domínio apex. Cada subdomínio que você deseja servir deve ser adicionado como uma entrada separada na aba Domains e ter seus próprios registros DNS no seu registrador.Para adicionar um subdomínio, vincule-o na aba Domains da mesma forma que vinculou o domínio apex e, em seguida, adicione os registros DNS que o Replit gera para ele ao seu registrador de domínio. Por exemplo, para adicionar meu-subdominio.hat-tip.cc:
  • Na ferramenta Publishing, selecione a aba Domains e vincule meu-subdominio.hat-tip.cc.
  • No seu registrador, adicione um novo registro A com o hostname meu-subdominio apontando para o endereço IP que o Replit exibe para a nova entrada.
  • No seu registrador, adicione o registro TXT replit-verify=... correspondente no hostname meu-subdominio — cada subdomínio tem seu próprio registro TXT, separado do apex.
www é um subdomínio. Vincular hat-tip.cc não serve automaticamente www.hat-tip.cc. Se você quiser que os visitantes acessem seu app tanto em hat-tip.cc quanto em www.hat-tip.cc, adicione www.hat-tip.cc como uma entrada separada na aba Domains e publique os registros A e TXT que ele gera no hostname www. A maioria dos criadores que desejam um endereço www também configura um redirecionamento do apex para www (ou vice-versa) no
Assim como no domínio apex, o registro TXT replit-verify=... que você adiciona para cada subdomínio deve permanecer no DNS permanentemente. Veja Manter o registro TXT no lugar abaixo.
4

Aguardar a propagação do DNS ser concluída

Após adicionar os registros, você deve aguardar a propagação online. Isso pode levar de alguns minutos a 48 horas.Quando a propagação for concluída, sua aba Domains deve mostrar o status “Verified” ao lado do nome do domínio conforme mostrado abaixo:
screenshot of the verified domain status
Carregue o domínio no seu navegador para verificar que está funcionando.

Solução de problemas

Manter o registro TXT no lugar

O Replit emite e renova o certificado SSL/TLS para cada domínio personalizado por meio de validação DNS, que depende do registro TXT replit-verify=... que você adicionou durante a configuração. O registro TXT não é um artefato de configuração único — ele deve permanecer no seu DNS durante toda a vida útil do domínio. Se o registro for removido, editado ou substituído após a verificação do seu domínio, a próxima renovação falhará silenciosamente e o certificado existente eventualmente expirará. Os visitantes verão então um aviso de segurança do navegador e o app ficará inacessível. Se domínios mais antigos na sua conta apresentarem erros de certificado enquanto os mais novos funcionam, um registro TXT ausente ou modificado é a causa mais provável. Para restaurar um domínio afetado:
  1. Abra a ferramenta Publishing e selecione a aba Domains.
  2. Confirme o registro TXT replit-verify=... que o Replit exibe para o domínio.
  3. Adicione o registro TXT de volta no seu registrador de domínio exatamente como exibido, incluindo o hostname e o valor.
  4. Remova o domínio no Replit e adicione-o novamente para acionar uma nova emissão.
  5. Aguarde a propagação do DNS e verifique novamente o status Verified na aba Domains.