There's so many backup systems out there these days, but none that are
quite perfect. The closest I've found is `rdedup`[1], which may no longer be maintained. What I'd like in a backup solution is:
- compressed
- deduplicated
- encrypted using asymmetric encryption, so that the encrypting machine doesn't need to know a password
- durable (using par2 or directly supporting repository repair from an independent backup)/signed
- composed of standard open source tools so that if the backup software goes away, everything can still be retrieved
- supports differing upstream data hosting providers
- open source
There's lots of things that fill most of those requirements, but none that tick all the boxes.
- rdiff-backup does all of the above except deduplication; it's full + incremental which requires a management strategy
- restic doesn't compress, doesn't use asymmetric encryption and doesn't use par2 or similar tools for durability
- borg doesn't use asymmetric encryption and doesn't use par2/durability stuff; it's also pretty slow
I know people call borg the "holy grail", but I think we're still a wee way off that emerging, personally -- even though I do really like (and use!) borg.
[1]: https://github.com/dpc/rdedup
- compressed
- deduplicated
- encrypted using asymmetric encryption, so that the encrypting machine doesn't need to know a password
- durable (using par2 or directly supporting repository repair from an independent backup)/signed
- composed of standard open source tools so that if the backup software goes away, everything can still be retrieved
- supports differing upstream data hosting providers
- open source
There's lots of things that fill most of those requirements, but none that tick all the boxes.
- rdiff-backup does all of the above except deduplication; it's full + incremental which requires a management strategy
- restic doesn't compress, doesn't use asymmetric encryption and doesn't use par2 or similar tools for durability
- borg doesn't use asymmetric encryption and doesn't use par2/durability stuff; it's also pretty slow
I know people call borg the "holy grail", but I think we're still a wee way off that emerging, personally -- even though I do really like (and use!) borg.
[1]: https://github.com/dpc/rdedup