Hola, dado que es probable que Cloudflare rompa Discourse según varias quejas, ¿hay alguna forma de configurar un subdominio separado para las cargas y luego protegerlo con Cloudflare para evitar cualquier problema, algo como: https://uploads.xyz.com?
No creo que hayamos dicho nunca que Cloudflare rompa Discourse. Lo que sí causa problemas de vez en cuando son sus ‘optimizaciones de rendimiento’. Discourse ya está bien optimizado y, ocasionalmente, estos ajustes pueden causar estragos en una instalación.
No necesitas un subdominio separado siempre que hagas lo siguiente:
Instalar con la nube naranja desactivada
Crear una regla de página para ‘desactivar el rendimiento’ para todo el subdominio
Crear una regla de página para almacenar en caché la ruta de tus cargas.
Mi error, olvidé por completo el escenario de la regla de página, por ejemplo, https://community.com/uploads/\*, ¡eso resolvió muchos problemas para mí, gracias!
Sobre el primer paso, ¿puedo saber por qué instalar con la nube naranja desactivada? ¿Te refieres a permitir la configuración inicial de Let’s Encrypt o algo más?
Simplemente no necesita estar ahí. Siempre intentaría que la instalación funcione con la menor complejidad y luego seguiría a partir de ahí.
Let’s Encrypt solía ser un impedimento, pero ya no es el caso.
Además, asegúrate de reconstruir con la plantilla de CloudFlare, de lo contrario, te encontrarás con muchos otros problemas divertidos, ya que todo parecerá originarse en su red.