
Duplicati
Encrypted, incremental backups to cloud and remote storage
14.9k stars 1.1k forks last commit first released
Actively maintained
Last commit 25 Aug 2026.

Duplicati is a cross-platform backup client that creates encrypted, compressed, incremental backups and sends them to a wide range of cloud storage providers or remote file servers. It is designed for automated, bandwidth-efficient backups with a web-based UI and command-line tooling.
Key Features
- Client-side encryption using AES-256 or GnuPG before upload
- Incremental/differential backup approach to reduce storage and bandwidth
- Built-in scheduler for unattended, recurring backups
- Multiple destination types including SFTP/SSH, WebDAV, FTP, and S3-compatible/object storage providers
- Flexible selection and filtering (folders, file types, include/exclude rules)
- Web-based management interface plus command-line operation
- Support for backing up open/locked files via VSS on Windows and LVM snapshot support on Linux
Use Cases
- Encrypted offsite backups of desktops or servers to S3-compatible storage or a NAS
- Scheduled backups to remote servers over SFTP/WebDAV with retention rules
- Bandwidth-aware incremental backups for laptops and small office environments
Limitations and Considerations
- As a backup client, it requires a separate storage destination (cloud bucket, remote server, or file share) to receive data
Duplicati is a good fit when you need privacy-preserving backups with strong encryption and flexible destination support. Its combination of scheduling, incremental backups, and broad protocol/provider compatibility makes it practical for both home and small business environments.
Categories:
Tags:
Tech Stack:
Similar to Duplicati

Duplicacy
Lock-free deduplicating backup tool with cloud and SFTP storage support
Cross-platform backup tool with lock-free deduplication, encryption, snapshots, and pruning, supporting local disk, SFTP, and many cloud storage backends.


rclone
Command-line sync and management tool for cloud and remote storage
rclone is a CLI tool to sync, copy, mount, and serve files across cloud storage providers and standard protocols like S3, WebDAV, FTP, and SFTP.

Kopia
Cross-platform snapshot-based backup tool with encryption and deduplication
Cross-platform backup and restore tool with snapshot-based incremental backups, client-side end-to-end encryption, compression, and deduplication via CLI and GUI.

docker-volume-backup
Backup and rotate Docker volumes to local storage or remote backends
Lightweight companion container to back up Docker volumes on a schedule or on demand, with rotation, encryption, notifications, and support for multiple storage backends.
BorgBackup
Deduplicating backup tool with encryption and compression.
BorgBackup is a deduplicating backup program with authenticated encryption and compression for Unix-like systems.

PG Back Web
Web UI for automated PostgreSQL backups and restores
Self-hosted web interface to schedule, monitor, encrypt, store, and restore PostgreSQL backups to local disk or S3-compatible storage.


