posted in: Backup tools, Software, System | 0
Kopia logo

Kopia is a free and open source, multiplatform program with fast incremental backup, end-to-end client-side encryption, data compression and deduplication


  • Snapshots. Kopia uploads directories and files to remote storage called Repository and maintains a set of historical point-in-time snapshot records based on defined policies;
  • Multiple users or computers can share same repository: if users share the same files, they are also uploaded only once. NOTE: that there is currently no access control mechanism within repository – everybody with access to repository can see everyone’s data;
  • Kopia also uses splitting based on rolling hash, which allows efficient handling of changes to very large files. For example a virtual disk image which gets modified can also be efficiently snapshotted by only uploading the changed parts and not the entire file;
  • Restore: to restore data, Kopia can mount the contents of a Repository as a local disk, and you can use normal file copy tools to perform full or selective restore;
  • Encryption: all data is encrypted before it leaves your machine. Kopia uses state-of-the-art encryption algorithms, such as AES-256 or ChaCha20.  All data is encrypted using per-content keys derived from the 256-bit master key stored in repository. Master key is encrypted with user-provided passphrase, which is never sent to any server;
  • Compression  Kopia can compress your data to save extra storage and bandwidth. There are actually 3 compression methods available (pgzip, s2, zstd);
  • Policies: set of files to snapshot – excluded files can be defined similar to .gitignore, retention – how long to keep snapshots before expiring them, scheduling – how frequently/when should snapshots be created;
  • Caching  Kopia maintains a local cache of recently accessed objects making it possible to quickly browse the repository contents without having to download from remote storage;
  • It is possible to choose a storage location: Kopia performs all its operations client-side, without having to maintain dedicated server and supports a variety of storage providers, including cloud storage (Google Cloud Storage, Amazon S3, Wasabi, B2, Azure, or similar), WebDAV-compatible storage, sftp, http/s or any other remote storage mounted locally;
  • Command Line Interface. Kopia has rich command-line interface for managing snapshots and policies, but also for low-level access to the underlying repository, including low-level data recovery;
  • API Server. Kopia can be run in a server mode, in which case it exposes an HTTP API that can be used to build client tools that can trigger snapshots, get their status and access snapshotted data;
  • Disaster Recovery. Kopia files can be often recovered even after partial loss of repository contents, because key index information and repository metadata is stored redundantly to prevent single points of failure.

Screenshots Software


The software Kopia is available for installation on Linux, Windows and macOS.

Installation methodOS
DebUbuntu* 16.04/18.04/19.04/20.04, Linux Mint 18/19, Debian
RPMopenSUSE, Rosa Linux, Mageia, ALT Linux, Fedora, CentOS, Red Hat Enterprise Linux and others
FlatpakUbuntu, Linux Mint, Debian, Arch Linux, Fedora, CentOS, KDE Neon, openSUSE, elementary OS, Manjaro, Red Hat Enterprise Linux
AppImageUbuntu, Fedora, openSUSE, CentOS, elementaryOS, Linux Mint and others

*Ubuntu (GNOME), Kubuntu (KDE), Xubuntu (XFCE), Lubuntu (LXDE)

Install Software via Deb package

Install Software via RPM package

Install Software via Flatpak package

flatpak install flathub io.kopia.KopiaUI

Install Software via AppImage package

Install Software via EXE package on Windows

Install Software via DMG package for macOS

Software Information

Language Interface:English
Description version:0.9.6
Developer:Kopia Contributors
Programming language:Go
License:Apache-2.0 License
Software website:kopia.io

If you like it, share it!

Notify of
0 Комментарий
Inline Feedbacks
View all comments