Duplicati vs BorgBackup: Backup Tools Compared

If you need encrypted, deduplicated backups for your self-hosted services but haven't decided between a GUI-driven tool and a CLI-first one, Duplicati and BorgBackup represent the two main approach...

By · · 1 min read
Duplicati vs BorgBackup: Backup Tools Compared

Source: DEV Community

If you need encrypted, deduplicated backups for your self-hosted services but haven't decided between a GUI-driven tool and a CLI-first one, Duplicati and BorgBackup represent the two main approaches. Duplicati targets users who want a web interface and cloud storage integration. BorgBackup targets users who want maximum efficiency and don't mind the command line. Feature Comparison Feature Duplicati BorgBackup Latest version v2.2.0.3 1.4.3 Docker image lscr.io/linuxserver/duplicati:2.2.0 b3vis/borgbackup:1.4.3 (community) Language C# (.NET) Python + C Interface Web UI CLI only Deduplication Block-level Chunk-level (content-defined) Encryption AES-256 AES-256-CTR + HMAC-SHA256 (authenticated) Compression Built-in (zip, 7z, LZMA) LZ4, ZSTD, ZLIB, LZMA, none Cloud storage backends 20+ (S3, B2, SFTP, FTP, WebDAV, Rclone, etc.) SSH/SFTP only (native) Local backup Yes Yes Incremental backups Yes (block-level) Yes (chunk-level) Scheduling Built-in (web UI) External (cron or Borgmatic) Restor