Estoy ejecutando Discourse en contenedores mediante el panel de gestión de servidores 1Panel (código abierto), lo cual facilita la administración del servidor.
La arquitectura de 1Panel es: Usuario -> Cloudflare -> Nginx de 1Panel -> Contenedor de Discourse.
Mi entendimiento es que, incluso si modifico la configuración de app.yml de Discourse, el Nginx de 1Panel sigue situándose entre Cloudflare y Discourse.