Skip to content

Instantly share code, notes, and snippets.

@gwynp
Last active October 24, 2022 09:15
Show Gist options
  • Save gwynp/ff800d59d4b890bd789f72cd4113712a to your computer and use it in GitHub Desktop.
Save gwynp/ff800d59d4b890bd789f72cd4113712a to your computer and use it in GitHub Desktop.
Home Media Docker Compose File
version: "2"
services:
sabnzbd:
environment:
- PGID=1000
- PUID=1000
image: linuxserver/sabnzbd
container_name: sabnzbd
# keeps servers up and running and starts on boot
#restart: always
ports:
- "8080:8080"
- "9090:9090"
# set user id and group id to avoid permission issues with folders and files
volumes:
- '$HOME/docker/sabnzbd:/config'
- '$HOME/docker/downloads:/data/downloads'
sonarr:
environment:
- PGID=1000
- PUID=1000
image: 'linuxserver/sonarr:latest'
container_name: sonarr
volumes:
- '$HOME/docker/sonarr:/config'
- '$HOME/docker/downloads:/data/downloads'
- '/mnt/drobo/TV:/data/tv'
ports:
- "8989:8989"
plex:
environment:
- VIRTUAL_PORT=32400
- VIRTUAL_HOST=plex.htpc
- PGID=1000
- PUID=1000
- VERSION=public
image: 'linuxserver/plex'
container_name: plex
network_mode: "host"
ports:
- '32400:32400'
#restart: always
volumes:
- '/mnt/drobo/TV:/data/tv'
- '/mnt/drobo/movies:/data/movies'
- '$HOME/docker/plex:/config'
- '/dev/shm:/dev/shm'
plexpy:
environment:
- PGID=1000
- PUID=1000
image: 'linuxserver/plexpy:latest'
#restart: always
volumes:
- '$HOME/docker/plexpy:/config'
- '$HOME/docker/plex/Library/Application Support/Plex Media Server/Logs:/logs:ro'
ports:
- "8181:8181"
dashboard:
image: chimpchimp/manage-this-node
container_name: dashboard
ports:
- 3000:3000
volumes:
- $HOME/docker/dashboard:/config
#restart: always
environment:
- VIRTUAL_HOST=dashboard.htpc
- PGID=1000
- PUID=1000
radarr:
environment:
- PGID=1000
- PUID=1000
image: 'linuxserver/radarr:latest'
container_name: radarr
#restart: always
volumes:
- '$HOME/docker/radarr:/config'
- '/mnt/drobo/movies:/data/movies'
- '$HOME/docker/downloads:/data/downloads'
ports:
- "7878:7878"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment