Docker compose file for the media-stack on the downloads vm #1
102
media-stack-docker-compose.yml
Normal file
102
media-stack-docker-compose.yml
Normal 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
|
||||||
Reference in New Issue
Block a user