I use
tailscale to connect to my local network, which is basically a VPN without port forwarding, since my ISP controls my open ports.
I also back up everything automatically, so if there are any database corruptions or anything like that, I can just rollback. I guess I'll have to see how it goes, if it gets corrupted, maybe I'll change my approach.