Desculpe, mas estou um pouco confuso sobre o que seria necessário para tornar o Discourse disponível no meu site.
Pelo que entendi, você precisaria de algo como um prefixo forums. no seu domínio atual e executar um Docker Container ou outro servidor completo nesse novo domínio com prefixo para disponibilizar o Discourse.
Mas não poderia ser feito usando o mesmo nome de domínio? Tipo, exemplo.com/forums? Talvez o Discourse não esteja formatado para essa situação?
Outra confusão minha é sobre como eu conseguiria instalá-lo, considerando que meu site está hospedado em um servidor da HostGator. Eu teria que pagar por outro servidor e domínio e instalar o Discourse lá? Alguém tem instruções para essa situação?
Me digam o que acham. Provavelmente vocês têm sugestões completamente diferentes do que eu espero.
Acho que a HostGator não oferece um servidor completo, então você precisaria mudar de hospedagem para fazer uma instalação em subpasta (na verdade, acho que talvez seja possível fazer uma instalação em subpasta com o Cloudflare na frente, mas não sei se alguém já fez isso).
Recomendo a instalação em subdomínio por motivos óbvios. forum.exemplo.com não é tão ruim quando se trata de hospedar um fórum para seu site.
Você também pode optar pela rota de subpasta, como sugerido por @pfaffman acima, mas em qualquer caso, você precisará de um servidor diferente da sua conta HostGator.
Você precisa do que é chamado de VPS com acesso root para instalar e gerenciar o Discourse.