unraid-template.xml
Rama main · réplica de lectura del repositorio original.
<?xml version="1.0"?>
<Container version="2">
<Name>UnraidConfigGuardian</Name>
<Repository>stephondoestech/unraid-config-guardian:latest</Repository>
<Registry>https://hub.docker.com/r/stephondoestech/unraid-config-guardian</Registry>
<Network>bridge</Network>
<MyIP/>
<Shell>sh</Shell>
<Privileged>false</Privileged>
<Support>https://forums.unraid.net/topic/193147-support-stephondoestech-unraidconfigguardian/</Support>
<Project>https://github.com/stephondoestech/unraid-config-guardian</Project>
<Overview>Automatically generate comprehensive disaster recovery documentation for your Unraid setup. Creates docker-compose files, restoration scripts, and system backups for complete server recreation in under 30 minutes.
Unraid Config Guardian automatically generates comprehensive disaster recovery documentation for your Unraid setup.
Features:
- Complete server recreation in under 30 minutes
- Docker-compose generation from running containers
- Automated restoration scripts with security-conscious data masking
- Web-based interface for easy management
- Scheduled automated backups
***Install the dockersocket container from the apps page. You will need to add a variable to the container called IMAGES and give it a value of 1. The docker socket proxy will return a 403 without this.***
Access the web interface at http://your-unraid-ip:7842</Overview>
<Category>Backup:</Category>
<WebUI>http://[IP]:[PORT:7842]</WebUI>
<TemplateURL>https://raw.githubusercontent.com/ibracorp/unraid-config-guardian/master/unraid-template.xml</TemplateURL>
<Icon>https://raw.githubusercontent.com/stephondoestech/unraid-config-guardian/main/assets/unraid_guardian_logo_template.png</Icon>
<ExtraParams/>
<PostArgs/>
<CPUset/>
<DateInstalled>1756410488</DateInstalled>
<DonateText/>
<DonateLink/>
<Requires>***THIS REQUIRES THE dockersocket APP FROM THE APP STORE TO RUN***</Requires>
<Config Name="Web UI Port" Target="7842" Default="7842" Mode="tcp" Description="Port for web interface" Type="Port" Display="always" Required="true" Mask="false">7842</Config>
<Config Name="AppData" Target="/config" Default="/mnt/user/appdata/unraid-config-guardian" Mode="rw" Description="Application configuration" Type="Path" Display="always" Required="true" Mask="false">/mnt/user/appdata/unraid-config-guardian</Config>
<Config Name="Output Directory" Target="/output" Default="/mnt/user/backups/unraid-docs" Mode="rw" Description="Generated backup files location" Type="Path" Display="always" Required="true" Mask="false">/mnt/user/backups/unraid-docs</Config>
<Config Name="Unraid Flash Drive" Target="/boot" Default="/boot" Mode="ro" Description="Unraid flash drive for system configuration" Type="Path" Display="always" Required="true" Mask="false">/boot</Config>
<Config Name="PUID" Target="PUID" Default="99" Mode="" Description="User ID" Type="Variable" Display="always" Required="true" Mask="false">99</Config>
<Config Name="PGID" Target="PGID" Default="100" Mode="" Description="Group ID" Type="Variable" Display="always" Required="true" Mask="false">100</Config>
<Config Name="Timezone" Target="TZ" Default="America/New_York" Mode="" Description="Timezone for logging" Type="Variable" Display="always" Required="false" Mask="false">America/New_York</Config>
<Config Name="Backup Schedule" Target="SCHEDULE" Default="0 2 * * 0" Mode="" Description="Cron schedule for automated backups (Sunday 2 AM)" Type="Variable" Display="always" Required="false" Mask="false">0 2 * * 0</Config>
<Config Name="Mask Passwords" Target="MASK_PASSWORDS" Default="true" Mode="" Description="Hide sensitive environment variables" Type="Variable" Display="always" Required="false" Mask="false">true</Config>
<Config Name="Extra Mask Keywords" Target="MASK_EXTRA_KEYWORDS" Default="" Mode="" Description="Extra comma-separated keywords to mask in addition to the built-in list (password, pass, pwd, secret, token, key, vpn_user, socks_user). Example: rcon,webui_user" Type="Variable" Display="advanced" Required="false" Mask="false"></Config>
<Config Name="Include System Info" Target="INCLUDE_SYSTEM_INFO" Default="true" Mode="" Description="Include system information in backup" Type="Variable" Display="always" Required="false" Mask="false">true</Config>
<Config Name="DOCKER HOST" Target="DOCKER_HOST" Default="" Mode="" Description="" Type="Variable" Display="always" Required="false" Mask="false">tcp://dockersocket-ip:2375</Config>
<TailscaleStateDir/>
</Container>