HELBACKUP
ghcr.io/kreuzbube88/helbackup:latest
https://ghcr.io/kreuzbube88/helbackup
br0
sh
false
https://github.com/Kreuzbube88/helbackup/issues
https://github.com/Kreuzbube88/helbackup
https://github.com/Kreuzbube88/helbackup/blob/main/README.md
HELBACKUP is a self-hosted backup orchestrator built specifically for Unraid. One container, full control — no cloud dependency, no subscription.[br][br]
[b]Backup Types:[/b][br]
[b]✓ Flash Drive[/b] — Incremental rsync of /boot with SHA-256 verification[br]
[b]✓ Appdata[/b] — Optional container stop/start, Docker config export included[br]
[b]✓ Virtual Machines[/b] — Libvirt snapshot, vDisk rsync, XML config export[br]
[b]✓ Docker Images[/b] — Save images as .tar archives via Docker API[br]
[b]✓ System Config[/b] — Network, users, shares, plugins, disk assignments[br][br]
[b]Targets:[/b][br]
[b]✓ Remote NAS / Server[/b] — SSH + Rsync with optional strict host-key pinning[br]
[b]✓ Local Filesystem[/b] — Direct path on the Unraid array[br]
[b]✓ NAS Power Management[/b] — Wake-on-LAN before backup, auto-shutdown after[br][br]
[b]Job Engine:[/b][br]
[b]✓ Visual Job Builder[/b] — Drag-and-drop step ordering with dependency graph[br]
[b]✓ Retry Logic[/b] — Linear or exponential backoff per step[br]
[b]✓ Pre/Post Hook Scripts[/b] — Run custom scripts around backup jobs[br]
[b]✓ Catch-Up on Start[/b] — Runs missed schedules after container restart[br]
[b]✓ Checksum Verification[/b] — SHA-256 validation for all backup files[br][br]
[b]Retention:[/b][br]
[b]✓ Simple Retention[/b] — Keep last N backups with configurable minimum[br]
[b]✓ GFS Rotation[/b] — Grandfather-Father-Son: Daily / Weekly / Monthly, saves up to 90% storage[br][br]
[b]Security & Encryption:[/b][br]
[b]✓ AES-256 Encryption[/b] — Optional end-to-end GPG encryption with recovery key[br]
[b]✓ First-Run Setup[/b] — No default passwords, admin account created on first access[br]
[b]✓ API Tokens[/b] — Scoped tokens with optional expiry[br]
[b]✓ Webhooks[/b] — HMAC-signed event delivery[br][br]
[b]Recovery:[/b][br]
[b]✓ Granular File Restore[/b] — Browse and restore individual files or directories[br]
[b]✓ Full Server Restore Wizard[/b] — Step-by-step guided recovery for all backup types[br]
[b]✓ Flash Drive Restore[/b] — Complete /boot restoration with confirmation guard[br][br]
[b]Monitoring & Notifications:[/b][br]
[b]✓ 7 Notification Channels[/b] — Email, Gotify, ntfy, Pushover, Telegram, Discord, Slack[br]
[b]✓ Live Logs[/b] — Real-time backup progress via SSE stream[br]
[b]✓ Dashboard[/b] — System status, per-target storage, 30-day history chart[br]
[b]✓ Prometheus Metrics[/b] — Ready-made monitoring integration[br]
[b]✓ German & English UI[/b] — Full i18n support[br][br]
[b]First-Time Setup:[/b][br]
1. Install the container[br]
2. Open the Web UI[br]
3. Create your admin account[br]
4. Save your Recovery Key (shown once!)[br]
5. Follow the onboarding wizard to create your first backup[br][br]
[b]Documentation:[/b] https://github.com/Kreuzbube88/helbackup
Backup:
http://[IP]:[PORT:3000]
https://raw.githubusercontent.com/Kreuzbube88/heltemplates/main/helbackup.xml
https://github.com/Kreuzbube88/helbackup/blob/main/frontend/public/favicon.png?raw=true
3000
/mnt/user/appdata/helbackup/config
/mnt/user/appdata/helbackup/data
/mnt/user/appdata/helbackup/logs
/var/run/docker.sock
/boot
/mnt/user
/mnt/cache
/etc/libvirt
/var/run/libvirt/libvirt-sock
qemu:///system
false
Europe/Berlin
info
99
100