Here my 2cents;
I personally host my Cloudron at Hetzner
I enabled in front of Cloudron
Cloudflare and Enable proxying for new DNS records (that is inside Cloudron at the domain level)
Enable Firewall at Hetzner for my Server
HTTPS only between my Cloudron and CloudFlare
[image: 1756114585161-brave_9vbg9hsube.png]
you can find the IP here
Why ?
So even if someone retrieve the IP (example via mail service) it cannot try to hack any webapps.
Of course; I have others Rules at Hetzner Firewall Level; that basically replicate Cloudron's Firewall: SSH, Mails, STUN, TURN, ...
After that; you mostly need to choose wisely the apps you deploy; trust the due diligence of these developers.
Having a WAF; bring more complexity that would probably slow down the integration of new apps...