From 12249d36b6fffd0f80b15d430d3a218a999a12bd Mon Sep 17 00:00:00 2001 From: juftin Date: Sat, 6 Apr 2024 06:05:04 +0000 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20nzbhydra?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-compose.yaml | 1 + docs/applications/media.md | 12 ++++++++++++ stacks/media/nzbhydra.yaml | 28 ++++++++++++++++++++++++++++ 3 files changed, 41 insertions(+) create mode 100644 stacks/media/nzbhydra.yaml diff --git a/docker-compose.yaml b/docker-compose.yaml index bcc08ce..14414ef 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -25,6 +25,7 @@ include: - stacks/media/tautulli.yaml # Tautulli (Plex Analytics) - stacks/media/transmission.yaml # Transmission (Torrents Behind VPN) - stacks/media/sabnzbd.yaml # SABnzbd (Usenet Downloading) + - stacks/media/nzbhydra.yaml # NZBHydra2 (Usenet Browsing) # - stacks/media/readarr.yaml # Readarr (Ebook Downloads) # - stacks/media/calibre.yaml # Calibre (Books Management) # - stacks/media/calibre-web.yaml # Calibre Web-UI diff --git a/docs/applications/media.md b/docs/applications/media.md index 6f62bcd..924a25f 100644 --- a/docs/applications/media.md +++ b/docs/applications/media.md @@ -159,6 +159,18 @@ based on information given in nzb-files. SABnzbd Logo +## nzbhydra + +[![](https://img.shields.io/static/v1?message=linuxserver/nzbhydra2&logo=docker&label=docker&color=blue)](https://hub.docker.com/r/linuxserver/nzbhydra2) +[![](https://img.shields.io/static/v1?message=theotherp/nzbhydra2&logo=github&label=github)](https://github.com/theotherp/nzbhydra2) + +SABnzbd Logo + +NZBHydra 2 is a meta search for newznab indexers and torznab trackers. +It provides easy access to newznab indexers and many torznab trackers via Jackett. +You can search all your indexers and trackers from one place and use it as an indexer +source for tools like Sonarr, Radarr, Lidarr or CouchPotato. + ### Configuration The files at `appdata/media/sabnzbd/sabnzbd.ini` needs to be modified diff --git a/stacks/media/nzbhydra.yaml b/stacks/media/nzbhydra.yaml new file mode 100644 index 0000000..0456b4c --- /dev/null +++ b/stacks/media/nzbhydra.yaml @@ -0,0 +1,28 @@ +####################################### +# nzbhydra (USENET DOWNLOADING) +####################################### + +services: + nzbhydra: + container_name: nzbhydra + image: lscr.io/linuxserver/nzbhydra2:latest + profiles: ["media", "all"] + volumes: + - ${DOCKER_DIRECTORY}/appdata/media/nzbhydra:/config + - ${COMPLETED_DOWNLOADS}:/downloads + environment: + PUID: ${PUID} + PGID: ${PGID} + TZ: ${TZ} + security_opt: + - no-new-privileges:true + restart: ${UNIVERSAL_RESTART_POLICY:-unless-stopped} + networks: + traefik: + labels: + traefik.enable: true + traefik.http.routers.nzbhydra-rtr.rule: Host(`${NZBHYDRA_DOMAIN:-nzbhydra}.${DOMAIN_NAME}`) + traefik.http.routers.nzbhydra-rtr.entrypoints: websecure + traefik.http.routers.nzbhydra-rtr.service: nzbhydra-svc + traefik.http.services.nzbhydra-svc.loadbalancer.server.port: 5076 + traefik.http.routers.nzbhydra-rtr.middlewares: chain-oauth-google@file