Unraid Config Guardian

Disaster recovery documentation generator for Unraid

172 stars 7 forks last commit first released

Actively maintained

Last commit 16 Mar 2026.

Unraid Config Guardian is a Python-based tool that automates documentation of an Unraid server's configuration to enable rapid recovery after a flash drive or configuration loss. It inspects running containers and system config to produce Docker Compose files, native Unraid templates, restoration scripts, and a step-by-step rebuild guide.

Key Features

  • Generates docker-compose.yml and native Unraid container templates from running containers
  • Exports Unraid system settings, user shares, plugin configurations, and a consolidated unraid-config.json
  • Produces an automated restore.sh script and human-readable README with step-by-step recovery instructions
  • Tracks changes between backups and emits a changes.log for auditability
  • Scheduling support for automated backups (cron-style SCHEDULE environment variable)
  • Option to mask sensitive values (MASK_PASSWORDS) and run as a Docker container that reads /boot and the Docker socket

Use Cases

  • Recover quickly from a failed Unraid flash drive by rebuilding containers and restoring system settings
  • Regularly document configuration drift across a homelab to track changes and simplify audits
  • Provide operators with emergency restore artifacts (compose files, templates, scripts) to onboard replacement hardware

Limitations and Considerations

  • This tool only captures configuration and templates; it does not back up container data, appdata, or media files
  • Requires read access to the Unraid /boot config and the Docker socket, which may require elevated permissions
  • Some Unraid-specific template or plugin behavior may need manual post-restore steps; template dropdown population can require Template Authoring Mode

Unraid Config Guardian is intended to complement data backup solutions by preserving the server configuration and automation needed for fast recovery. It is useful for homelabs and small Unraid deployments where configuration rebuild time must be minimized.

Categories:

Tags:

Tech Stack:

Share:

Similar to Unraid Config Guardian

Home Assistant Time Machine

Web tool for browsing and restoring Home Assistant config backups

709
16
Last commit

Web-based “time machine” for Home Assistant: browse YAML snapshots, view diffs, and restore individual automations, scripts, dashboards, ESPHome and packages.

MITActively maintained
Alternative to:
Acronis Cyber Protect logo
Acronis Cyber Protect
+13

docker-volume-backup

Backup and rotate Docker volumes to local storage or remote backends

4k
151
Last commit

Lightweight companion container to back up Docker volumes on a schedule or on demand, with rotation, encryption, notifications, and support for multiple storage backends.

MPL-2.0Actively maintained
Alternative to:
Acronis Cyber Protect logo
Acronis Cyber Protect
+9

Borg Web UI

Web interface for managing Borg Backup repositories and schedules

1.6k
52
Last commit

A modern web UI for Borg Backup to create, schedule, monitor, and restore backups with file-level browsing, notifications, and SSH/SFTP repository support.

AGPL-3.0Actively maintained
Alternative to:
BorgBase logo
BorgBase
+14

Backrest

Web UI and orchestrator for restic backups

7.2k
206
Last commit

Backrest provides a web UI to manage Restic backups across multiple repositories, with scheduling, restores, and notifications.

GPL-3.0Actively maintained
Alternative to:
Acronis Cyber Protect logo
Acronis Cyber Protect
+13

Zerobyte

Web UI for automated restic backups across multiple storage backends

6.9k
174
Last commit

Self-hosted backup automation with a modern web UI, built on restic. Schedule, monitor, and restore encrypted backups from local or remote volumes to multiple repositories.

AGPL-3.0Actively maintained
Alternative to:
Duplicacy (Commercial) logo
Duplicacy (Commercial)
+15

PG Back Web

Web UI for automated PostgreSQL backups and restores

2.6k
147
Last commit

Self-hosted web interface to schedule, monitor, encrypt, store, and restore PostgreSQL backups to local disk or S3-compatible storage.

AGPL-3.0Slowing down
Alternative to:
Crunchy Bridge logo
Crunchy Bridge
+7