Yes, but depending on the size/value of the dataset, rsync might not be the best option.
Even after recent price reduction (Yay!), and with a hn discount (Yay!) - I still consider rsync.net as a personal backup service a little overkill/expensive past 100 GB or so. And likely you could just handle anything on the order of 1 to 2 tb locally anyway (spare disks).
You technically could use it for 10+tb of data... But uploading and downloading is going to be slow unless you have a real uplink (ie at least 1gbps).
And if you did, unless you need filesystem level Metadata - rsync might be a better option than zfs send/receive (even though zfs is cool).
>, rebuild my server, and then pull them back down into a reorganised/renamed tree of datasets?
Again, if you just need the data back - you might be well served with rsync or restic (both choices should be orthogonal to using rsync).
> Are there compatibility issues between ZFS on Linux and ZFS on FreeNAS that I need to be concerned about?
The world is divided in Oracle and not-Oracle - AFAIK there shouldn't be major differences between those two - that I believe now both follow upstream zfsonlinux.
However - I believe rsync.net still doesn't support zfsonlinux/openzfs encryption (zfsonlinux 0.8+). While locally it's possible to encrypt the disk "under" zfs... Native encryption is tempting.
And you would of course never send anyone data without encrypting it?
A fair number of the ZoL 0.8 features (encryption, allocation classes being two prominent examples) are not available currently for FreeBSD
I tried to directly import the Linux created pools into freenas, but they are read only due to a feature property that’s only supported by ZoL.
In read only mode I sent everything to the backup Linux server, destroyed the main pool and sent the whole thing back to the Freenas setup.
For now I'm just doing rsync of the snapshot directories, not upgrading the Ubuntu pool, and waiting on FreeNAS feature support to match.
As for FreeNAS, I feel it gives the closest thing to a Synology NAS in terms of manageability through a GUI, etc, while also supporting ZFS.
Maintaining freenas and trying to run some other virtualized apps next to it was not good for me.