Pi Backup Manager — a web UI for automated Raspberry Pi image backups, built around Runtipi

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!