Skip to content
c17 .ioJoin list

Best / Backup

Best open-source Backup

The best self-hosted backup split in the c17.io catalog is restic for a small BSD-2-Clause encrypted backup program, Kopia for Apache-2.0 snapshots with a GUI, BorgBackup for a 3-clause BSD-style deduplicating archiver, and Duplicati when you want a MIT-licensed (root LICENSE) backup app with a web UI. Object storage for the destination is /best/object-storage.

Open the stackStart on Railway

Ranked picks

  1. 1

    restic

    BSD-2-Clause backup program: fast, secure, efficient. Encrypts the snapshots you keep.

    When to pick it: Scripted backups to a repo you control.

    36,650 stars in the catalog

  2. 2

    Kopia

    Apache-2.0 incremental snapshots with client-side encryption, compression, and a GUI.

    When to pick it: A backup tool with a desktop UI.

    14,378 stars in the catalog

  3. 3

    BorgBackup

    Deduplicating archiver with compression and authenticated encryption. LICENSE is a 3-clause BSD-style text.

    When to pick it: SSH repos and prune policies you already know.

    13,859 stars in the catalog

  4. 4

    Duplicati

    Encrypted backups to disks or cloud storage. Root LICENSE is MIT; proprietary/ if present is separate.

    When to pick it: A web UI if restic/Kopia are too CLI.

    15,133 stars in the catalog

How they compare

ToolLicenseSelf-hostBest for
resticBSD 2-Clause "Simplified" LicenseMediumScripted backups to a repo you control.
KopiaApache License 2.0EasyA backup tool with a desktop UI.
BorgBackupBSD-3-ClauseMediumSSH repos and prune policies you already know.
DuplicatiMIT LicenseEasyA web UI if restic/Kopia are too CLI.

Related pages

FAQ

restic or Kopia?
restic if you want the small CLI. Kopia if you want snapshots plus a GUI. Pick one repository format on day one.
Where do the blobs go?
A volume, an S3-compatible store (/best/object-storage), or another disk you own. Do not invent a restore-success rate.
Are these free?
Licenses as listed. Duplicati's root LICENSE is MIT with a proprietary/ carve-out if that directory exists. You pay disk. Template users never pay c17.
How do I deploy it?
Install the project's documented binary or container. Persist the repo. Restore one file as the test. File sync stays on /stacks/files-you-own.

Stack of the Week

Get one stack a week that replaces a SaaS bill.

Sponsor this page