Arq Backup — это программное обеспечение для резервного копирования данных, разработанное для создания зашифрованных копий пользовательских файлов с возможностью их хранения на различных местах назначения. Программа ориентирована на индивидуальных пользователей и малые организации, предлагая клиентское сквозное шифрование (end-to-end), версионность файлов и гибкие варианты хранения, включая облачные аккаунты пользователя, сетевые накопители (NAS) и локальные внешние диски. Arq реализует инкрементальные и постоянные стратегии сохранения для экономии места и сохранения истории изменений.
Исторически Arq появился как десктопное приложение для macOS и Windows и со временем развивался с добавлением поддержки множества облачных провайдеров и протоколов доступа. В официальных описаниях подчеркивается акцент на контроль пользователя над ключами шифрования и над местом хранения резервных копий, что позволяет хранить данные в личных облачных аккаунтах без передачи незашифрованного содержимого третьим сторонам. Политика функциональности включает управление расписанием резервного копирования, восстановление отдельных файлов и управление версиями.
- Клиентское сквозное шифрование: шифрование данных на стороне клиента перед отправкой в хранилище, хранение ключей у пользователя.
- Поддержка множества хранилищ: интеграция с популярными облачными провайдерами, возможность работать с пользовательскими облачными аккаунтами, S3-совместимыми сервисами, NAS и внешними дисками.
- Версионность и история файлов: хранение нескольких версий файлов для возможности восстановления предыдущих состояний и защиты от случайных изменений или удаления.
- Инкрементальные резервные копии: загрузка только изменений между бэкапами для уменьшения объёма передаваемых данных и экономии места в хранилище.
- Восстановление файлов: опции восстановления отдельных файлов или целых наборов данных с учётом версий и временных меток.
- Планирование и автоматизация: настройка расписаний резервного копирования и опций поведения при завершении операций.
- Кроссплатформенность: доступность клиентского ПО для основных настольных операционных систем, что позволяет унифицировать подход к резервному копированию в смешанной среде.
- Оптимизация трафика и хранения: deduplication и сжатие данных (в зависимости от конфигурации) для сокращения затрат на хранение и передачу.
- Локальное и сетевое хранение: поддержка резервирования на подключаемые внешние диски и сетевые хранилища без использования сторонних облаков.
- Управление ключами и паролями: возможности для управления шифровальными паролями и их резервного хранения у пользователя.