Este guia explica como alterar o nome de domínio do seu site hospedado no Discourse, seja para mudar para um endereço diferente de
discourse.groupou para configurar um domínio personalizado que você possua.
Nível de usuário necessário: Administrador
Todo site hospedado pelo Discourse recebe um endereço no domínio discourse.group quando é criado (por exemplo, mycommunity.discourse.group). Você pode alterar o nome de domínio do seu site a qualquer momento na página Gerenciar conta no painel de administração, usando o botão Alterar Nome de Domínio.
O que a opção Alterar Nome de Domínio pode fazer
O que o botão Alterar Nome de Domínio permite fazer depende do seu plano:
| Plano | Você pode |
|---|---|
| Gratuito | Mudar seu site para outro endereço disponível de discourse.group |
| Pro / Business | Configurar um domínio personalizado que você possua, ou alternar entre endereços de discourse.group |
Alternar para um endereço diferente de discourse.group
Nos planos Gratuito, Pro e Business, você pode alterar o endereço do seu site para qualquer subdomínio disponível de discourse.group sem custo adicional. Você não precisa editar nenhum registro DNS — o Discourse gerencia esse domínio — e a alteração entra em vigor imediatamente. Domínios personalizados não estão disponíveis no plano Gratuito; nesse plano, o botão é limitado à alternância entre endereços de discourse.group.
- Abra o painel de administração em
https://your-site.discourse.group/admin, substituindoyour-sitepelo endereço atual do seu site. - Clique em Gerenciar conta na barra lateral.
- Clique em Alterar Nome de Domínio na seção Site Domain.
- Digite o novo endereço (por exemplo,
acme.discourse.group).
A alteração do domínio entra em vigor imediatamente. O site deixará de carregar no endereço antigo, os usuários precisarão recarregar o navegador para serem redirecionados para o novo endereço e todos serão desconectados, pois as sessões não podem ser transferidas entre domínios.
Configurar um nome de domínio personalizado (Pro e Business)
Nos planos Pro e Business, você pode apontar um domínio que possui, como forum.example.com, para o seu site hospedado. Se você ainda não possui um domínio, pode comprar um em qualquer registrador de domínios.
- Edite os registros DNS do seu domínio. Na maioria dos casos, você faz isso no painel de controle da empresa onde comprou o domínio.
- Adicione um registro CNAME que aponte o subdomínio onde você deseja sua comunidade (por exemplo,
forum) para<something>.hosted-by-discourse.com. O valor exato é específico para o seu site e será compartilhado com você na janela modal que abre quando você clica no botão Alterar Nome de Domínio. - Abra o painel de administração em
https://your-site.discourse.group/admin. - Clique em Gerenciar conta e, em seguida, clique em Alterar Nome de Domínio.
- Digite seu domínio (por exemplo,
forum.example.com).
O assistente verifica se o seu domínio resolve para o registro CNAME correto e conclui a alteração. Quando terminar, seu site estará disponível no novo domínio.
O site não será carregado se você visitar
*.hosted-by-discourse.comdiretamente em um navegador. Isso é apenas o alvo do CNAME para o seu provedor de DNS. Use o domínio que você configurou em vez disso.
Se o assistente relatar que seu domínio não resolve para um CNAME, verifique novamente se você criou um novo registro CNAME (em vez de substituir um registro existente) e se ele aponta para o endereço exato de *.hosted-by-discourse.com do seu site. As alterações de DNS podem levar um pouco de tempo para se propagar.
Planos Enterprise
Nos planos Enterprise, a configuração de domínio personalizado é concluída pela equipe do Discourse e o botão Alterar Nome de Domínio não está disponível. Você ainda criará um registro CNAME apontando seu subdomínio para o endereço *.hosted-by-discourse.com do seu site, mas, uma vez que isso estiver pronto, coordene com a equipe do Discourse para que eles possam concluir a configuração final.
Domínios raiz ou apex
Se você deseja que seu site esteja no domínio raiz ou apex (por exemplo,
example.comem vez dewww.example.comouforum.example.com), siga o guia para configurar um site hospedado em um domínio raiz. Você pode precisar alternar para um provedor de DNS primeiro.
Selecione seu provedor de DNS
Cada site hospedado pelo Discourse tem um alvo de CNAME único no domínio hosted-by-discourse.com. A janela modal Alterar Nome de Domínio no seu painel de administração mostra o alvo exato para o seu site: onde você vir <something>.hosted-by-discourse.com nas instruções abaixo, use o valor da janela modal.
As etapas abaixo descrevem como criar um registro CNAME nos painéis de controle dos principais provedores de nomes de domínio. Em todos os casos, o registro que você criar tem a mesma forma:
| Campo | Valor |
|---|---|
| Tipo | CNAME |
| Host / Nome | o prefixo onde você deseja sua comunidade, por exemplo forum |
| Alvo / Valor / Aponta para | <something>.hosted-by-discourse.com |
Certifique-se de criar um novo registro — não substitua um registro existente, ou você pode perder o acesso ao seu site.
Se você não encontrar seu provedor abaixo, ou ainda estiver tendo problemas para configurar seu registro CNAME, entre em contato com a equipe do Discourse em team@discourse.org.
Os painéis de controle mostrados abaixo mudam com o tempo. Se um menu não corresponder ao que você vê na sua conta, procure pelas mesmas opções na documentação do próprio provedor.
Cloudflare
- Faça login na sua conta Cloudflare.
- Selecione seu domínio.
- Selecione a aba DNS no menu de navegação.
- Selecione Adicionar Registro.
- Em Tipo, escolha CNAME.
- Em Nome, digite o prefixo para a sua comunidade, por exemplo
forum. - Em Alvo, digite
<something>.hosted-by-discourse.com. - Em TTL, selecione Auto.
- Em Status do proxy, selecione o ícone da nuvem da Cloudflare (laranja) para desativar o CDN da Cloudflare. O ícone deve estar cinza. Sites hospedados pelo Discourse já usam seu próprio CDN; deixar o proxy da Cloudflare ativo interfere no site.
- Selecione Salvar.
eNom
- Faça login na sua conta em enom.com.
- No menu Domínios, selecione Meu Domínio e, em seguida, clique em Gerenciar Domínios.
- Clique no domínio que você deseja usar com o Discourse.
- Clique em Configurações de Host.
- Para adicionar um registro CNAME, clique em NOVA LINHA. Para editar um registro existente, atualize a linha do CNAME.
- Digite o prefixo para a sua comunidade, por exemplo
forum. - Digite
<something>.hosted-by-discourse.comcomo o nome do host. - Clique em Salvar.
EuroDNS
- Faça login na sua conta em eurodns.com.
- Clique em Meus Domínios no menu Meus Domínios à esquerda da página.
- Clique na coluna DNS na linha do domínio que você deseja alterar.
- No menu Adicionar… da tabela NOME DO HOST, escolha Alias de Host e clique em Adicionar.
- No campo Alias, digite o prefixo para a sua comunidade, por exemplo
forum. - Digite
<something>.hosted-by-discourse.comno campo Nome do Host. - Clique em Salvar Configurações.
Gandi.net
- Faça login na sua conta em gandi.net.
- Clique na aba Administração e, em seguida, clique no link painel de controle.
- Clique no domínio que você deseja gerenciar e vá para Configurações Técnicas.
- Clique em Gerenciar arquivo de zona DNS.
- Clique em Adicionar uma entrada e preencha os campos:
- Nome: o prefixo para a sua comunidade, por exemplo
forum - Tipo:
CNAME - Valor:
<something>.hosted-by-discourse.com., incluindo o ponto final
- Nome: o prefixo para a sua comunidade, por exemplo
- Clique em Enviar e, em seguida, clique em Enviar Alterações.
GoDaddy.com
- Faça login na sua conta em dns.godaddy.com.
- Selecione seu domínio para abrir a página Configurações do Domínio.
- Em Configurações Adicionais, selecione Gerenciar DNS.
- Selecione Adicionar abaixo da tabela de registros.
- Em Tipo, selecione CNAME.
- Digite os detalhes para o registro:
- Host: o prefixo para a sua comunidade, por exemplo
forum - Aponta para:
<something>.hosted-by-discourse.com - TTL: selecione por quanto tempo o servidor deve armazenar o registro em cache
- Host: o prefixo para a sua comunidade, por exemplo
- Clique em Salvar.
IONOS
- Faça login na sua conta em my.ionos.com.
- Clique em Domínios & SSL no menu de navegação.
- Clique no domínio que você deseja gerenciar. A página Visão Geral do Domínio será aberta.
- Clique em DNS para gerenciar suas configurações de DNS.
- Clique em Adicionar Registro e selecione CNAME.
- Digite o prefixo para a sua comunidade, por exemplo
forum. - Digite
<something>.hosted-by-discourse.comcomo o valor. - Clique em Salvar.
iwantmyname
- Faça login na sua conta em iwantmyname.com.
- Vá para a seção Domínios.
- Na seção Servidores de Nomes, clique em Gerenciar registros DNS.
- Na caixa Nome do Host, digite o prefixo para a sua comunidade, por exemplo
forum. - Defina o Tipo como
CNAME. - Na caixa Valor, digite
<something>.hosted-by-discourse.com. - Clique em Adicionar e, em seguida, em Salvar Configurações DNS.
Namecheap
Fonte: Documentação de CNAME da Namecheap
- Faça login na sua conta Namecheap.
- Selecione Lista de Domínios no menu à esquerda e clique em Gerenciar ao lado do seu domínio.
- Abra a aba DNS Avançado.
- Clique em Adicionar Novo Registro.
- No menu Tipo, selecione Registro CNAME.
- Digite o prefixo para a sua comunidade (por exemplo,
forum) no campo Host e<something>.hosted-by-discourse.comno campo Valor. - Clique em Salvar Todas as Alterações.
Network Solutions
- Faça login na sua conta em networksolutions.com.
- Na barra de navegação à esquerda, abra o menu nsWebAddress (Domínios).
- Clique em Gerenciar Nomes de Domínio.
- Na página de Detalhes do Domínio do seu domínio, selecione o botão de opção DNS Designado ao lado de Alterar domínio para apontar para. Se você já configurou configurações de DNS avançadas, clique em Editar ao lado de Configurações de DNS Avançadas.
- Clique em Aplicar Alterações.
- Em Gerenciador de DNS Avançado, clique em Gerenciar Registros de DNS Avançados.
- Em Aliases de Host (Registros CNAME), clique em Adicionar/Editar.
- Na caixa Alias, digite o prefixo para a sua comunidade, por exemplo
forum. - Selecione o botão de opção ao lado da caixa Outro Host.
- Digite
<something>.hosted-by-discourse.comna caixa Outro Host. - Clique em Continuar.
- Revise suas alterações e clique em Salvar Alterações para criar o registro CNAME.
No-IP
- Faça login na sua conta em No-IP.
- À esquerda, clique em Host/Redirecionamentos e, em seguida, clique em Gerenciar.
- Clique em Adicionar para uma nova entrada ou clique em Modificar para uma entrada existente.
- Digite o prefixo para a sua comunidade como o nome do host, por exemplo
forum. - Selecione Alias de DNS CNAME como o tipo de host.
- Digite
<something>.hosted-by-discourse.comcomo o Host Alvo e clique em Modificar.
Register.com
- Faça login na sua conta em register.com.
- Na aba Minhas Contas, clique no domínio que você está usando com o Discourse.
- Role para baixo até Configurações Técnicas Avançadas e clique em Editar Registros de Aliases de Domínio.
- Na caixa à esquerda do seu nome de domínio, digite o prefixo para a sua comunidade, por exemplo
forum. - Digite
<something>.hosted-by-discourse.comna caixa aponta para. - Clique em Continuar, revise suas alterações e clique em Continuar novamente para criar o registro CNAME.
Squarespace
Fonte: Documentação de registros DNS personalizados da Squarespace
- Faça login na sua conta em account.squarespace.com.
- No seu Menu Inicial, clique em Configurações e, em seguida, clique em Domínios.
- Em Domínios Squarespace, clique no domínio que você deseja configurar e, em seguida, clique em Configurações Avançadas.
- Role para baixo até Registros Personalizados.
- Em uma linha em branco, selecione CNAME no menu Registro.
- No campo Host, digite o prefixo para a sua comunidade, por exemplo
forum. - No campo Dados, digite
<something>.hosted-by-discourse.com. - Clique em Adicionar para salvar o registro.
Última revisão por @SaraDev em 2022-05-24T21:00:00Z