If you have an asus router (I have an RT-AC68U), here’s my guide to setting up OpenVPN on it.
You can access your network and Home assistant from anywhere over OpenVPN, and don’t have to open any ports into your network. As far as I know, its a very safe way to access your home network when not at home
FYI, this weekend I’ve started using a different router (Netgear R7800), but has nothing to do with openvpn. My boss was having connection problems with her iphone, and told me to get a new router.