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