@marmarta I use restic, borg and wyng, basically I want this for a backup solution:
- encryption
- remote storage (ssh or s3) that does not require an agent on the remote
- ability to verify a backup
- ability to check the repository integrity
- ability to restore a backup (that's the point of the tool though 😅 )
- ability to exclude data (when applicable)
- deduplication of data within repository
- being able to configure auto deletion/pruning of old data using retention rules
- bonus if you can backup multiple hosts to the same repository and use deduplication
- show me some stats
The biggest issues I had with backups tools:
- inability to prune old data from a repo because the storage is full (restic problem)
- a not clear documentation about integrity check: there are repository checks and data check, the former is quick because it just validates metadata while the other requires validating the whole repository data.