I’ve left it a bit late but I’m looking to replace Crashplan and have tried Duplicati first. Here are some reasons why I’m considering trying others - although I do hope that most of this is user error.
- With smart retention turned on, you won’t be keeping deleted files or versions intra day. You will only have the latest backup for that day. My solution is to turn it off and keep all versions up to a year (for example).
- No apparent support for B2 Application Keys (have to use the master key). This is unfortunate but not a total deal breaker (EDIT: works by using associated KeyID as AccountID)
- B2 support appears “chatty” - backing up uses B2 download bandwidth and transaction capacity. This may not be an issue as long as it doesn’t increase with backup size/versions/number of files, but based on my understanding of how Duplicati works I don’t quite understand why backups need to be downloaded.
- When restoring a file, the interface forces you to pick a date/version first, and then drill down to the file required - so effectively each file has as many versions as there are backups (even if they were unchanged between them). A possibly more useful approach would be to show all the files available in the latest version, and then the available different versions as a tree under each - a la Crashplan. Deleted items are shown/hidden with a checkbox. This effectively presents itself as an audit/change log per file, which is useful for the times when you don’t know when a file changed or what version you actually want.