Was https://rclone.org/ at any point considered as a storage plugin?
Does it even make sense?
I've been searching the issue log, discussions (gitter search returns nothing), source code, etc. but couldn't find anything.
I am using restic and since it didn't have native b2 support they decided to rely on rclone as a plugin to support multiple backends.
For me ti is working really nice.
Rclone supports many backend out of the box and has optimizations and tricks to reduce network chatter.
For instance it can fetch the contents of the directory tree along with file hashes in one request and do the local/remote comparisons locally based on that.
It could be a nice way to get support for many backup destinations out of the box, at least initially.
And if the destination backend in question is not optimal a native plugin could be implemented.
is it possible to copy your own binary onto rsync.net ?
I'll check it out