Skip to content

Instantly share code, notes, and snippets.

@alecgerona
Last active May 17, 2020 14:33
Show Gist options
  • Save alecgerona/9bcad4f61a563b28de79179a6618f1f6 to your computer and use it in GitHub Desktop.
Save alecgerona/9bcad4f61a563b28de79179a6618f1f6 to your computer and use it in GitHub Desktop.
Docker compose for a linux media server. Based off of linuxserver.io
---
version: '2'
services:
plex:
image: linuxserver/plex
container_name: plex
volumes:
- /opt/appdata/plex:/config
- /home/pi/downloads:/data
network_mode: host
restart: unless-stopped
environment:
- PLEX_CLAIM="nope"
- PUID=${PUID}
- PGID=${PGID}
- VERSION=docker
tautulli:
image: linuxserver/tautulli
container_name: tautulli
volumes:
- /opt/appdata/tautulli:/config
- /opt/appdata/plex/Library/Application Support/Plex Media Server/Logs:/logs
ports:
- 8181:8181
restart: unless-stopped
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=Asia/Manila
sonarr:
image: linuxserver/sonarr
container_name: sonarr
volumes:
- /opt/appdata/sonarr:/config
- /home/pi/storage/tv:/tv
- /home/pi/downloads:/downloads
- /home/pi/storage/downloads/complete/tv_import:/tv_import
ports:
- 27021:8989
restart: always
environment:
- PUID=1000
- PGID=1000
- UMASK_SET=022
- TZ=Asia/Manila
nzbget:
image: linuxserver/nzbget
container_name: nzbget
network_mode: host
volumes:
- /opt/appdata/nzbget:/config
- /home/pi/downloads:/downloads
ports:
- 6789:6789
restart: always
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=Asia/Manila
deluge:
image: linuxserver/deluge
container_name: deluge
network_mode: host
volumes:
- /opt/appdata/deluge:/config
- /home/pi/downloads:/downloads
- /home/pi/storage:/mnt/storage
restart: always
environment:
- PUID=${PUID}
- PGID=${PGID}
radarr:
image: linuxserver/radarr
container_name: radarr
volumes:
- /opt/appdata/radarr:/config
- /home/pi/storage/movies:/movies
- /home/pi/downloads:/downloads
ports:
- 7878:7878
environment:
- PUID=${PUID}
- PGID=${PGID}
restart:
always
jackett:
image: linuxserver/jackett
container_name: jackett
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=Asia/Manila
volumes:
- /opt/appdata/jackett:/config
- /home/pi/blackhole:/downloads
ports:
- 9117:9117
restart: unless-stopped
ombi:
image: linuxserver/ombi
container_name: ombi
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=Asia/Manila
- BASE_URL=/ombi #optional
volumes:
- /opt/appdata/ombi/config:/config
ports:
- 3579:3579
restart: unless-stopped
bazarr:
image: linuxserver/bazarr
container_name: bazarr
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Manila
- UMASK_SET=022 #optional
volumes:
- /opt/appdata/bazarr/config:/config
- /home/pi/downloads:/downloads
ports:
- 6767:6767
restart: unless-stopped
organizr-v2:
image: organizrtools/organizr-v2:armhf
container_name: organizr-v2
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=Asia/Manila
volumes:
- /opt/appdata/organizr/config:/config
ports:
- 9983:80
restart: always
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment