Skip to content

Instantly share code, notes, and snippets.

@drmikecrowe
Last active October 10, 2022 10:49
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save drmikecrowe/43929be99a22a083aaf6421460d52d19 to your computer and use it in GitHub Desktop.
Save drmikecrowe/43929be99a22a083aaf6421460d52d19 to your computer and use it in GitHub Desktop.
Ultimate docker-compose setup for home media center
#Reference: https://www.smarthomebeginner.com/docker-home-media-server-2018-basic
version: "3"
# https://github.com/pi-hole/docker-pi-hole/blob/master/README.md
services:
radarr:
image: "linuxserver/radarr"
dns_search: local
dns: 192.168.0.1
container_name: "radarr"
volumes:
- ./docker/radarr:/config
- ./Downloads/blackhole/movies:/blackhole
- ./Downloads/incoming/movies:/incoming
- ./Downloads/completed:/downloads
- ./NAS/Movies/Incoming:/movies
- "/etc/localtime:/etc/localtime:ro"
- ./docker/shared:/shared
ports:
- "8000:8000"
restart: unless-stopped
environment:
- PUID=1000
- PGID=1000
- UMASK_SET=002
- TZ=America/New_York
# Sonarr – TV Show Download and Management
sonarr:
image: "linuxserver/sonarr"
dns_search: local
dns: 192.168.0.1
hostname: sonarr
container_name: "sonarr"
volumes:
- ./docker/sonarr:/config
- ./Downloads/blackhole/tv:/blackhole
- ./Downloads/incoming/tv:/incoming
- ./Downloads/completed:/downloads
- ./NAS/TV:/tv
- "/etc/localtime:/etc/localtime:ro"
- ./docker/shared:/shared
ports:
- "8001:8001"
restart: unless-stopped
environment:
- PUID=1000
- PGID=1000
- TZ=America/New_York
premiumizer:
image: "piejanssens/premiumizer"
dns_search: local
dns: 192.168.0.1
hostname: premiumizer
container_name: "premiumizer"
volumes:
- ./docker/premiumizer:/conf
- ./Downloads/blackhole:/blackhole
- ./Downloads/incoming:/downloads
- "/etc/localtime:/etc/localtime:ro"
- ./docker/shared:/shared
ports:
- "7000:7000"
restart: unless-stopped
environment:
- PUID=1000
- PGID=1000
- TZ=America/New_York
jackett:
image: "linuxserver/jackett"
dns_search: local
dns: 192.168.0.1
container_name: "jackett"
volumes:
- ./docker/jackett:/config
- ./Downloads/completed:/downloads
- "/etc/localtime:/etc/localtime:ro"
- ./docker/shared:/shared
ports:
- "7001:7001"
restart: unless-stopped
environment:
- PUID=1000
- PGID=1000
- TZ=America/New_York
sabnzbd:
image: "linuxserver/sabnzbd"
dns_search: local
dns: 192.168.0.1
hostname: sabnzbd
container_name: "sabnzbd"
volumes:
- ./docker/sabnzbd:/config
- ./Downloads/blackhole:/blackhole
- ./Downloads/incoming:/downloads
- ./Downloads/incomplete:/incomplete-downloads
- ./docker/shared:/shared
ports:
- "7002:8080"
restart: unless-stopped
environment:
- PUID=1000
- PGID=1000
- TZ=America/New_York
# vim: tabstop=2 shiftwidth=2 expandtab
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment