ResticDroid — приложение для резервного копирования, создающее зашифрованные и дедуплицированные снимки restic в хранилище, которое вы контролируете. Оно создает резервные копии данных вашего телефона с помощью restic — программы резервного копирования с открытым исходным кодом — в Backblaze B2, объектное хранилище, совместимое с S3, на REST-сервер или в локальную папку. Всё шифруется и дедуплицируется на устройстве перед отправкой, поэтому поставщик хранилища всегда хранит только зашифрованный текст.
ResticDroid использует бинарник restic, скомпилированный из исходного кода, и запускает его в качестве дочернего процесса. Создаваемые им снимки — это обычные снимки restic, которые можно открыть с помощью restic на настольном компьютере, и ничто в них не зависит от ResticDroid. Даже если приложение завтра исчезнет, ваши резервные копии останутся доступными для чтения.
Возможности:
- Профили резервного копирования для фотографий, мультимедиа, документов, загрузок, установленных приложений или всего общего хранилища
- Запланированные запуски с условиями, такими как зарядка, безлимитный интернет, Wi-Fi с определённым именем или минимальный уровень заряда батареи
- Хранилища на Backblaze B2, S3-совместимом хранилище, Azure Blob, Google Cloud, OpenStack Swift, REST-сервер или локальная папка
- Пароли хранилищ и ключи API хранятся в хранилище ключей Android, никогда — в конфигурационных файлах
- Конфигурация в виде простого текста в папке /storage/emulated/0/ResticDroid, доступная для редактирования в любом текстовом редакторе



