Olá, como o Cloudflare provavelmente quebrará o Discourse de acordo com várias reclamações, existe uma maneira de definir um subdomínio separado para uploads e, em seguida, usá-lo com o Cloudflare para evitar quaisquer problemas, algo como: https://uploads.xyz.com
Não acho que já dissemos que o Cloudflare quebra o Discourse. O que causa problemas de tempos em tempos são as suas ‘otimizações de desempenho’. O Discourse já é bem otimizado e, ocasionalmente, esses ajustes podem causar estragos em uma instalação.
Você não precisa de um subdomínio separado, desde que faça o seguinte:
Instale com a nuvem laranja desativada
Crie uma regra de página para ‘desativar desempenho’ para todo o subdomínio
Crie uma regra de página para armazenar em cache o caminho de seus uploads.
Minha falha, esqueci completamente do cenário de regra de página, por exemplo, https://community.com/uploads/*, isso resolveu muitos problemas para mim, obrigado!
Sobre o primeiro passo, posso saber por que instalar com a nuvem laranja desativada? Você quer dizer permitir a configuração inicial do Let’s Encrypt ou algo mais?
Não precisa estar lá. Eu sempre visaria tornar a instalação funcional com a menor complexidade e, a partir daí, seguir em frente.
O Let’s Encrypt costumava ser um impeditivo, mas não é mais o caso.
Certifique-se também de reconstruir com o template do CloudFlare, caso contrário, você terá muitos outros problemas divertidos com tudo parecendo ter origem na rede deles.