Free backup software to store encrypted backups online for Windows!

Duplicati

Duplicati

  -  90.77 MB  -  Open Source
  • Latest Version

    Duplicati 2.3.0.0 (64-bit) LATEST

  • Review by

    Michael Reynolds

  • Operating System

    Windows 7 64 / Windows 8 64 / Windows 10 64 / Windows 11

  • User Rating

    Click to vote
  • Author / Product

    Duplicati Team / External Link

  • Filename

    duplicati-2.3.0.0_stable_2026-04-14-win-x64-gui.msi

  • MD5 Checksum

    fa1a38e8a200090575b7aaacf7bcfd9a

Duplicati is a free backup program to store encrypted backups online for PC! It works with standard protocols like FTP, SSH, WebDAV as well as popular services like Microsoft OneDrive, Amazon Cloud Drive & S3, Google Drive, box.com, Mega, hubiC, and many others.

Duplicati Screenshot 1

Backup files and folders with strong AES-256 encryption. Save space with incremental backups and data deduplication. Run backups on any machine through the web-based interface or via a command-line interface. It has a built-in scheduler and auto-updater.

Duplicati is free software and open source. You can use the app for free even for commercial purposes. The source code is licensed under LGPL. Duplicati runs under Windows, Linux, macOS.

It requires the.NET Framework 4.5 or Mono. It uses strong AES-256 encryption to protect your privacy. You can also use GPG to encrypt your backup.

It was designed for online backups from scratch. It is not only data efficient but also handles network issues nicely. E.g. interrupted backups can be resumed and the program tests the content of backups regularly. That way broken backups on corrupt storage systems can be detected before it’s too late.

The backup app is configured by a web interface that runs in any browser (even mobile) and can be accessed - if you like - from anywhere. This also allows running the app on headless machines like a NAS (network-attached storage).

Features and Highlights
  • It uses AES-256 encryption (or GNU Privacy Guard) to secure all data before it is uploaded.
  • Duplicati uploads a full backup initially and stores smaller, incremental updates afterward to save bandwidth and storage space.
  • A scheduler keeps backups up-to-date automatically.
  • Encrypted backup files are transferred to targets like FTP, Cloudfiles, WebDAV, SSH (SFTP), Amazon S3, and others.
  • It allows backups of folders, document types like e.g. documents or images, or custom filter rules.
  • The app is available as an application with an easy-to-use user interface and a command-line tool.
  • The program can make proper backups of opened or locked files using the Volume Snapshot Service (VSS) under Windows or the Logical Volume Manager (LVM) under Linux.
Compatible with your storage providers

Azure Blob Storage
Efficient, cost-effective tiered storage solution ideal for long-term data retention.

Dropbox
Cloud storage with time-saving features for seamless file access and sharing.

Google Cloud Storage
A fully managed service designed for scalable storage of unstructured data.

OneDrive
Microsoft's personal cloud storage solution for secure online file management.

Amazon S3
Offers object storage accessible via a web service interface.

SFTP Server
A secure communication protocol with multiple layers of security architecture.

External Hard Drive
An at-home solution for creating and maintaining personal data backups.

Box.com
Cloud-based collaboration and file-sharing platform tailored for businesses.

Network-Attached Storage (NAS)
A storage solution that allows local file access over a network.

Pricing

FREE
  • Monitor backups from anywhere
  • Secure credential storage (planned)
  • Insights dashboard
  • Monitor up to 5 machines
  • View the last 200 backups
  • 1 year monitoring retention
  • Community support
Duplicati Pro - $5

Per machine/month. Billed yearly
  • Org Management
  • Monitoring & alerts webhooks
  • Advanced backup anomaly alerting
  • 3 year monitoring retention
  • View the last 200 backups
  • Priority support
  • Cloud based backup management
PROS
  • Supports multiple backends.
  • Strong encryption (AES-256).
  • Incremental backups and deduplication.
  • Cross-platform compatibility.
  • Free and open-source.
  • Web-based interface for easy access.
CONS
  • Requires .NET 4.5 or Mono.
  • Encryption setup may be complex.
  • Web-based interface might not suit all users.
  • Limited mention of mobile app support.
  • Dependency on network connectivity for online backups.


Why is this app published on FileHorse? (More info)
  • Duplicati 2.3.0.0 (64-bit) Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Duplicati 2.3.0.0 (64-bit) Screenshot 1

What's new in this version:

Database Schema Update:
- Note: This update changes the Server database schema to version 11. The database tool can perform downgrades if needed.

Multiple Backup Destinations:
- This version adds support for configuring multiple destinations for a single backup job.
- This allows you to backup to multiple locations simultaneously, such as a local drive and a cloud storage provider.
- With multiple destinations, you can now configure a complete 3-2-1 backup strategy in a single job.
- After each completed backup, Duplicati will ensure that data is available on all destinations.
- A 3-2-1 backup strategy is where you have 3 copies of your data, 2 of which are on different media, and 1 of which is offsite/immutable.

