Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Docker compose for media management
# /etc/fstab
# //<NAS IP>/video /mnt/movies cifs uid=1000,gid=1001,credentials=/home/pi/.smb 0 0
# //<NAS IP>/tvshows /mnt/tvshows cifs uid=1000,gid=1001,credentials=/home/pi/.smb 0 0
# //<NAS IP>/music /mnt/music cifs uid=1000,gid=1001,credentials=/home/pi/.smb 0 0
# //<NAS IP>/downloads /mnt/downloads cifs uid=1000,gid=1001,credentials=/home/pi/.smb 0 0
# SMB FILE /home/pi/.smb (chmod 600 .smb)
# user=<username>
# password=<password>
---
version: "3"
services:
radarr:
image: linuxserver/radarr
container_name: radarr
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Brussels
volumes:
- /mnt/movies:/movies
- /mnt/downloads:/downloads
ports:
- 7878:7878
restart: unless-stopped
sonarr:
image: linuxserver/sonarr
container_name: sonarr
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Brussels
volumes:
- /mnt/tvshows:/tvshows
- /mnt/downloads:/downloads
ports:
- 8989:8989
restart: unless-stopped
overseerr:
image: sctx/overseerr:latest
container_name: overseerr
environment:
- TZ=Europe/Brussels
ports:
- 5055:5055
volumes:
- /home/pi/docker/overseerr:/app/config
restart: unless-stopped
transmission:
image: linuxserver/transmission
container_name: transmission
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Brussels
volumes:
- /mnt/downloads:/downloads
ports:
- 9091:9091
- 51413:51413
- 51413:51413/udp
restart: unless-stopped
plex:
image: linuxserver/plex
container_name: plex
network_mode: host
environment:
- PUID=1000
- PGID=1001
- VERSION=docker
volumes:
- /mnt/tvshows:/tvshows
- /mnt/movies:/movies
- /mnt/music:/music
restart: unless-stopped
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment