Most backups fail silently. You find out the day you need them.

So the real question isn't "which tool backs up faster?" It's "which one hands your files back when your drive dies?" Duplicati and Restic are the two most popular free, open-source backup tools for home servers. Both encrypt. Both deduplicate. Both save to almost any storage. But they behave very differently when things go wrong.

Duplicati: the friendly one

Duplicati has a web dashboard. You click buttons. You pick folders, pick a destination, set a schedule. No terminal needed. For a beginner, this is a huge relief.

The catch: Duplicati keeps a local database that tracks what it backed up. If that database gets corrupted — and over months, it sometimes does — restores slow to a crawl or throw errors. People have watched a "repair" run for days.

It works. It's just fragile in a way you won't notice until restore day.

Restic: the tank

Restic is a single command-line program. No GUI. You type commands. That scares people off.

But Restic's design is brutally simple. Every backup is a snapshot. Every snapshot is self-contained in the storage itself — there's no separate local database to rot. You can wipe your whole server, install Restic on a fresh machine, point it at your backup, and pull everything back. That's it.

Restore is where Restic shines. It's fast, predictable, and boring — exactly what you want from a backup.

The honest comparison

Ease of setup: Duplicati wins. Clicking beats typing.

Restore reliability: Restic wins, and it's not close.

Storage support: Tie. Both handle Backblaze B2, S3, SFTP, local disks, and more.

Encryption: Both encrypt before data leaves your machine. Good.

Recovering on a dead server: Restic. You need nothing but the command and your password.

The test that matters

Whichever you pick, do this today: run a test restore. Not a backup. A restore.

Pick three random files. Delete your local copies (keep the backup). Restore them to a new folder. Open them. Confirm they're intact.

If you can't do this smoothly, your backup is a wish, not a plan.

Which should you pick?

If you'll genuinely never touch a terminal, use Duplicati — but test-restore monthly, seriously. A backup you never verify is worse than none, because it lulls you.

If you can copy-paste four commands, use Restic. Spend one evening learning restic init, restic backup, restic snapshots, and restic restore. That evening buys you calm.

Many self-hosters start on Duplicati for the comfort, hit one scary repair, and switch to Restic for good. You can skip the drama.

Your one action today: install either tool, back up one folder, then immediately restore it to a fresh location and open the files. If the restore works, you have a backup. If it doesn't, you just learned that before disaster did.