feat: add nzbget

This commit is contained in:
2025-12-19 14:25:42 +00:00
parent 07c87314f0
commit b0cdfbac5d

View File

@@ -19,6 +19,7 @@ services:
- 7878:7878 # Radarr - 7878:7878 # Radarr
- 8989:8989 # Sonarr - 8989:8989 # Sonarr
- 9696:9696 # Prowlarr - 9696:9696 # Prowlarr
- 6789:6789 # NZBGet
restart: unless-stopped restart: unless-stopped
networks: networks:
- traefik_public - traefik_public
@@ -103,6 +104,33 @@ services:
homepage.href: "https://prowlarr.${DOMAIN}" homepage.href: "https://prowlarr.${DOMAIN}"
homepage.description: "Indexer Manager" homepage.description: "Indexer Manager"
nzbget:
image: lscr.io/linuxserver/nzbget:latest
container_name: nzbget
network_mode: service:gluetun
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
volumes:
- ${CONFIG_ROOT}/nzbget:/config
- ${MEDIA_PATH}:/media # Downloads location
restart: unless-stopped
labels:
# Traefik
traefik.enable: "true"
traefik.http.routers.nzbget.rule: "Host(`nzbget.${DOMAIN}`)"
traefik.http.routers.nzbget.entrypoints: "https"
traefik.http.routers.nzbget.service: "nzbget"
traefik.http.routers.nzbget.tls.certresolver: "cloudflare"
traefik.http.services.nzbget.loadbalancer.server.port: "6789"
# Homepage
homepage.group: "Media"
homepage.name: "NZBGet"
homepage.icon: "nzbget.svg"
homepage.href: "https://nzbget.${DOMAIN}"
homepage.description: "Usenet Downloader"
networks: networks:
traefik_public: traefik_public:
external: true external: true