Hey all,
One thing I’ve always wanted with my Runtipi setup is an easy way to take full image backups — not just container data, but the whole Pi. I ended up building a small pyton web UI to handle it and thought others here might find it useful.
What it does:
- Full Pi image backup using RonR’s image-backup tools (incremental after first run, so it’s fast)
- Runtipi-aware — stops your containers before backup, restarts them after using the Runtipi API where needed (handles edge cases like Immich and qbitgluetun that need network recreation)
- Supports iSCSI, USB, SMB and NFS destinations ( I currently use iSCSI)
- Visual cron scheduler
- ntfy.sh push notifications
- Restore tab with safety checks
- Basic auth with first-run setup wizard
Install in three commands:
git clone GitHub - jhutcho-svg/pi-backup-manager: A web-based Raspberry Pi image backup manager for Runtipi + Raspbian setups · GitHub
cd pi-backup-manager
bash install.sh
It runs as a systemd service on port 7823.
Happy to answer questions or take feedback — it’s been running reliably on my own Pi but there’ll be edge cases I haven’t hit yet.
Thanks!