Duplicati
Free, open-source backup with encryption to cloud storage.
Open the official app on www.duplicati.com
This tool is hosted by its maintainers. Click below to open www.duplicati.com in a new tab — it's their official demo.
Browse converters tools →What's next with Duplicati?
Choose how you want to get started.
Use it free
Open the official tool or demo — no account needed.
Self-host it
Run the open-source version on your own infrastructure.
What is Duplicati?
Duplicati is an open-source backup tool designed for encrypted, compressed, and incremental data protection across hybrid cloud and on-premises environments. It enables users to securely transfer backups to various storage solutions, including cloud services like AWS S3, Azure Blob Storage, and Backblaze B2, as well as local network-attached storage. The tool is particularly useful for organizations needing to comply with data sovereignty laws or manage hybrid infrastructures. By allowing Bring Your Own Storage (BYOS), Duplicati eliminates vendor lock-in and lets users choose cost-effective storage providers. It addresses the challenge of maintaining secure, scalable backups while balancing on-premises and cloud storage requirements. Ideal for IT administrators, developers, and small-to-medium businesses, Duplicati simplifies the complexities of data protection through its flexible architecture and support for multiple backup workflows.
How it works
Duplicati is a cross-platform backup application that creates encrypted, compressed backups of files and directories. It supports both local-to-local and hybrid cloud/on-premises workflows, ensuring data is stored securely while maintaining accessibility. Its primary purpose is to provide a reliable, open-source alternative to proprietary backup solutions, emphasizing flexibility and compliance with data sovereignty regulations. The tool is designed for users who need to protect data across distributed environments, such as backing up servers, NAS devices, or cloud workloads to private storage clusters or public cloud services. It prioritizes security through end-to-end encryption and incremental backups, reducing storage overhead while preserving data integrity. Duplicati supports incremental backups, which only store changes since the last backup, minimizing storage usage. It encrypts data at rest using AES-256 and optionally integrates with OpenPGP for additional security. The tool also compresses data to optimize storage efficiency, making it suitable for environments with limited bandwidth or storage capacity.
How to use it
- 1Install Duplicati on the target system via its official package or source code. 2. Configure storage targets in the web interface or command line, specifying cloud providers or local network shares. 3. Define backup jobs by selecting source files, encryption settings, and retention policies. 4. Initiate backups manually or schedule them using cron jobs or task schedulers. Practical tips: Use the web interface for visual monitoring and management. For advanced users, command-line parameters offer granular control over backup parameters. Regularly test restores to ensure data accessibility and adjust retention rules to balance storage costs with compliance requirements.
What it can do
- backup tool
Use cases
Assumptions and limitations
Assumptions
- source: https://www.duplicati.com/
- license: LGPL-2.1 — free to use
- privacy: Self-hosted — you control your data
Limitations
- Limited user-friendly GUI compared to proprietary alternatives, requiring command-line expertise for advanced configurations.
- GitHub stars are low (0), indicating potential challenges with community support and adoption.
- No built-in deduplication across backups, which may increase storage usage for large datasets.
- Depends on third-party storage providers for availability and performance, introducing potential single points of failure.
- Manual configuration of encryption keys and retention policies may lead to human error if not managed carefully.
Understanding the result
Free, open-source backup with encryption to cloud storage.
Tool details
- Clearly flagged when a network request is needed.
- No account, no sign-up, and no tracking of your content.
- Powered by (MIT).
- Built with
- (https://www.duplicati.com/)
- License
- MIT
- Runs locally
- No — requires a network request
- Verification
- Not yet verified
- Input
- Query
- Output
- Text
Built with https://www.duplicati.com/. OpenToolVault provides the discovery and browser interface while crediting the original project maintainers.
- Built with
- License
- MIT
Open-source project
OpenToolVault is an independent directory. We are not affiliated with or endorsed by this project.
References
- / — GitHub Repository
Upstream project · GitHub
- LGPL-2.1 License
Upstream project
Frequently asked
How does Duplicati handle encryption and data security?
Duplicati encrypts data at rest using AES-256 and supports OpenPGP for end-to-end encryption. Backups are stored in encrypted archives, and users manage cryptographic keys separately. Data is also compressed to reduce storage size, with optional password-protected archives for additional security. All transfers use HTTPS for cloud storage and SSH/SFTP for local backups, ensuring secure communication.
How does Duplicati perform incremental backups?
Duplicati uses a combination of file-level checksums and block-level deduplication to identify changes between backups. It only transfers modified data blocks, significantly reducing bandwidth and storage requirements. The tool maintains a history of changes, allowing partial restores and minimizing the need for full re-backups. This approach is efficient for environments with frequent updates.
How do I set up a backup to AWS S3?
1. Install Duplicati and configure the AWS S3 storage target via the web interface. 2. Enter your AWS credentials and select the desired bucket. 3. Define the backup job, specifying source files and encryption settings. 4. Schedule the backup using the built-in scheduler or external tools. 5. Verify the backup by accessing the S3 bucket and testing a restore. Ensure IAM permissions are correctly configured for secure access.
How does Duplicati compare to Acronis or Veeam?
Duplicati differs from Acronis and Veeam by being open-source, with no licensing fees. It offers greater flexibility in storage provider selection but lacks the enterprise-grade features of commercial tools, such as centralized management consoles or advanced replication options. Acronis and Veeam provide proprietary GUIs and integrated disaster recovery, while Duplicati relies on web interfaces or command-line tools for configuration.
What should I do if my backup fails with a '403 Forbidden' error?
A '403 Forbidden' error typically indicates incorrect storage credentials or permissions. Verify that the API keys or access tokens used for the cloud provider are valid and have the necessary permissions (e.g., S3 bucket read/write access). Check for typos in the endpoint URL and ensure the storage account is active. If using AWS S3, confirm that the bucket policy allows access from the Duplicati instance's IP address.