Tunnel to wordpress site

I have turnkey wordpress installed in a proxmox lxc.
I have cloudflared lxc installed on proxmox and connected it to my cloudflare tunnel.
I have my domain on cloudflare.

I removed all dns (A Record) from from my domain in cloudflare except the standard _domainconnect record (I’m not sure what this is but it was there when i got here).

I created a tunnel, connected it to my cloudflared tunnel and public hostnames:
Subdomain = blank
Domain = navysloth.co.uk
Path = blank
Type = https
URL = 192.168.x.x:80 (my wordpress IP)

Subdomain = blank
Domain = www (not sure if i need this?)
Path = blank
Type = https
URL = 192.168.x.x:80 (my wordpress IP)

I kinda thought that would be all i needed to do… but it doesn’t connect to my site. If I go to:
navysloth. co. uk I get a bad gateway code 502 - Browser working, Cloudflare working, Host ERROR
www.navysloth. co. uk I get Hmmm… can’t reach this page

What am I doing wrong here? The site works perfectly well on localhost but it’s useless if it’s not on the interweb. Any help here would be appreciated

Update. I decided to try using a sub domain to see if it works test.navysloth.co.uk works fine.

So it’s just when I’m trying to use the main domain it’s not working.

Any ideas what’s going on here?

Make sure your @ and www records actually CNAME to Cloudflare Tunnel: DNS records · Cloudflare Zero Trust docs.
Overall, you need to expose your tunnel to the Internet either via DNS, Load Balancer or via associating DNS records with your tunnel from cloudflared directly. Pointing DNS directly to a private IP won’t work.