Discourse not working on Raspberry pi 5

After taking forever to figure out the cloudflare tunnel thing I finally managed to make it connect without any port 80 and 433 errors following this guide: Install Discourse on a residential internet with Cloudflare Tunnel

Then there was a 5 second countdown and it started doing it’s thing until it stopped. I thought maybe I’m done here so I visited the domain but it says it’s not responding. Localhost also doesn’t show anything at all. Am I starting it the wrong way? I didn’t change any configurations and even uninstalled and reinstalled everything with no luck. Rebuilding also just stops and doctor discourse says Discourse container app is running. So how do I access it on my local network to see if it’s even up on other devices?

Your can try to cURL the raspberry ip and see if it responds.

You can also check the tunnel health on the Cloudflare dashboard.

4 Likes

I’m getting curl: (7) Failed to connect to (IP here) port 80 after 0 ms: Could not connect to server

The cloudflare dashboard says it’s healthy.

What I forgot to mention is that I’m also hosting raspap which is a Hotspot for the Raspberry and it also hosts a web dashboard but I changed the port for it to 81.

1 Like

So Discourse is supposed to be accessible from port 80 of your PI, but cURL can’t reach it from your other machine?

Can you share your app.yml file ?