From faa24337b2c23d6f119a0650d87e4d44a0e7435b Mon Sep 17 00:00:00 2001 From: traveler Date: Wed, 29 Apr 2026 09:21:58 -0500 Subject: [PATCH] gremlin: auto-fix swarm/nzbget.yaml (12 issues fixed) - Removed container_name from "nzbget" - Removed hostname from "nzbget" - Removed restart from "nzbget" - Added default restart_policy for "nzbget" - Added aarch64 exclusion for "nzbget" - Added arm exclusion for "nzbget" - Replaced invalid caddy.reverse_proxy with nzbget:6789 for "nzbget" - Added caddy.import_1: crowdsec for "nzbget" - Added caddy.import_2: authentik for "nzbget" - Added monitor label(s) for "nzbget" (url: https://nzbget.netgrimoire.com) - Removed 2 legacy kuma.* label(s) from "nzbget" - Added diun.enable: "true" to "nzbget" --- swarm/nzbget.yaml | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/swarm/nzbget.yaml b/swarm/nzbget.yaml index 9754bad..54f592c 100644 --- a/swarm/nzbget.yaml +++ b/swarm/nzbget.yaml @@ -1,8 +1,6 @@ services: nzbget: image: linuxserver/nzbget:latest - container_name: nzbget - hostname: nzbget networks: - netgrimoire volumes: @@ -12,10 +10,16 @@ services: TZ: America/Chicago PGID: 1964 PUID: 1964 - restart: unless-stopped deploy: + restart_policy: + condition: any + delay: 5s + max_attempts: 3 + window: 120s placement: constraints: + - node.platform.arch != arm + - node.platform.arch != aarch64 - node.hostname == docker5 labels: gremlin.port: 6789 @@ -24,11 +28,14 @@ services: homepage.icon: nzbget.png homepage.href: http://nzbget.netgrimoire.com homepage.description: Usenet Downloader - kuma.nzbget.http.name: nzbget - kuma.nzbget.http.url: http://nzbget:6789 + diun.enable: "true" + monitor.name: Nzbget + monitor.url: https://nzbget.netgrimoire.com caddy: nzbget.netgrimoire.com caddy.import: authentik - caddy.reverse_proxy: {{upstreams 6789}} + caddy.reverse_proxy: nzbget:6789 + caddy.import_1: crowdsec + caddy.import_2: authentik # rwererqew