Initial commit: Pangolin Sentinel Docker & Unraid Hub

This commit is contained in:
jschantli committed 2026-09-04 19:46:04 -07:00
1 parent 178b40ba37
commit b4095b82ea
24 files changed
+4355

No files matched your search

+30
View File
@@ -0,0 +1,30 @@
<?xml version="1.0"?>
<Container version="2">
<Name>PangolinSentinel</Name>
<Repository>pangolin-sentinel:latest</Repository>
<Registry>https://hub.docker.com/</Registry>
<Network>bridge</Network>
<MyIP/>
<Shell>bash</Shell>
<Privileged>false</Privileged>
<Support/>
<Project>https://github.com/fosrl/pangolin</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/>
<Icon>http://[IP]:[PORT:8888]/assets/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>