← Package directory
Available on winget

Install KopiaCLI

Cross-platform backup tool for Windows, macOS & Linux with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication. CLI and GUI included.

Install with winget
winget install --id Kopia.KopiaCLI
Upgrade
winget upgrade --id Kopia.KopiaCLI
Uninstall
winget uninstall --id Kopia.KopiaCLI

About KopiaCLI

Kopia is a fast and secure open-source backup/restore tool that allows you to create encrypted snapshots of your data and save the snapshots to remote or cloud storage of your choice, to network-attached storage or server, or locally on your machine. Kopia does not 'image' your whole machine. Rather, Kopia allows you to backup/restore any and all files/directories that you deem are important or critical.

What's new in 0.23.1

Repository - Basic tests for getting epoch manager blob set (#5418) by Julio López - selection of next epoch to compact (#5373) by Julio López Storage Providers - no_extra_providers build tag (#5375) by Julio López Linter - annotations for other platforms (#5413) by Julio López Graphical User Interface

Read release notes

Version history

Version Updated Notes
0.23.1 Unknown Repository - Basic tests for getting epoch manager blob set (#5418) by Julio López - selection of next epoch to compact (#5373) by Julio López Storage Providers - no_extra_providers build tag (#5375) by Julio López Linte...
0.23.0 Unknown Command-Line Interface - New Feature restrict insecure unauthenticated server to loopback binds (#5354) by Jarek Kowalski - registration mechanism for storage providers (#5350) by Julio López - hash benchmarking count (#...
0.22.3 Unknown Defect Fixes - Fixes regression in dependency used for compression (#5049) Snapshots - New Feature localfs support for passing options (#5044) by Jarek Kowalski CI/CD - Remove ineffective omitempty tags (#5037) by Julio...
0.22.2 Unknown Storage Providers - execute rclone with non-cancelling context (#5040) by Julio López - allow S3 versioned tests cleanup to succeed (#5038) by Julio López CI/CD - make PR title options consistent with chlog (#5036) by Ju...
0.22.1 Unknown General Improvements - make purpose a string parameter (#5015) by Julio Lopez - use contexts in tests (#5009) by Julio Lopez - leverage testing.T.Context in testlogging (#5008) by Julio Lopez - prevent writing outside of...
0.22.0 Unknown Command-Line Interface - potential overflow in integer conversion (#4993) by Julio Lopez - make --progress flag visible and use it in sync-to command (#3542) (#4877) by yinheli - ensure auto-maintenance errors are propag...
0.21.1 Unknown Server - fixed scheduling bug (#4732) by Jarek Kowalski Storage Providers - New Feature Azure Federated Identity support (#4728) by Julio Lopez
0.21.0 Unknown Command-Line Interface - New Feature human-readable sizes for kopia ls (#4696) by Kian Kasad - New Feature add --disable-file-logging to suppress log file output (#4686) by Leonardo Cecchi - fix path printed by "kopia sn...
0.20.1 Unknown Command-Line Interface - minor cleanups in diff tests (#4594) by Julio Lopez Server - fixed server-based notifications (#4598) by Jarek Kowalski Snapshots - fixed snapshotting of \server\share (#4603) by Jarek Kowalski -...
0.20.0 Unknown Command-Line Interface - New Feature helper functions to get preceding snapshots for diff (#4559) by Rohit-BM18 - Fix crash when doing kopia policy show <path> (#4560) by Donatas Abraitis - rename function to setListBlob...
0.19.0 Unknown Release notes