Remote Sources:
- Remote sources are now easier to use with UI support and a prominent button on the source page
- This version also adds support for using Box, Dropbox, OneDrive, and Google Drive as remote sources

Windows Folder Status Indicator:
- Thanks to @AndyBodnar, this version adds a Windows shell extension that shows the backup status of folders with icon overlays.
- The feature is disabled by default but can be enabled with the option --enable-folder-status-service on either Server or TrayIcon.
- Once enabled, run the RegisterFolderStatusExtension.ps1 script to register the extension and see backup status in Windows Explorer.

Google Workspace Backup:
- This version adds support for backing up Google Workspace, including Gmail, Google Drive, Contacts, Calendar, and Chat.
- This is a proprietary module (source available) that requires a license to use in production.
- Without a license, testing is possible with up to 5 users.
- To prevent proprietary modules from loading, set the environment variable DUPLICATI_DISABLE_PROPRIETARY_MODULES=1 or delete files named Duplicati.Proprietary.* from your installation.

Office 365 Backup:
- This version adds support for backing up Office 365 tenants, including mailboxes, calendars, contacts, OneDrive, Planner, Tasks, Teams, Sites, and more.
- This is a proprietary module (source available) that requires a license to use in production.
- Without a license, testing is possible with up to 5 users + 5 sites + 5 groups.

Full Disk Backup:
- This version adds simple support for backup and restore of entire disks, including the MBR/GPT partition table.
- In this initial version, only Windows is supported, and the backup accesses the disk directly (no VSS).
- Support for Linux and macOS, as well as VSS support for Windows, is planned for future releases.
- Like the Office 365 / Google Workspace features, this is a proprietary module (source available).
- Full disk backup requires administrative privileges to access the disk directly.
- Full disk restore requires administrative privileges and requires that the disk is unmounted and not write-protected.

Remote File Locking:
- This release adds support for remote locking of files on supported storage providers (S3, Azure Blob Storage, Backblaze B2, iDrive e2, Google Cloud Storage).
- Locking protects backup files from being deleted or overwritten during a configurable retention period.
- To use the feature, set the advanced option --remote-file-lock-duration (e.g., 30D for 30 days).
- Each backend supports governance (lock can be removed in admin console) or compliance (lock cannot be removed) modes.

Templating Engine for Reporting:
- Thanks to @AndyBodnar, it is now possible to use a Handlebars template to format the report output, which is especially useful for crafting custom email reports.

Synology Native Package:
- The Synology native package has been re-developed to support Synology DSM 7.2 and above.
- The package installs as any other Synology package and uses integrated DSM authentication

Soft Delete Support:
- A new option --soft-delete-prefix enables the soft-delete feature.
- When enabled, files are renamed/moved instead of being deleted, allowing lifecycle management rules to handle actual deletion after a retention period.

Platform Updates:
- .NET 10: The application now runs on .NET 10 for improved performance
- SQLite: Updated to use Microsoft.Data.Sqlite for better performance and async query support
- VSS Provider: Default VSS provider on Windows is now Vanara (AlphaVSS is no longer maintained)

Database Encryption Changes:
- This release adds a "default secret provider" for the current OS:
- Windows: Windows Credential Manager
- macOS: Keychain
- Linux: libSecret (Gnome Keyring), or commandline pass if available
- If no secret provider is configured, and a default secret provider is available, the database will be encrypted with a random password stored in the default secret provider.
- To opt-out, use --disable-db-encryption when starting the Server/TrayIcon.
- If database encryption is already configured, or no default secret provider is available, nothing will change.

Simplified S3 Provider Configuration:
- The S3 provider configuration has been simplified by providing fewer options and only showing relevant endpoints.
- A whitelist of public S3 providers is included, and hostnames are shown in backup reports if in the whitelist.

New Languages:
- Added support for Hungarian, Czech, and Polish languages. Thanks to all translators!
- Quality of Life Improvements:
- The commandline-inside-the-UI feature now saves its state when navigating back
- Added "Edit as text" option for source paths and filters
- Linux AppImage builds are now available
- Auto VSS on Windows when user has Administrator privileges (SeBackupPrivilege)
- SSH-Agent support for SSH backend
- Support for macOS Photos backup with --photos-handling option
- New UI is more small-screen friendly

Notable Bugfixes:
- Fixed issue with invariant formatting causing crashes during backup
- Fixed dry-run to strictly not touch data
- Fixed --changed-files option to not introduce extra dangling file entries
- Fixed purge operation size calculation and added --reduced-purge-statistics option
- Fixed index file corruption issue where index files could become incomplete over time
- Fixed restore flow to reduce temporary space usage (configurable with --restore-volume-cache-hint)