I'd recommend using a VPN (or VPN-like service) to connect to the server - it might not be as simple as Google Photos et al to set up, but is likely the most secure option
Edit: from a similar comment, see https://photostructure.com/faq/remote-access/#accessing-your...