Self-host unraid-config-guardian
v1.6.2Automated Unraid config backup and disaster recovery
- Stars
- 171
- CPU
- 0.5 cores
- RAM
- 1g
- Port
- 7842 (Web interface)
- Requires
- Docker Engine, Unraid OS
stephondoestech/unraid-config-guardianWhat is unraid-config-guardian?
Unraid Config Guardian is a Python-based disaster recovery tool built specifically for Unraid servers. It connects to the Docker API and reads the Unraid flash drive configuration to automatically generate complete documentation of your running homelab setup. The backup includes native Unraid XML container templates that can be dropped into the Docker tab, a docker-compose.yml for emergency fallback, a JSON file with system settings/shares/plugins, an automated restore.sh script, and a changes.log showing what changed since the last backup. It runs as a Docker container on Unraid (port 7842) with a web UI for manual backup generation and scheduling via cron. Installation is available via docker run, docker-compose, or Unraid Community Apps. The tool only backs up configuration — not application data — so a separate backup solution for appdata and media files is still required. Licensed under MIT.
Should you self-host unraid-config-guardian?
unraid-config-guardian scores 46/100 on selfhost.directory (how scoring works) and ranks #38 of 46 in Backup. It has 171 GitHub stars.
It shipped 8 stable releases in the past year. The latest, v1.6.1, came out on 16 March 2026. New versions land roughly every 7 days.
Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is Other-licensed and written mostly in Python.
Its closest alternative on selfhost.directory is Restic (82/100, 36 862 stars). It scores higher overall, so compare the two before you pick. See unraid-config-guardian vs Restic side by side.
Features
- Automated Restoration Script
- Change Tracking
- Configuration Backup
- Docker Compose generation
- Docker Template Generation
- Notification support
- Password Masking
- Scheduled Backups
- Web UI
unraid-config-guardian README
More in Homelab
WatchYourLANSelf-hosted, open-source LAN IP scanner in Go: inventories devices via arp-scan, tracks online/offline history, alerts on new hosts; exports to InfluxDB2 or Prometheus.
WebSSHSelf-hosted SSH/SFTP browser workspace with multi-user terminals, split panes, file transfers, and optional Passkeys/OIDC/LDAP. Deploy via Docker on your infrastructure.
yantrYantr is a self-hosted homelab app store running as a rootless Podman container alongside your Linux OS — no appliance, no root daemon, ~140 MB RAM at idle.
ZoraxyOpen-source reverse proxy manager for self-hosted services, with a web UI, ACME TLS, TCP/UDP forwarding, an uptime monitor and a built-in SSH terminal.
Ansible-NASSelf-hosted Ansible playbook for building homelabs or NAS replacements on Ubuntu Server 22.04 LTS. Installs over 50 preconfigured applications using Docker.
atlasOpen-source, self-hosted network scanner that discovers Docker containers and subnet hosts, then maps them in an interactive React dashboard.
beaconSelf-hosted agent for remote tunnels, browser terminal, and health monitoring on every machine — Pi, NAS, VPS, Proxmox — zero open ports, no cloud root.
BeszelOpen-source, self-hosted server monitoring: a hub plus per-host agents tracking CPU, memory, disks, containers, GPU and temperatures, with alerts and historical data.
CoreObsCoreControl is a self-hosted, open-source dashboard for homelab servers: track hardware info, quick links to self-hosted apps, uptime checks and network flowcharts.
CupSelf-hosted, open-source tool for checking Docker image updates, with a CLI, a web server dashboard, JSON output and support for registries like Docker Hub and ghcr.io.
dashlitSelf-hosted start page with multi-user link dashboards, layouts, OIDC login and per-link availability checks. Open-source, one Go binary or Docker container.
DashMachineA self-hosted, open-source dashboard of web-app bookmarks, link collections and data-source cards, with users, access groups, dark mode and a Docker install.


0 comments