What are your uses for running a NAS server remotely? Are you mainly interested in a cloud app or network drive? Cause you'll only have access setting up network drives using a VPN, if you're not on a local network. Also, if there's a service or electrical outage at the NAS server's location, you're screwed, until service is back up. Do you live in a high risk area? Floods?
I recommend that if you're that worried, follow the suggestion from
iStorm and run a NAS from your own home, and another from friends/family location. Or just make an offline backup one or twice a month and store that at your friends/family location.
I use a Synology Nas (DS1621+) and love it. I use Authy for 2 factor authentication and changed the default http(s) ports to a differ number. I also disabled Quickconnect and use Open VPN for complete remote access.
I loaded six 10Tb nas drives using shr-2 for 2 disk redundancy. And backup my media and important files to offline storage once a month or when needed. I have 35Tb of useable storage. Also two 500gb NVME drives for cache and 32gb RAM. Overkill, but it's been running 100% flawless.
I started off with a DS720+ (2 bay). I upgraded to the DS1621+ for more storage space and PCIE slot to install a 10gb card.
My uses are ...
Using shared folders as network drives on my desktops and mobile devices.
Auto backup of my Google Drive and Onedrive files.
Plex server.
TimeMachine and Windows Backup.
Surveillance Station for home IP cams.
Windows and Linux VMs (rarely use though)
etc...