4. Stack for Plex, NZBGet, Sonarr and Radarr as a container in Portainer - JiltedGeek/Docker-Portainer GitHub Wiki
version: '3.7'
services:
init-folders:
image: alpine:latest
container_name: init-folders
command: >
sh -c "
mkdir -p /data &&
mkdir -p /data/config/plex &&
mkdir -p /data/config/nzbget &&
mkdir -p /data/config/sonarr &&
mkdir -p /data/config/radarr &&
mkdir -p /data/downloads/completed &&
mkdir -p /data/downloads/movies &&
mkdir -p /data/downloads/series &&
mkdir -p /data/downloads/intermediate &&
mkdir -p /data/media/series &&
mkdir -p /data/media/movies &&
chown -R 1000:1000 /data
"
volumes:
- /data:/data
restart: "no"
plex:
image: linuxserver/plex:latest
container_name: plex
environment:
- PUID=1000
- PGID=1000
- VERSION=docker
- TZ=Europe/Amsterdam
volumes:
- /data/config/plex:/config
- /data/media/series:/tv
- /data/media/movies:/movies
network_mode: host # nodig voor DLNA/Casting
ports:
- 32400:32400 # Web interface & streaming
- 32469:32469 # DLNA
- 1900:1900/udp # SSDP (DLNA discovery)
- 5353:5353/udp # mDNS
- 32410:32410/udp # Chromecast
- 32411:32411/udp # Chromecast
- 32412:32412/udp # Chromecast
- 32413:32413/udp # Chromecast
- 32414:32414/udp # Chromecast
depends_on:
- init-folders
restart: unless-stopped
nzbget:
image: linuxserver/nzbget:latest
container_name: nzbget
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Amsterdam
volumes:
- /data/config/nzbget:/config
- /data/downloads:/downloads
- /data/downloads/series:/tv
- /data/downloads/movies:/movies
ports:
- 6789:6789
depends_on:
- init-folders
restart: unless-stopped
sonarr:
image: linuxserver/sonarr:latest
container_name: sonarr
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Amsterdam
volumes:
- /data/config/sonarr:/config
- /data/downloads:/downloads
- /data/media/series:/tv
ports:
- 8989:8989
depends_on:
- init-folders
restart: unless-stopped
radarr:
image: linuxserver/radarr:latest
container_name: radarr
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Amsterdam
volumes:
- /data/config/radarr:/config
- /data/downloads:/downloads
- /data/media/movies:/movies
ports:
- 7878:7878
depends_on:
- init-folders
restart: unless-stopped
The default password for NZBGet is: user: nzbget password: tegbzn6789