
When you’re responsible for backing up your organization’s servers, workstations, and NAS storage systems, choosing the best mix of protection versus solution cost can feel like a high-wire act. One way to meet this challenge is considering how your backups are stored: In contrast to file-based, or storage sync backup solutions, traditional block-level backup paired with deduplication and compression will keep your data footprint as small and efficient as possible—enhancing your ability to back up everything you might want to.
With its block-level approach, Duplicati is one tool that, depending on your use case, can help you avoid picking and choosing which systems to protect. This post explores what Duplicati does, and how it might work for you.
What is Duplicati?
Duplicati is a free, open-source backup platform that runs on macOS, Linux, and Windows. It also offers upgraded Pro and Enterprise plans that provide access to backup services for numerous machines and that offer access to additional services like AI backup, remote management, and extended monitoring retention.
While Duplicati originally was released under the GNU Lesser General Public License, it has been held under the MIT License since early 2024.
Duplicati From 20,000 Feet
Duplicati is an open-source project that many IT administrators have found to meet the same specification of commercial backup solutions—including an excellent interface to manage and monitor underlying backup functions, and encryption so your backups can only be restored and accessed by you—without prohibitive complexity and pricing.
While Duplicati offers a free plan, IT professionals who need protection for many machines will need to explore either the Pro plan or the Enterprise option. When paired with a cloud storage solution, Duplicati can quickly and affordably deliver backup protection for every system you are responsible for.

Duplicati is a free, open-source backup client for macOS, Windows, and Linux that securely stores encrypted, incremental, compressed backups in cloud storage like Backblaze B2 Cloud Storage.
Duplicati Features at a Glance
Here’s a brief review of Duplicati’s key features to help in your evaluation. If you’re already sold on its functionality, skip ahead to the next section.
Plans, Installation, and Architecture
As Duplicati is now under MIT License, the purely open-source design has evolved into a plan-based model. A free plan offers access to basic features, while upgraded plans provide protection for numerous machines as well as advanced support and more capabilities.
Once installed, you access Duplicati’s features through a web interface, mobile devices, or via command-line, if you prefer.
Duplicati’s Free Plan
Duplicati’s free plan is ideal for most individuals. This plan offers protection for two machines, allows users to view the last 200 backups, and includes access to a dashboard.
Duplicati’s Pro Plan
Small businesses that need backup protection for numerous machines can opt for the mid-tier Pro plan. Priced at $2 per machine per month, the plan combines affordability with more advanced features and capabilities. The plan covers up to 100 machines, includes AI backup analysis, offers access to customer assistance/support, provides three years of monitoring retention, and more.
Duplicati’s Enterprise Plan
Designed for MSPs and larger businesses, the Enterprise plan is priced at $3 per machine per month. This plan requires a minimum of 10 machines and a contract. However, it also provides the greatest number of benefits, including support with system configuration, credential management within the console, SSO with MFA, and more.
Backup Formats
Duplicati gathers all files to be backed up, deduplicates and compresses them, then sends them to your backup location in blocks or chunks to be stored for maximum efficiency. The first time you run a Duplicati backup job it will perform a full backup of your system, then each backup job after that will send incremental backups of the changed files, further sparing your bandwidth.
Security and Encryption
Backups stored using Duplicati can be encrypted with AES-256 encryption with custom pass-phrases, or integrate with your GPG security toolchain. This ensures that only your team can decrypt the backups and restore the files, preserving data security.
Other Advantages
While ease of use, storage format, and security will likely apply to just about every use case, Duplicati offers a number of other features that can lighten your administrative load and offer peace of mind. For instance, Duplicati lets you establish schedules to automate your backup jobs and how you’d like to be notified on job completion or alerted if there’s a problem. If you have a distributed, or highly mobile team, this can be hugely helpful. Additionally, Duplicati can also be set to create parameters for how long files are retained. Smart backup lets you take control of all your files. Any backup strategy should include a testing regimen, and Duplicati provides an easy way to set one up in your workflow.
Installing and Configuring Duplicati
This example outlines the installation and configuration of Duplicati using cloud storage for backups—in this case, Backblaze B2.
Begin by creating a dedicated storage bucket, and ensuring that it’s set to private.

Next, navigate to Backblaze B2, then App Keys, then Add a New Application Key. Once there, generate an Application Key and make sure that it has read and write access to the dedicated storage bucket you’ve made:


Before exiting, make a note of the bucket name, Application Key, and ID for your configuration work in Duplicati.
Configuring Your First Duplicati Backup
Duplicati’s manual will help guide you through installation, which begins with downloading the most recent build for your platform and following the wizard-style installation steps.
Once installed, Duplicati will ask you to set a user password, then present you with the main screen, ready to configure your first backup with Backblaze B2. Select Add Backup, then Add a New Backup, then Configure a New Backup.
Duplicati is organized around the principle of “tasks” that specify a backup job for a single system. When setting up a task, you’ll be asked to name the backup job, to name the folder that will hold your backups, to specify optional encryption settings and a passphrase, and then specify the target destination, in this case Backblaze B2.


Enter the credentials and bucket information you created earlier.

Be sure to test the connection before continuing.
Click next to select the systems and folders to include in this backup task, then next again to fine tune how often and when you want this backup job to run.

Finally, save your backup job.
Now, back on the Duplicati home screen, you can see your defined backup job and inspect its progress:
As you can see when you navigate back to Backblaze, the actual backup blocks are compressed files that can only be restored and decrypted by you.


In only a few minutes, you’ve configured your first Duplicati backup task and are ready to start protecting the rest of your server, workstation, and NAS storage fleet.
Some Notes on Backing Up to Cloud Storage
As you’re considering where to store your backups—or as you’re trying to convince others of the value of off-site cloud storage—there are two things to keep in mind: First, using cloud storage will put you on the right side of your budget. Cloud storage allows you to keep your storage in operating expense, which means your budget can be scaled up and down as needed, and you don’t have money needlessly tied up in aging tech infrastructure. (You can read more about a CapEx vs. OpEx strategy, here.) Second, cloud storage helps you ensure that your backups are off-site to avoid any local system outage, and yet they also remain immediately accessible so that your recovery can begin immediately. If you liked the ease of working with Backblaze B2 in this example, you can learn more about the service.
Does Duplicati Meet Your Checklist?
Duplicati’s block-level backup, with deduplication, compression, and encryption could be exactly what your organization needs, and eliminating license, support, and maintenance costs are highly attractive as well. When paired with cloud storage like Backblaze B2, which also supports server-side encryption using AES-256, you can affordably protect every system in your organization.
Do these features meet your checklist? How was your experience getting it set up? Let us know in the comments.