Skip to main content

Duplicati

Duplicati is an open-source backup software application for encrypted, incremental, and compressed backups to local and remote storage targets (data protection / backup and recovery).

  • Client-side encrypted backups with user-managed passphrases (data security / encryption)
  • Incremental and compressed backup archives to optimize storage and bandwidth (storage efficiency / backup)
  • Support for multiple backends including local disk, network shares, FTP/SSH, WebDAV, and cloud storage services (storage connectivity)
  • Web-based user interface and scheduling for automated backup jobs (IT operations / job scheduling)
  • Backup verification, restore operations, and retention policies for managing backup lifecycles (backup governance / recovery)

More About Duplicati

Duplicati addresses the problem of protecting data on workstations, laptops, and servers by providing encrypted, incremental backups to a wide range of storage targets (data protection / backup and recovery). It is designed as a client-side application that runs on major desktop and server platforms, enabling organizations to back up data from endpoints and application hosts to local storage, network locations, or cloud-based repositories.

The software implements client-side encryption (data security / encryption), so data is encrypted before it leaves the source system. Users configure a passphrase, and Duplicati handles encryption and decryption of backup archives on that basis. It also uses compression and deduplication-style techniques (storage efficiency) to store data in blocks, which supports incremental backups and reduces the amount of data transferred and stored across backup runs.

Duplicati supports multiple backends (storage connectivity) such as local folders, external disks, network shares (e.g., Server Message Block (SMB) paths), File Transfer Protocol (FTP) and SSH-based targets, WebDAV endpoints, and various cloud storage services as exposed by its supported backends. This allows enterprises to direct backups to on-premises (on-prem) storage, hosted servers, or object-storage-like cloud targets, depending on policy and infrastructure constraints.

The project provides a web-based graphical user interface (management / administration) that runs as a service and is accessible via a browser. Through this interface, administrators define backup jobs, select source folders and files, choose destinations, and set schedules. Scheduling capabilities (IT operations / job scheduling) enable unattended, recurring backups aligned with enterprise backup windows and user device usage patterns. Command-line operation is also available for scripted or automated workflows.

Operational features include backup verification and test restores (recovery assurance), retention policies to control how many versions are kept and for how long, and options to manage bandwidth and performance. These capabilities support enterprise use cases where auditability of backup success and practical recovery procedures are required. Administrators can monitor backup jobs, inspect logs, and initiate restores of individual files or entire folders to original or alternate locations.

From an architectural perspective, Duplicati functions as endpoint backup software (endpoint data protection), typically deployed on each machine that needs protection, with storage targets chosen according to organizational policy. It integrates into broader IT environments by writing data to standard protocols such as FTP, SFTP/SSH, WebDAV, and compatible cloud storage APIs, which allows it to coexist with existing storage platforms and network infrastructure. Within a technical directory or taxonomy, Duplicati aligns with categories such as backup and recovery software, endpoint backup, and encrypted cloud backup tools.