Olá,
Atualmente tenho o example.com em uma hospedagem compartilhada, então DNS etc. estão configurados para uso com essa hospedagem.
Gostaria de instalar o Discourse, mas em outra hospedagem, que é a Digital Ocean.
O Discourse pede o domínio no qual instalar o fórum. Posso colocar meu example.com na outra hospedagem e, em seguida, alterar o arquivo hosts no meu PC para conseguir ver a instalação do Discourse no meu domínio, apenas para mim? Não sei se me fiz entender.
Por enquanto, na verdade, meu domínio está em outra hospedagem, onde há o Flarum, e por agora gostaria apenas de testar o Discourse na Digital Ocean, para ver se consigo usá-lo, sem mover o domínio.
Não será possível usar o domínio raiz em uma nova hospedagem que você já está utilizando em outra plataforma de hospedagem.
Obviamente, você não pode usar seu domínio raiz em dois lugares
Crie um novo subdomínio e mapeie o IP do seu novo servidor/hospedagem para que funcione no seu caso. Simplesmente, adicione um novo registro A nas configurações do seu DNS, por exemplo, ‘forum’, e insira o IP da hospedagem lá.
Isso fará com que você hospede seu fórum Discourse no URL do subdomínio forum.example.com.
(Desse modo, você não precisará mover nada para lugar nenhum. Apenas será necessário adicionar uma entrada extra nas suas configurações de DNS)
Você tem um contrato com seu provedor de hospedagem compartilhada atual, mas na verdade eles estão fornecendo dois serviços para você:
DNS para seu domínio
hospedagem web, atualmente usada para o Flarum no nome de domínio raiz (ou talvez www.example.com)
Você pode facilmente instalar ou obter o Discourse em outro provedor e, em seguida, adicionar um registro de nome de host no seu DNS (por exemplo, forum.example.com) que aponte para esse provedor adicional do Discourse.