Backrest vs Duplicacy

Pros and cons

Each app's own strengths and weaknesses, plus the specs where Backrest and Duplicacy differ.

Backrest

Pros

  • Standard restic repositories
  • Encrypted, deduplicated snapshots
  • Single small Go binary
  • Pre and post backup hooks
  • Completely free

Cons

  • Prune needs significant memory
  • Per-repository deduplication only
  • Prune locks repository exclusively

Duplicacy

Pros

  • Lock-free concurrent backups
  • Cross-computer deduplication
  • Wide storage backend support
  • Snapshot-style revisions

Cons

  • Web UI needs paid licence
  • Proprietary storage format
  • CLI has no scheduler

Which suits you

Spec
PriceAdvantage: FreeFree + Commercial
LicenceAdvantage: GPL-3.0Custom (free for personal use)
Architecturex86 + ARMx86 + ARM
RuntimeGoGo
DatabaseSQLitenone
Containers1 (app only)1 (app only)
Install optionsDocker + Linux, macOS, WindowsDocker + Linux, macOS, Windows
Clients–macOSWindowsLinux
Concurrent backupsSequential / lockedLock-free
Storage supportLocal, SFTP, S3, B2, rcloneLocal, SFTP, S3, B2, WebDAV
NotificationsDiscord, Slack, Gotify, Shoutrrr, HealthchecksEmail, Webhooks
DeduplicationYes (per repository)Global