I would add cloudflare tunnels to avoid showing your ip to the world and easily setup some access rules
OP is stealing my post.
I answered all questions here :
https://www.reddit.com/r/selfhosted/s/rDH7srn0Rj
Did you just repost my screenshot from a year ago ?
VPN, iCloud in case I lose my drives, MEGA, Spotify
I would add cloudflare tunnels to avoid showing your ip to the world and easily setup some access rules