Cross-platform backup and restore tool with encrypted snapshots, deduplication, and CLI plus GUI
Apache-2.0
- Go
- JavaScript
- Makefile

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
