Files
infra-docker-configs/servers/media-core/media-core/compose.yaml
T

145 lines
4.0 KiB
YAML

services:
nzbhydra2:
image: lscr.io/linuxserver/nzbhydra2:latest@sha256:375f3d26f3565f4cf1a6310c401c22c1516703fe3b578934150177b363293add
container_name: nzbhydra2
restart: unless-stopped
environment:
PUID: "1000"
PGID: "1000"
TZ: Asia/Shanghai
ports:
- "5076:5076"
volumes:
- /opt/media-core/appdata/nzbhydra2:/config
networks:
- media-core
security_opt:
- no-new-privileges:true
logging: &default-logging
driver: json-file
options:
max-size: 10m
max-file: "3"
sonarr4k:
image: lscr.io/linuxserver/sonarr:latest@sha256:4d9df314875e1249ab7d6170c2b9b3dc1d8e6383f168ceb10dc9a5ad9b324739
container_name: sonarr4k
restart: unless-stopped
environment:
PUID: "99"
PGID: "100"
UMASK: "022"
TZ: Asia/Shanghai
ports:
- "8989:8989"
volumes:
- /opt/media-core/appdata/sonarr-merge-staging:/config
- /mnt/unraid/tv-shows:/mnt/unraid/tv-shows
- /mnt/unraid/tv-shows:/mnt/unRaid/tv-shows
- /mnt/unraid/tv4k:/mnt/unRaid/tv4k
- /mnt/unraid/downloads:/mnt/unRaid/downloads
- /mnt/truenas/downloadClient:/downloadClient
- /mnt/truenas/multimedia:/mnt/truenas/multimedia
networks:
- media-core
security_opt:
- no-new-privileges:true
logging: *default-logging
radarr4k:
image: lscr.io/linuxserver/radarr:latest@sha256:95ba0801df4d9d1d79d0d9a3849f656542497dab061d91b87ad4f53a71aff3ef
container_name: radarr4k
restart: unless-stopped
environment:
PUID: "99"
PGID: "100"
UMASK: "022"
TZ: Asia/Shanghai
ports:
- "7878:7878"
volumes:
- /opt/media-core/appdata/radarr-merge-staging:/config
- /mnt/unraid/movies:/mnt/unraid/movies
- /mnt/unraid/movies:/mnt/unRaid/movies
- /mnt/unraid/movie4k:/mnt/unRaid/movie4k
- /mnt/unraid/downloads:/mnt/unRaid/downloads
- /mnt/truenas/downloadClient:/downloadClient
- /mnt/truenas/multimedia:/mnt/truenas/multimedia
networks:
- media-core
security_opt:
- no-new-privileges:true
logging: *default-logging
seerr:
image: ghcr.io/seerr-team/seerr:latest@sha256:f4768de5f616248d723e05891f3345a1402123775d03bf0890dbfedc0831bda1
init: true
container_name: seerr
restart: unless-stopped
environment:
LOG_LEVEL: info
TZ: Asia/Shanghai
PORT: "5055"
ports:
- "5055:5055"
volumes:
- /opt/media-core/appdata/seerr:/app/config
networks:
- media-core
healthcheck:
test: ["CMD-SHELL", "wget --no-verbose --tries=1 --spider http://localhost:5055/api/v1/settings/public || exit 1"]
start_period: 20s
timeout: 3s
interval: 15s
retries: 3
security_opt:
- no-new-privileges:true
cap_drop:
- ALL
logging: *default-logging
lidarr:
image: lscr.io/linuxserver/lidarr:latest@sha256:c74c32408fdf6e7926ad62641fc1a5544206ee65c33f2188bb179edb30e28f5a
container_name: lidarr
restart: unless-stopped
environment:
PUID: "65534"
PGID: "65534"
TZ: Asia/Shanghai
ports:
- "8686:8686"
volumes:
- /opt/media-core/appdata/lidarr:/config
- /mnt/truenas/multimedia:/mnt/truenas/multimedia
- /mnt/unraid/downloads:/mnt/unRaid/downloads
networks:
- media-core
security_opt:
- no-new-privileges:true
logging: *default-logging
whisparr:
image: ghcr.io/hotio/whisparr:latest@sha256:b08aa334d3e204fc9b0ed9625368e0c17cc976cd185580b5ccb5388952dbf725
container_name: whisparr
restart: unless-stopped
environment:
PUID: "1000"
PGID: "1000"
UMASK: "002"
TZ: Asia/Shanghai
ports:
- "6969:6969"
volumes:
- /opt/media-core/appdata/whisparr:/config
- /mnt/truenas/multimedia:/mnt/truenas/multimedia
- /mnt/unraid/downloads:/mnt/unRaid/downloads
networks:
- media-core
security_opt:
- no-new-privileges:true
logging: *default-logging
networks:
media-core:
name: media-core