Add arr upgrade webhook listener and setup — closes propagation window without manual arr config

This commit is contained in:
Gmer4Lfe
2026-06-14 18:33:33 -04:00
parent 38916f8375
commit 11f3492d9d
5 changed files with 347 additions and 0 deletions
+9
View File
@@ -254,6 +254,14 @@
# HOST1_DISCORD_WEBHOOK / HOST2_DISCORD_WEBHOOK
# Allows different webhooks per server, or only one server notifying.
# Upgrade webhook — standalone PHP listener that receives OnUpgrade events from
# Sonarr/Radarr/Lidarr and immediately pushes the upgraded file to all mesh nodes.
# Bypasses Unraid nginx auth — the secret in the URL is the only gate.
# Run Tools/webhook_setup.sh once to register the connection in each arr.
# WEBHOOK_PORT 0 disables the listener.
WEBHOOK_PORT=7821
WEBHOOK_SECRET="" # auto-generated on first start if empty
# ==============================================================================================
# ── GIT / REPO ────────────────────────────────────────────────────────────────────────────────
# ==============================================================================================
@@ -289,6 +297,7 @@
"unRAID_Essentials/php_fpm_max_children.sh" # WebGUI performance tuning
"unRAID_Essentials/inotify_tuning.sh" # bump inotify limits — containers miss events if exhausted
"Docker_Essentials/docker_network_connect.sh" # ensure networks exist + connect containers
"Media/start_webhook_listener.sh" # arr upgrade webhook listener — continuous
"Fallback/fallback.sh" # mutual failover — continuous
)