DU
SOFTWARE

Duplicati

An encrypted, versioned backup application with a graphical interface, schedules and multiple storage targets for Windows, macOS and Linux, with a workflow centered on restore verification.

Version 2.3.0.4_stable_2026-07-09Windows x64macOS arm64macOS x64Linux x64LGPL-2.1-or-later

What Duplicati is useful for

Duplicati creates encrypted, versioned backup archives and sends them to supported local or remote storage targets. A backup is useful only when its password, task configuration, remote data and restore path are all available. Network quotas, latency, volume size and service-side throttling affect reliability, so a small complete restore should precede a full-library schedule.

Planning and recovery boundaries

Version retention controls remote storage use, while exclusions and volume sizes affect scan and upload behavior. The backup password should live outside the source directory and be recorded in a separate password manager. Task logs and local caches can contain paths or metadata and should follow the same retention policy as other operational records.

Maintenance note

This page reviews Duplicati 2.3.0.4 stable, encrypted versioned backups, schedules, remote quotas, task configuration and restore verification across desktop platforms. Content review date: 2026-08-23.

SAVE TO CLOUD

Save to your cloud drive

Open the cloud drive to get the file directly, or save it for convenient access on another device.

Links checked 2026-08-06
Save first, access when you need itOn desktop, scan with the matching cloud-drive app. On mobile, tap the save button.
GUIDE

Duplicati 2.3.0.4 backup schedule and restore guide

Create a small encrypted backup task, verify its password and remote target, run it twice, and restore several file types to an independent directory before expanding the scope.

Before you start

  • Match Windows x64, macOS Intel or Apple Silicon, or Linux x64 and reserve local cache and remote quota.
  • Prepare a separate backup password, target account and recovery device; do not keep the only password inside the directory being backed up.
  • Choose a test set containing documents, images and a large file so retention and restore behavior are representative.
01

Installation steps

  1. 01

    Install the matching 2.3.0.4 package

    Use the Windows MSI, matching macOS DMG or Linux x64 AppImage, then verify the version and review the local service binding.

  2. 02

    Create an encrypted task

    Select source directories, target, password, volume size, compression and encryption, run a small backup and record the task log.

  3. 03

    Set schedule and retention

    Configure execution time, retries, old-version retention and exclusions, then run the task manually twice before scheduling the full dataset.

02

Quick start

  1. 01

    Review logs and quota

    Check uploaded volumes, indexes, verification results, local cache, remote quota and service-side limits, keeping the complete log for any failure analysis.

  2. 02

    Perform a random restore

    Restore documents, images and a large file from different dates into a separate directory, compare content and record the recovery time.

  3. 03

    Save migration material

    Export task configuration, record the storage target and retention rules, and store the backup password in an independent password manager.

Usage tips

  • Recoverability depends on the task configuration, password, indexes and remote target; losing any one of them makes migration harder.
  • Scheduled tasks need failure alerts and disk-space checks rather than relying only on whether the application is still running.
  • Before removing old versions, verify the retention period, legal requirements and ability to restore the versions that remain.
Troubleshooting and uninstall

Why does a remote backup fail repeatedly?

Inspect the task log, network state, remote quota and volume size, then retry with a small directory; do not remove remote volumes while the failure cause is still unknown.

Why can a restore not find an old version?

Recheck the target, task configuration, password and remote index, refresh the version list and compare the migration materials before attempting recovery again.

  1. Stop schedules and verify recoveryDisable schedules, export task configuration and logs, and confirm that at least one remote version restores into an independent directory.
  2. Uninstall while preserving backup dataRemove Duplicati through the operating system, but retain remote archives, task configuration and password materials until the migration plan is verified.
FAQ

Frequently asked questions

Can a Duplicati archive be opened by a normal file manager?

Usually not. Archives use volumes, indexes and possibly encryption; restore through a compatible Duplicati task with the required password and configuration.

Is a cloud target by itself a complete backup strategy?

No. Verify quotas, version retention, credentials, task configuration and a restore path. A remote copy without a tested recovery process is incomplete.

How can remote storage usage be controlled?

Exclude caches and temporary files, choose suitable volume and compression settings and set retention deliberately. Test that the versions kept still cover the recovery requirement.