Restic vs Duplicacy
two backup philosophies, one license you should know about

Restic is fully open-source. Duplicacy has a dual-license model that catches people off-guard. Beyond licensing, the two tools take genuinely different approaches to deduplication and concurrency. This page lays out the real tradeoffs — no marketing spin, no false equivalence.

Why ServerCrate

Restic-native hosting, no licensing surprises.

Pure open-source workflow

We're built around Restic — BSD 2-Clause, no per-machine fees, no commercial gotchas. Use it on every box you own, no audit risk.

ZFS-backed storage

Both Restic and Duplicacy do format-level integrity. ZFS catches bit rot at the bytes underneath. We tell you the backend; most providers don't.

Zero-knowledge by design

Repo passwords are Fernet-encrypted at rest on our side. Same trust model whether you use Restic CLI, Backrest, or any Restic-compatible client.

Quick summary

  • Choose Restic if:You want fully open-source with no usage restrictions, you're backing up commercial workloads, or you value the larger ecosystem of clients, hosts, and tooling.
  • Choose Duplicacy if:You're a personal user backing up a single machine, you want lock-free concurrent backups from many clients to one repo, or you specifically want the GUI experience.

The licensing thing nobody mentions upfront

This is the part most "Restic vs Duplicacy" articles skip, and it's the most consequential difference for a lot of people:

  • Restic license:BSD 2-Clause. Use it on as many machines as you want, personal or commercial, no fees, no registration.
  • Duplicacy CLI:Free for personal use only. Commercial use requires a paid license — currently $25/year per computer.
  • Duplicacy Web/GUI:Paid for everyone — personal and commercial. Trial available.

If you're a homelabber backing up one personal NAS, Duplicacy CLI is free and fine. The moment you back up a work laptop or a small business server, you're in commercial-license territory. This is fully legitimate — Duplicacy's author has put years into the project and deserves to charge for it. But you should know before committing.

Side-by-side comparison

FeatureResticDuplicacy
LicenseBSD 2-Clause (fully open-source)Dual license: free personal CLI, paid commercial CLI, paid GUI
Cost — personalFreeFree (CLI), paid (GUI)
Cost — commercialFree$25/year per computer (CLI)
Source availableFully openSource-available, not OSI open-source
PlatformsLinux, macOS, Windows, FreeBSD, OpenBSDLinux, macOS, Windows, FreeBSD
DeduplicationContent-defined chunking (CDC), variable-sizeLock-free CDC, designed for many-clients-one-repo
Concurrent clientsSupported, requires careful coordinationLock-free design, easier multi-client repos
EncryptionAES-256-CTR + Poly1305 MACAES-256-CFB
Compressionzstd (default since 0.14)zstd, lz4
BackendsS3, B2, Azure, GCS, SFTP, REST, local, rcloneS3, B2, Azure, GCS, Wasabi, SFTP, WebDAV, local, OneDrive, Google Drive
GUINone official (third-party: Backrest)Official paid Web GUI
Mature ecosystemLarge — many hosts, clients, tutorialsSmaller, more centralized around official tools
Hosted providersMany: ServerCrate, BorgBase (via SFTP), rsync.net, Backblaze, WasabiGeneric object storage; few Duplicacy-specific hosts

Where Duplicacy genuinely wins

  • Multi-client backups to one repo.Duplicacy's lock-free design lets multiple machines back up to the same repository concurrently without locking issues. Restic can do this but with more care required.
  • The official GUI.If you want a polished, supported web UI out of the box without bolting on Backrest, Duplicacy Web is more turnkey.
  • More cloud storage backends out of the box.Including consumer-friendly ones like OneDrive and Google Drive — useful if you want to use existing storage you already pay for.

Where Restic wins

  • Licensing simplicity.Free for everything, forever, no per-machine fees, no commercial-use audit risk.
  • Ecosystem size.More hosted providers, more client tools, more tutorials, more community knowledge on Stack Overflow and forums.
  • Cross-platform parity.Restic's Windows support is excellent. Duplicacy works on Windows but the GUI experience is more polished on Restic via Backrest these days.
  • Fully OSI open-source.If your org has policies requiring OSI-approved licenses, Duplicacy's source-available license may not qualify. Restic's BSD 2-Clause does.

Migrating from Duplicacy to Restic (or vice versa)

The repository formats are completely incompatible. There is no automated migration path. If you want to switch:

  1. Keep your old tool's repo accessible for the length of your retention window (typically 90 days to 1 year)
  2. Set up the new tool with a fresh repository on the same or different storage
  3. Run both in parallel until you're confident the new one is reliable
  4. Once the old retention window expires, decommission the old repo

This is annoying but standard for backup tool migrations. Don't try to do an instant switch — you'll lose history.

Hosting both: storage backend considerations

If you want a managed SFTP backend that works with either tool, you have options. Restic-first hosts (ServerCrate, BorgBase via SFTP, rsync.net) all support Duplicacy as well, since SFTP is just SFTP. The repo format is up to your client — the host doesn't care.

Practical note: Duplicacy hosting providers specifically (as in, "Duplicacy-aware") barely exist. The author maintains a Storj-based service but it's narrow. For most users, "host that supports SFTP and Restic" is also "host that supports Duplicacy."

FAQ

Is Duplicacy actually open-source?

Source-available, not OSI open-source. The code is published on GitHub but the license restricts commercial use and GUI distribution. This is a meaningful distinction for organizations with open-source policies, even if it makes no difference to a homelabber.

Which is better for a homelab with one machine?

Personal preference. Duplicacy CLI is free and the lock-free design is a nice property. Restic's broader ecosystem means more tutorials and more hosted backends to choose from. Both work well. Pick one and stop comparison-shopping.

Which is better for a small business?

Restic, almost always. Free license, no per-machine accounting, larger ecosystem. The cost difference adds up fast at 10+ machines and you avoid licensing audit complexity entirely.

Does ServerCrate work with Duplicacy?

Yes — ServerCrate is SFTP-based and Duplicacy supports SFTP. Our tooling and docs are Restic-first, but if you point Duplicacy at our endpoint with your credentials, it works. The repo format on disk will be Duplicacy's, not Restic's, and you can't switch later without re-backing-up.

Is the lock-free dedup actually a big deal?

For one machine? No. For 50 laptops backing up to one company repo? It's a real advantage. Most homelab and small-team users will never hit a workload where this matters.

Get started today

Start with Restic. No license fees, ever.

Private vault ready in seconds. Works with Restic CLI, Backrest, and any Restic-compatible client.

Cancel anytime. 10 GB free tier never expires. No egress fees.