The very simplest would be Tailscale (or fully selfhosted: Tailscale clients with Headscale as controlserver).
Or you can run a Wireguard setup, as site-to-site for example between the two networks.
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
For Example
We welcome posts that include suggestions for good self-hosted alternatives to popular online services, how they are better, or how they give back control of your data. Also include hints and tips for less technical readers.
Useful Lists
The very simplest would be Tailscale (or fully selfhosted: Tailscale clients with Headscale as controlserver).
Or you can run a Wireguard setup, as site-to-site for example between the two networks.
I recommend you look into restic
which is a incremental backup tool that can end-to-end encryption the store so that you do not need to trust your storage provider.
Restic can also work with a NAS at your friend but it might turn out it is cheaper to get something like a backblaze B2 Cloud or wasabi S3 storage where a terabyte is like around 6$ a month only!
I used to have backblaze, they were ok, I wish I had full access to my files and I prefer to self host and I already have all the hardware. I'll definitely check out restic though. Thanks!
If you do truenas to truenas you could schedule a zfs send.