Files
PangolinSentinel/pangolin-sentinel-unraid.xml

31 lines
2.5 KiB
XML

<?xml version="1.0"?>
<Container version="2">
<Name>PangolinSentinel</Name>
<Repository>fluffyranger/pangolin-sentinel:latest</Repository>
<Registry>https://hub.docker.com/r/fluffyranger/pangolin-sentinel</Registry>
<Network>bridge</Network>
<MyIP/>
<Shell>bash</Shell>
<Privileged>false</Privileged>
<Support>https://github.com/FluffyRanger/PangolinSentinel/issues</Support>
<Project>https://github.com/FluffyRanger/PangolinSentinel</Project>
<Overview>Pangolin Sentinel is a dedicated Unraid-to-VPS backup and update manager. Pull zero-lock hot backups of your remote Pangolin Reverse Proxy stack (SQLite databases, Traefik SSL certs, configurations) directly into your Unraid array, trigger remote stack updates, and monitor remote VPS OS packages and metrics over secure SSH.</Overview>
<Category>Backup: Tools: Network:Management</Category>
<WebUI>http://[IP]:[PORT:8888]/</WebUI>
<TemplateURL>https://raw.githubusercontent.com/FluffyRanger/PangolinSentinel/main/pangolin-sentinel-unraid.xml</TemplateURL>
<Icon>https://raw.githubusercontent.com/FluffyRanger/PangolinSentinel/main/icon.png</Icon>
<ExtraParams/>
<PostArgs/>
<CPUset/>
<DateInstalled/>
<DonateText/>
<DonateLink/>
<Requires/>
<Config Name="WebUI Port" Target="8888" Default="8888" Mode="tcp" Description="Port for the Sentinel Web Dashboard" Type="Port" Display="always" Required="true" Mask="false">8888</Config>
<Config Name="App Data" Target="/data" Default="/mnt/user/appdata/pangolin-sentinel" Mode="rw" Description="Location for settings, SSH keys, and backup catalog" Type="Path" Display="always" Required="true" Mask="false">/mnt/user/appdata/pangolin-sentinel</Config>
<Config Name="Backup Storage" Target="/backups" Default="/mnt/user/backups/pangolin" Mode="rw" Description="Location on Unraid array to store backup archives pulled from the VPS" Type="Path" Display="always" Required="true" Mask="false">/mnt/user/backups/pangolin</Config>
<Config Name="PUID" Target="PUID" Default="99" Mode="" Description="Container User ID (Unraid default: 99 for nobody)" Type="Variable" Display="advanced" Required="false" Mask="false">99</Config>
<Config Name="PGID" Target="PGID" Default="100" Mode="" Description="Container Group ID (Unraid default: 100 for users)" Type="Variable" Display="advanced" Required="false" Mask="false">100</Config>
<Config Name="Timezone" Target="TZ" Default="UTC" Mode="" Description="Timezone for scheduler and logs" Type="Variable" Display="advanced" Required="false" Mask="false">UTC</Config>
</Container>