ALL rsync.net accounts run on a ZFS infrastructure.
The 1TB+ accounts that you can send/recv to do not have snapshots enabled, since it's your zpool and you can set up whatever snapshots you want.
But, our normal accounts[1] that you cannot ZFS send/recv to do have ZFS snapshots set up that we create and maintain for you, and they are immutable[2].
So this means you can just do a plain old 1:1 rsync mirror to your rsync.net account, forget all about incrementals or versions, and we will do whatever snapshot schedule you like.[3]
So it's just like time machine, but more efficient (block level vs. hard links) and you don't have to set it up or worry about it and an attacker that gets your rsync.net credentials cannot wipe out your historical backups, since they are immutable here.
[1] As always, HN-readers discount - just email info@rsync.net
[2] even for our local root ...
[3] default, for free, is 7 daily, or 7 daily + 4 weekly for TB+ customers, but you can set up any schedule you want (21 days, 8 weeks, 6 months, etc.)
Is it because there isn't one filesystem per customer? Is that something that could be done, feasibly? Would be curious to hear. :)