ConfigsApr 10, 2026·4 min read

Duplicati — Free Encrypted Backup to Any Cloud Storage

Duplicati is an open-source backup client that stores encrypted, incremental backups to S3, Google Drive, OneDrive, Backblaze B2, SFTP, and 20+ storage backends.

TL;DR
Duplicati backs up your files with encryption and deduplication to 20+ cloud storage backends including S3, Google Drive, and Backblaze B2.
§01

What it is

Duplicati is a free, open-source backup client that creates encrypted, incremental, compressed backups and stores them on remote storage. It supports over 20 backends including Amazon S3, Google Drive, OneDrive, Backblaze B2, SFTP, WebDAV, and local drives. The software runs on Windows, macOS, and Linux with a web-based UI for configuration.

Duplicati targets developers, sysadmins, and home users who need automated, encrypted backups without paying for a commercial backup service. If you want your data backed up to storage you already own or rent, Duplicati handles the encryption and scheduling.

§02

How it saves time or tokens

Setting up encrypted incremental backups manually requires scripting rsync, gpg, and cron together while handling error recovery and retention policies. Duplicati packages all of this into a single application with a web UI. You configure a backup job once -- source folders, destination, schedule, retention -- and it runs unattended. Block-level deduplication means subsequent backups transfer only changed data.

§03

How to use

  1. Run Duplicati with Docker:
docker run -d --name duplicati -p 8200:8200 \
  -v duplicati-config:/data \
  -v /path/to/backup:/source:ro \
  lscr.io/linuxserver/duplicati:latest
  1. Open http://localhost:8200 in your browser.
  1. Create a new backup job: select source folders, choose a destination (S3, Google Drive, etc.), set encryption passphrase, and configure schedule.
  1. Run the backup manually or let the schedule handle it.
§04

Example

# Command-line backup to Backblaze B2
duplicati-cli backup \
  "b2://my-bucket/backups?auth-username=keyId&auth-password=appKey" \
  /home/user/documents \
  --passphrase="your-encryption-passphrase" \
  --retention-policy="1W:1D,4W:1W,12M:1M"

# Restore specific files
duplicati-cli restore \
  "b2://my-bucket/backups" \
  --restore-path=/tmp/restored \
  --file-to-restore="documents/important.pdf"
§05

Related on TokRepo

§06

Common pitfalls

  • Losing your encryption passphrase means losing access to all backups permanently. Store the passphrase in a password manager or secure vault.
  • Large initial backups over slow connections can take days. Consider seeding with a local backup first, then switching to cloud.
  • Duplicati stores metadata in a local SQLite database. If this database is lost, rebuilding from remote storage works but takes significant time.

Frequently Asked Questions

Is Duplicati truly free?+

Yes. Duplicati is open-source under the LGPL license. There are no paid tiers or feature restrictions. You only pay for the cloud storage you use as your backup destination.

How does Duplicati encryption work?+

Duplicati encrypts backup data locally using AES-256 before uploading. The encryption key is derived from your passphrase. Your cloud storage provider never sees unencrypted data.

Can Duplicati run on a NAS?+

Yes. Duplicati runs on any system with Mono or .NET. Many NAS devices (Synology, QNAP) can run Duplicati via Docker or native packages. Check the documentation for platform-specific guides.

Does Duplicati support versioned backups?+

Yes. Duplicati keeps multiple backup versions with configurable retention policies. You can restore files from any point in time within your retention window.

How does Duplicati compare to BorgBackup?+

BorgBackup is command-line only with excellent deduplication but limited cloud backend support. Duplicati provides a web UI and supports 20+ cloud backends natively. Borg is faster for local/SSH backups; Duplicati is more versatile for cloud destinations.

Citations (3)

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets