Adicionei o arquivo cloudflare.template.yml ao arquivo app.yml.
Configurei https://forum-direct.example.com/ para apontar para o endereço IP do meu VPS que hospeda o Discourse, desativei a nuvem laranja no Cloudflare e adicionei isso nas configurações do Discourse em long polling base url.
Isso é tudo o que preciso fazer para que o Cloudflare gratuito funcione com meu site, ou preciso configurar mais alguma coisa?
Além disso, como https://forum-direct.example.com/ aponta para o IP do meu VPS, as pessoas podem descobrir meu IP, correto? Posso impedir isso de alguma forma?
A emissão inicial de um certificado falhará se o Cloudflare estiver fazendo proxy do seu domínio. Certifique-se de que a nuvem laranja esteja desligada.
Você poderia explicar por que isso é um problema? Você planeja proteger o servidor? O Cloudflare não é um firewall; mesmo se você fizer proxy do tráfego, o próprio VPS não recebe proteção adicional.
O Discourse oferece proteções básicas. A menos que você esteja gerenciando uma comunidade que provavelmente o tornará um alvo, você está perdendo seu tempo.
A menos que você tenha cuidado para desativar algumas das otimizações, isso quebrará seu site. Existem vários tópicos sobre o assunto.