Vorta — это графический клиент для BorgBackup, обеспечивающий удобный интерфейс для создания и управления резервными копиями. Проект ориентирован на упрощение использования дедупликации, шифрования и сжатия, которые предоставляет Borg, и предоставляет пользователю набор инструментов для настройки репозиториев, выполнения резервного копирования, просмотра снимков и восстановления данных. Vorta работает на нескольких платформах и интегрируется с системными планировщиками заданий для автоматизации резервного копирования.
Разработка Vorta велась с целью сделать продвинутые возможности Borg доступными для пользователей, предпочитающих графические приложения вместо командной строки. Интерфейс включает элементы для управления ключами шифрования, заданиями резервного копирования и политиками хранения, а также средства для анализа состояния репозитория и проверки целостности. Vorta обычно применяется как на рабочих станциях, так и на серверах малого масштаба, где нужна простая настройка защищённых и эффективных бэкапов.
- Графический интерфейс: визуальное управление репозиториями Borg, настройка профилей и параметров резервного копирования без использования командной строки.
- Поддержка шифрования: управление ключами и использование шифрования репозитория для защиты данных при хранении и передаче.
- Дедупликация и сжатие: использование механизмов Borg для экономии места за счёт дедупликации данных и опционального сжатия.
- Планирование заданий: интеграция с системными планировщиками (cron, systemd timers и т.п.) для регулярного выполнения резервных копий.
- Просмотр снимков: удобный просмотр списков снимков (snapshots) с возможностью фильтрации, сравнения и оценки размера данных.
- Восстановление файлов: восстановление отдельных файлов или каталогов из выбранных снимков с контролем версий.
- Проверка целостности: функции проверки репозитория и верификации данных для обнаружения и исправления ошибок хранения.
- Управление хранением: политики удаления старых снимков, автоматическое применение retention policies для экономии места.
- Логи и уведомления: регистрация операций резервного копирования и отображение результатов выполнения задач.
- Кроссплатформенность: доступность на популярных дистрибутивах Linux и в сборках для других систем в зависимости от реализации.