# Run with docker stack deploy -c sonarr.yaml sonarr services: sonarr: image: linuxserver/sonarr:latest hostname: sonarr environment: TZ: America/Chicago PGID: "1964" PUID: "1964" volumes: - /DockerVol/Sonarr:/config - /data/nfs/znas/Data/:/data:shared ports: - 8989:8989 networks: - netgrimoire deploy: restart_policy: condition: any delay: 5s max_attempts: 3 window: 120s placement: constraints: - node.hostname == docker5 - node.platform.arch != arm64 - node.platform.arch != arm labels: # --- Caddy --- caddy: sonarr.netgrimoire.com caddy.reverse_proxy: sonarr:8989 caddy.import: crowdsec # caddy.import_1: authentik # --- Uptime Kuma --- kuma.sonarr.http.name: Sonarr kuma.sonarr.http.url: https://sonarr.netgrimoire.com # --- Homepage --- homepage.group: Jolly Roger homepage.name: Sonarr homepage.icon: sonarr.png homepage.href: https://sonarr.netgrimoire.com homepage.description: Television Library homepage.widget.type: sonarr homepage.widget.url: http://sonarr:8989 homepage.widget.key: 62f710714d604bc8a1e6df9f2ad6a07c # --- DIUN --- diun.enable: "true" networks: netgrimoire: external: true