Kopia — это программное обеспечение для резервного копирования данных, ориентированное на эффективность, безопасность и гибкость хранения. Проект представляет собой утилиту с поддержкой как командной строки, так и графических интерфейсов, предназначенную для создания инкрементных резервных копий, их шифрования, дедупликации и сжатия. Kopia рассчитана на работу как с локальными хранилищами, так и с облачными сервисами, обеспечивая переносимость репозиториев и автоматизацию задач резервного копирования.
Разработка Kopia акцентирует внимание на криптографической защите данных: резервные копии могут быть зашифрованы на стороне клиента перед отправкой в хранилище, а управление ключами осуществляется локально пользователем или интегрируется с внешними провайдерами секретов. Внутренняя архитектура предусматривает дедупликацию на уровне блоков или срезов данных, что снижает объём хранимой информации при многократных снимках и обновлениях. Инструмент поддерживает версионирование, восстановление отдельных файлов и полные восстановительные операции.
- Шифрование данных на стороне клиента с возможностью управления ключами и интеграции с внешними хранилищами ключей.
- Дедупликация данных для уменьшения объёма хранимых резервных копий (инкрементальные снимки и повторное использование блоков).
- Сжатие данных для оптимизации объёма хранилища и пропускной способности при передаче.
- Поддержка локальных хранилищ (файловая система, NAS) и множества облачных бекендов для репозиториев.
- Командный интерфейс (CLI) для автоматизации, скриптов и интеграции в системы непрерывного обслуживания.
- Графический интерфейс и веб-консоль для упрощённого управления резервными копиями и восстановлениями.
- Версионирование и возможность восстановления отдельных файлов, директорий или целых снимков системы.
- Кроссплатформенность: поддержка основных операционных систем и архитектур.
- Механизмы аутентификации и контроля доступа при работе с удалёнными репозиториями.
- Опции планирования и политики хранения для управления временем жизни и ретеншеном резервных копий.