7,380 open-source and SaaS tools, with GitHub stats refreshed every day.

Kopia

Open source

Cross-platform backup tool with encrypted, deduplicated snapshots sent to cloud storage, a NAS or local disks, with both CLI and GUI.

kopia.io
Kopia homepage screenshot
GitHub stars
14k
Last commit
yesterday
Repository age
10 years
Version
v0.23.1
Licence
Apache-2.0
Self-hosted
Yes

About Kopia

Kopia is an open-source backup and restore tool that creates encrypted snapshots of selected files and directories. It does not image a whole machine; instead you choose the folders that matter and Kopia stores the snapshots in the location you pick, whether that is cloud storage, a network server or a local disk.

Compression, deduplication, error correction and end-to-end encryption controlled by the user are built in, so repeated backups stay small and the storage provider never sees readable data. Supported destinations include Amazon S3 and S3-compatible services, Azure Blob Storage, Backblaze B2, Google Cloud Storage, WebDAV, SFTP and, experimentally, a subset of Rclone backends.

Both a command-line interface and a graphical interface are included, so the tool suits advanced users and people who prefer a GUI. It runs on Windows, macOS and Linux, is written in Go and is licensed under Apache-2.0. The project site offers installation instructions and a step-by-step getting started guide.

Key features

  • Encrypted snapshots with client-side encryption
  • Incremental backups with data deduplication
  • Compression and error correction
  • S3, Azure, B2, Google Cloud, WebDAV and SFTP targets
  • Command-line and graphical interfaces
  • Runs on Windows, macOS and Linux

Good fit for

  • →Backing up laptops to cloud storage
  • →Encrypted off-site backups to a NAS
Built with
Go
Tags
backup
encryption
deduplication
cli
cross-platform
cloud-storage
open-source

Kopia: questions and answers

What is Kopia used for?
Kopia is a cross-platform backup tool with encrypted, deduplicated snapshots sent to cloud storage, a NAS or local disks, with both CLI and GUI. It is a good fit for backing up laptops to cloud storage and encrypted off-site backups to a NAS.
Is Kopia open source?
Yes. Kopia is open source under the Apache-2.0 licence. Its source code is on GitHub at kopia/kopia and is written mainly in Go.
Is Kopia free?
Yes. Kopia is open source, so the software itself is free to use.
Can I self-host Kopia?
Yes. Kopia can be self-hosted on your own server or infrastructure.
What is Kopia an alternative to?
Kopia is an open-source alternative to Backblaze Computer Backup, CrashPlan, Carbonite and Acronis Cyber Protect. Other open-source alternatives to Backblaze Computer Backup include BorgBackup, restic and Duplicati.
Is Kopia actively maintained?
Yes. The most recent commit to Kopia was on 1 October 2026, and the latest release is v0.23.1, published on 16 June 2026. The project has 14k stars on GitHub.

Open-source alternatives to Kopia

See all

SaaS alternatives to Kopia

See all