I did something similar but used CloudFlare tunnels.
I ran an umbrel node with LnBits and BTCPay exposed to the clearnet.
The major benefit is that you don't need a VPS, costs are none and DDoS protection from CloudFlare.
The downside is that you have to trust CloudFlare.