Docker compose file for the media-stack on the downloads vm

This commit is contained in:
2025-11-13 22:48:01 +13:00
parent 10d5ddd00e
commit c5c88c1b8c

View File

@@ -0,0 +1,102 @@
test
container_name: jackett
environment:
- PUID=1000
- PGID=2000
- TZ=Pacific/Auckland
volumes:
- /opt/jackett:/config
- /mnt/media/downloads:/downloads
ports:
- 9117:9117
restart: unless-stopped
deluge:
image: lscr.io/linuxserver/deluge:latest
container_name: deluge
environment:
- PUID=1000
- PGID=2000
- UMASK=002
- TZ=Pacific/Auckland
volumes:
- /opt/deluge:/config
- /mnt/media/downloads:/downloads
ports:
- 8112:8112 # Web UI
- 58846:58846 # Daemon
- 58946:58946 # Incoming TCP
- 58946:58946/udp # Incoming UDP
restart: unless-stopped
overseerr:
image: sctx/overseerr:latest
container_name: overseerr
services:
sonarr:
image: lscr.io/linuxserver/sonarr:latest
container_name: sonarr
environment:
- PUID=1000
- PGID=2000
- UMASK=002
- TZ=Pacific/Auckland
volumes:
- /opt/sonarr:/config
- /mnt/media/tv:/tv
- /mnt/media/downloads:/downloads
ports:
- 8989:8989
restart: unless-stopped
radarr:
image: lscr.io/linuxserver/radarr:latest
container_name: radarr
environment:
- PUID=1000
- PGID=2000
- UMASK=002
- TZ=Pacific/Auckland
volumes:
- /opt/radarr:/config
- /mnt/media/movies:/movies
- /mnt/media/downloads:/downloads
ports:
- 7878:7878
restart: unless-stopped
jackett:
image: lscr.io/linuxserver/jackett:la environment:
- LOG_LEVEL=info
- TZ=Pacific/Auckland
ports:
- 5055:5055
volumes:
- /opt/overseerr:/app/config
restart: unless-stopped
cadvisor:
image: gcr.io/cadvisor/cadvisor:v0.47.2
container_name: cadvisor
restart: unless-stopped
ports:
- "8080:8080" # cAdvisor UI + /metrics
privileged: true
volumes:
- /:/rootfs:ro
- /var/run:/var/run:rw
- /sys:/sys:ro
- /var/lib/docker/:/var/lib/docker:ro
- /dev/disk/:/dev/disk:ro
node_exporter:
image: quay.io/prometheus/node-exporter:v1.10.0
container_name: node_exporter
restart: unless-stopped
ports:
- "9100:9100" # Prometheus scrapes this
pid: host # (optional) improves some collectors
volumes:
- "/:/host:ro,rslave" # read-only view of the host
command:
- --path.rootfs=/host