Kopia logo

Kopia

Cross-platform backup and restore tool with encrypted snapshots, deduplication, and CLI plus GUI

Repository activity
  • Stars13.4k
  • Forks664
  • Open Issues811
kopia-kopia health score - Linux Foundation Insights
License

Apache-2.0

Languages
  • Go
  • JavaScript
  • Makefile
Kopia screenshot

About Kopia

Kopia is a backup and restore tool for Windows, macOS, and Linux. It creates encrypted snapshots of selected files and directories rather than imaging a whole machine, with client-side end-to-end encryption, compression, data deduplication, and error correction.

Snapshots can be stored locally, on network-attached storage, or in cloud storage. Supported backends include Amazon S3 and S3-compatible services, Azure Blob Storage, Backblaze B2, Google Cloud Storage, WebDAV, and SFTP, plus several providers through Rclone. Multiple machines can back up to the same storage location.

Kopia ships as both a command-line interface and a graphical application, KopiaUI. A Kopia Repository Server lets several clients share a single server-managed repository. It is licensed under the Apache License 2.0.

Key features

  • Encrypted snapshots of selected files and directories
  • Client-side end-to-end encryption, compression, and error correction
  • Data deduplication across snapshots
  • Backends for local, NAS, and cloud storage including S3, Azure, B2, and GCS
  • CLI plus a KopiaUI graphical application

Details

First released
2015
Platforms
Windows · macOS · Linux
Storage
Local · NAS · remote · cloud
Encryption
User-controlled end-to-end encryption
Cloud backends
S3 · Azure · B2 · GCS · WebDAV · SFTP
License
Apache License 2.0