Therobloxforum.com recusou a conexão

Então, acabei de configurar o Discourse usando o aplicativo de 1 clique da DigitalOcean, mas ao finalizar, encontrei um problema.

Ao acessar meu site, vejo o seguinte:


(Desculpe, sou holandês, mas tenho certeza de que você reconhece isso)

Uso o Cloudflare e tenho o modo SSL configurado como full (então não é full (strict), apenas full).

Qualquer ajuda será muito apreciada!

Não use a instalação de um clique do DO. Isso não é suportado aqui. Use a instalação oficial.

Mas por quê? Usar a instalação com um clique deve funcionar e é uma maneira válida de instalar o Discourse.

Nós, da equipe do Discourse, não criamos a instalação em um clique, e grande parte do que ela faz é uma caixa preta para nós. Por isso, limitamos o suporte oferecido aqui no Meta apenas àqueles que seguem nossas instruções oficiais de instalação, pois sabemos como elas funcionam e como solucionar problemas. Existem simplesmente muitas variáveis desconhecidas com a instalação em um clique da DO.

Note que é uma tarefa de baixa prioridade e de longo prazo em nossa lista investigar assumir a instalação em um clique. No entanto, por enquanto, não há um cronograma formal para fazê-lo.

Você provavelmente pode configurar o Cloudflare apenas para DNS e reconstruir, e funcionará, mas como você não seguiu as instruções de instalação, não saberá como reconstruir.

Do seu outro tópico que agora está fechado:

Isso é apenas o nome do host do seu droplet Digital Ocean (ou seja, o nome do servidor), então não está relacionado ao nome do seu fórum. Se você quiser alterá-lo, a maneira mais limpa é simplesmente implantar um novo servidor e especificar um nome de host diferente para o Digital Ocean durante a criação. No entanto, ele também pode ser alterado após a implantação.

Para reconstruir:
Navegue até a pasta do Discourse:
cd /var/discourse

Verifique/atualize sua configuração:
nano containers/app.yml

Em seguida, reconstrua com a nova configuração:
./launcher rebuild app

Se estiver usando o Cloudflare, certifique-se de adicionar o modelo do Cloudflare ao app.yml (apenas para garantir que o registro de IPs seja de IPs reais e não de IPs do Cloudflare). A seção está no topo do app.yml.

- "templates/cloudflare.template.yml"

+1 para o conselho acima de configurar usando as instruções oficiais.

@pfaffman
Primeiramente, obrigado pela sua resposta! Já está configurado apenas para DNS. Acredito que vou seguir as instruções oficiais por enquanto, pois um dia terei que fazê-lo (para plugins) e a migração é algo ainda mais complicado.

@markersocial
Obrigado pela resposta também! Sim, acho que vou seguir o conselho de usar a instalação oficial por vários motivos. Pode ser um pouco complicado, já que não sei muito sobre desenvolvimento web, mas com as instruções claras, tudo vai ficar bem.