I'm trying to host a WordPress website with SSL at home with the following setup
A domain with GoDaddy, proxied via CloudFlare, with an A record pointing to my home static public IP address
My router (Unifi UDM Pro) map ports 80>8081, 443>443 to my Nginx Proxy Manager (I had to turn off the remote access feature on the UDM Pro to reserve port 80 and 443 for this, not sure if that caused the issues)
Nginx Proxy Manager run in docker via CasaOS (on top of Ubuntu Server, running with Proxmox) 192.168.1.111, port 81
A WordPress Turnkey container running in proxmox, IP 192.168.1.121
I managed to generate Let's Encrypt SSL cert on my domain using Nginx Proxy
Now using my home network, I can access https://www.<mydomain>.com.au to the WordPress site, but it doesn't seem to be accessible from the public internet (from outside). I'd get `ERR_CONNECTION_CLOSED` or `TOO_MANY_REDIRECTS` errors.
Any hints on how to troubleshoot this?
My idea is using Proxmox to run multiple WordPress sites at home for my community organisations.
Many thanks!
Cheers!

The problem is likely Cloudflare. Go to SSL/TLS and change the mode setting to “Enable encryption end-to-end. Use this mode when your origin server supports SSL certification but does not use a valid, publicly trusted certificate.”