I was curious why there is an unusual number of reports related to Cloudflare issues lately, so I gave it a try myself. It seems to work quite well. All I had to do was change the DNS entry to “Proxied”, switch the SSL setting from “Flexible” to “Full (strict)”, add the cloudflare.template.yml
to app.yml
and rebuild the container.

@Zyniker I didn’t have to switch to TLS 1.2. You might want to recheck your settings and see if something else is different.
@Noba Could you please try to rebuild your container again just to rule out any issues with that?
cd /var/discourse
git pull
./launcher rebuild app
You might also want to check the nginx error log. You can find it on the host at /var/discourse/shared/standalone/log/var-log/nginx/error.log