Ah yes a classic. Some things that might catch you out as you built out your home lab, things that caught me out:
- Cloudflare has a 100 second timeout
- Cloudflare has a 100MB request size limit
- Cloudflare doesn't like you streaming large amounts of video
- Cloudflare only does the HTTP and HTTPS ports. Services relying on other ports can fail.
This all applies to the free version of Cloudflare, presumably you can do more if you pay.
I have spent countless hours trying to solve issues caused by these things without knowing they were the cause 😅