← back to apps

ResticDroid

io.github.jayxt.resticdroid

android GPL-3.0-or-later kind 32267

Scheduled, encrypted backups with restic

latest release
0.3.0 main
released 2026-09-15 18:18 UTC
download apk
ResticDroid-v0.3.0-arm64-v8a.apk · 14.7 MB
android-arm64-v8a vcode 3002
✓ signed cert 2d96df69…
screenshotscreenshotscreenshotscreenshot

about

description
ResticDroid backs your phone up with restic, the open-source backup program, to storage you control: Backblaze B2, S3-compatible object storage, a REST server, or a folder on an SD card. Everything is encrypted and deduplicated on the device before it is sent, so the storage provider only ever holds ciphertext. The restic binary is compiled from source as part of the F-Droid build and runs as a child process. The snapshots it writes are ordinary restic snapshots: you can open them with restic on a desktop, and nothing about them depends on this app. If ResticDroid disappears tomorrow, your backups do not become unreadable. **Backup profiles** A profile says what to back up, where to send it, and when. Start from one of the ready-made sets — photos and media, documents and downloads, installed apps, or all of shared storage — and adjust it. **Conditions for scheduled runs** Only while charging. Only on an unmetered network. Only on Wi-Fi networks you name. Only above a battery level you choose. These become system constraints, so the phone is not woken up to discover it cannot run. **Repositories** Backblaze B2, S3 and S3-compatible services, Azure Blob Storage, Google Cloud Storage, OpenStack Swift, a restic REST server, or a local folder. Create a new repository from the app, or point it at one that already exists. SFTP and rclone are not offered: restic implements those by running the "ssh" and "rclone" programs, which Android does not have. Use a REST server or an S3-compatible gateway instead. **Security** Repository passwords and API keys live in the Android keystore, hardware-backed on devices that have a secure element, and never appear in the configuration files. Backups and restores that you start yourself can be gated behind your fingerprint, or the repository password. Scheduled runs are not prompted, because a backup that waits for a fingerprint at 3am is a backup that does not happen. **Configuration you can read** Everything you configure is plain text under /storage/emulated/0/ResticDroid - one file per profile, one per repository. Edit it in any text editor, over USB or on the phone, and the app picks the change up immediately. There is no database, and nothing to import or export. **No recursive backups** A repository stored on the device is excluded from every backup automatically, whether or not it is the one being written to. You do not have to remember to write that rule yourself. **What it does not do** App data cannot be backed up without root, and ResticDroid does not use root or pretend otherwise. It backs up the APKs of apps you installed, so a new phone can be rebuilt, but their data stays where it is. **Privacy** No analytics, no crash reporting, no advertising identifiers, no Google Play services. The app connects to nothing except the repositories you configure.
publisher
78ce6faa72264387284e647ba6938995735ec8c7d5c5a65737e55130f026307d
first seen
2026-10-14T01:32:48.497490+00:00
last event
2026-09-15 18:18 UTC
website
https://github.com/JayXT/ResticDroid
install
zapstore.dev or any Zapstore-compatible client
topics
#security #system

source & build

repository
https://github.com/jayxt/resticdroid
arch flags
android-arm64-v8a
manifest
missing

releases (kind 30063)

1 release indexed; latest 0.3.0.

versionchannelreleasedevent
0.3.0 main 2026-09-15 18:18 UTC c895e06f…

assets & verification

Every app, release and asset event is schnorr-verified (NIP-01 id + signature) before it enters the catalog, and assets are content-addressed by sha256. We subscribe read-only to the catalog relay — never write to it.

0.3.0 — ResticDroid-v0.3.0-arm64-v8a.apk

sha256
eb55845a53ad7cd958cf3ee16d822e74e15f9cdad84cee4d1d02a7e42ffd6319
size
14.7 MB
archs
android-arm64-v8a
version code
3002
apk cert sha256
2d96df69cc3102fb27a3838f1c44dee7bb3412b19e4252908f79e9e4612099e4
download
ResticDroid-v0.3.0-arm64-v8a.apk

Showing the newest 1 asset descriptor; the full set is in /api/apps/78ce6faa…