Use Rift with Tailscale
Tailscale connects machines, and Rift syncs files.
Set it up
The two need no connection to each other. Install Rift on each machine and share folders as usual.
What you get
Your machines reach each other over Tailscale, and each one holds its own copy of the shared folders. The files stay available when the machine that shared them is off.