Kopia — бесплатная и с открытым исходным кодом, мультиплатформенная программа с быстрым инкрементным резервным копированием, сквозным шифрованием на стороне клиента, сжатием и дедупликацией данных
Моментальные снимки (Snapshots). Kopia загружает каталоги и файлы в удалённое хранилище, называемое репозиторием, и поддерживает набор исторических записей моментальных снимков на определённый момент времени на основе определенных политик.
Несколько пользователей или компьютеров могут совместно использовать одно и то же хранилище: если пользователи совместно используют одни и те же файлы, они также загружаются только один раз. ПРИМЕЧАНИЕ: в настоящее время в репозитории отсутствует механизм контроля доступа — все, у кого есть доступ к репозиторию, могут видеть данные всех пользователей;
Kopia также использует разделение на основе скользящего хэша, что позволяет эффективно обрабатывать изменения в очень больших файлах. Например, образ виртуального диска, который изменяется, также можно эффективно привязать, загрузив только измененные части, а не весь файл;
Восстановление: чтобы восстановить данные, Kopia может смонтировать содержимое хранилища как локальный диск, и вы можете использовать обычные инструменты копирования файлов для выполнения полного или выборочного восстановления;
Шифрование: все данные шифруются до того, как они покинут ваш компьютер. Kopia использует самые современные алгоритмы шифрования, такие как AES-256 или ChaCha20. Все данные шифруются с использованием ключей для каждого содержимого, полученных из 256-битного главного ключа, хранящегося в репозитории. Главный ключ зашифрован с помощью предоставленной пользователем парольной фразы, которая никогда не отправляется ни на один сервер;
Сжатие: Kopia может сжимать ваши данные, чтобы сэкономить дополнительное пространство для хранения и пропускную способность (pgzip, s2, zstd);
Политики: набор файлов для моментальных снимков — исключённые файлы могут быть определены аналогично.gitignore, хранение — как долго хранить моментальные снимки до истечения срока их действия, планирование — как часто/когда следует создавать моментальные снимки;
Кэширование: Kopia поддерживает локальный кэш недавно доступных объектов, что позволяет быстро просматривать содержимое хранилища без необходимости загрузки из удаленного хранилища;
Есть возможность выбрать место хранения: Kopia поддерживает множество поставщиков хранилищ, включая облачные хранилища (Google Cloud Storage, Amazon S3, Wasabi, B2, Azure или аналогичные), хранилища, совместимые с WebDAV, sftp, http/s или любые другие удалённые хранилища, подключённые локально;
Интерфейс Командной строки: Kopia имеет богатый интерфейс командной строки для управления моментальными снимками и политиками, а также для низкоуровневого доступа к базовому хранилищу, включая восстановление данных низкого уровня;
Kopia можно запускать в режиме сервера, и в этом случае он предоставляет HTTP-API, который можно использовать для создания клиентских инструментов, которые могут запускать моментальные снимки, получать их статус и получать доступ к данным моментальных снимков;
Аварийное восстановление: файлы Kopia часто могут быть восстановлены даже после частичной потери содержимого хранилища, поскольку информация об индексе ключей и метаданные хранилища хранятся избыточно для предотвращения отдельных точек сбоя.
Скриншоты программы
Установка
Программа Kopia доступна для установки на Linux, Windows и macOS.
Способ установки
ОС
Deb
Ubuntu* 16.04/18.04/19.04/20.04, Linux Mint 18/19, Debian
RPM
openSUSE, Rosa Linux, Mageia, ALT Linux, Fedora, CentOS, Red Hat Enterprise Linux и другие
Flatpak
Ubuntu, Linux Mint, Debian, Arch Linux, Fedora, CentOS, KDE Neon, openSUSE, elementary OS, Manjaro, Red Hat Enterprise Linux
AppImage
Ubuntu, Fedora, openSUSE, CentOS, elementaryOS, Linux Mint и другие