From 65683d51046b415b63381d683cc5785c048b2f73 Mon Sep 17 00:00:00 2001 From: traveler Date: Mon, 29 Dec 2025 09:42:51 -0600 Subject: [PATCH] hydra2 --- Caddyfile | 4 ++-- hydra.yaml | 60 ++++++++++++++++++++++++++++++++++-------------------- 2 files changed, 40 insertions(+), 24 deletions(-) diff --git a/Caddyfile b/Caddyfile index 782a6da..a0d08f7 100755 --- a/Caddyfile +++ b/Caddyfile @@ -75,12 +75,12 @@ transmission.netgrimoire.com { reverse_proxy http://gluetun:9091 } -stash.netgrimoire.com { +stash.wasted-bandwidth.net { import authentik reverse_proxy http://stash:9999 } -namer.netgrimoire.com { +namer.wasted-bandwidth.net { import authentik reverse_proxy http://namer:6980 } diff --git a/hydra.yaml b/hydra.yaml index 973dedb..074ef5d 100755 --- a/hydra.yaml +++ b/hydra.yaml @@ -1,36 +1,52 @@ -services: +services: hydra2: image: linuxserver/nzbhydra2:dev - container_name: hydra2 - hostname: hydra2 networks: - netgrimoire + + environment: + TZ: America/Chicago + PUID: "1001" + PGID: "998" + + # Match your standard UID:GID execution model + # user: "1001:998" + volumes: - - /data/nfs/Baxter/Docker/hydra2/config:/config + - /data/nfs/Baxter/Docker/hydra2/config:/config - /data/nfs/Baxter/Docker/hydra2/downloads:/downloads + ports: - - 5076:5076 - environment: - - TZ=America/Chicago - - PGID=998 - - PUID=1001 - restart: unless-stopped + - target: 5076 + published: 5076 + protocol: tcp + mode: ingress + deploy: - labels: - - homepage.group=Search - - homepage.name=NZBHydra - - homepage.icon=nzbhydra2.png - - homepage.href=http://hydra.netgrimoire.com - - homepage.description=Usenet Search - - kuma.hydra.http.name="NZBHydra" - - kuma.hydra.http.url=http://hydra2:5076 - - caddy=hydra.netgrimoire.com - - caddy.import=authentik - - caddy.reverse_proxy="{{upstreams 5076}}" placement: constraints: - node.labels.general == true + labels: + # Homepage + homepage.group: "Media Search" + homepage.name: "NZBHydra" + homepage.icon: "nzbhydra2.png" + homepage.href: "https://hydra.netgrimoire.com" + homepage.description: "Usenet Search" + + # Kuma + kuma.hydra.http.name: "NZBHydra" + kuma.hydra.http.url: "http://hydra2:5076" + + # Caddy + caddy: "hydra.netgrimoire.com" + caddy.import: "authentik" + caddy.reverse_proxy: "ydra2:5076" + + # Diun (image update monitoring) + diun.enable: "true" + networks: netgrimoire: - external: true \ No newline at end of file + external: true