He agregado cloudflare.template.yml al archivo app.yml.
He configurado https://forum-direct.example.com/ para que apunte a la dirección IP de mi VPS que aloja Discourse, he desactivado la nube naranja en Cloudflare y he añadido esto a la configuración de Discourse: long polling base url.
¿Es todo lo que tengo que hacer para que Cloudflare gratuito funcione con mi sitio o necesito configurar algo más?
Además, dado que https://forum-direct.example.com/ apunta a la IP de mi VPS, ¿es correcto que las personas puedan obtener mi IP? ¿Puedo prevenir esto de alguna manera?
La emisión inicial de un certificado fallará si Cloudflare está proxyando tu dominio. Asegúrate de que la nube naranja esté desactivada.
¿Podrías explicar por qué esto es un problema? ¿Planeas asegurar el servidor? Cloudflare no es un firewall; incluso si haces proxy del tráfico, el VPS en sí no recibe protección adicional.
Discourse ofrece protecciones básicas. A menos que estés ejecutando una comunidad que probablemente te convierta en un objetivo, estás perdiendo el tiempo.
A menos que tengas cuidado de desactivar algunas de las optimizaciones, esto romperá tu sitio. Hay muchos temas sobre este problema.