Skip to content

Instantly share code, notes, and snippets.

@rsmitty
Last active July 8, 2018 22:10
Show Gist options
  • Save rsmitty/c527d3e8d1d34914ad6a to your computer and use it in GitHub Desktop.
Save rsmitty/c527d3e8d1d34914ad6a to your computer and use it in GitHub Desktop.
Setup Home Media
version: '2'
services:
plex:
network_mode: host
restart: always
image: plexinc/pms-docker
volumes:
- /home/rsmitty/plex-config:/config
- /mnt/external-disk:/data
environment:
- TZ="America/New_York"
- PLEX_CLAIM="claim-xxxyyyzzz"
# plex:
#image: wernight/plex-media-server:latest
#restart: always
#network_mode: host
#ports:
#- 32400:32400
#volumes:
#- /home/rsmitty/plex-config:/config
#- /mnt/external-disk:/media
# networks:
# - htpc-network
nzbget:
image: rsmitty/nzbget
restart: always
ports:
- 6789:6789
volumes:
- /mnt/external-disk/.download_hole/completed:/downloads/completed
- /home/rsmitty/nzbget-config/nzbget.conf:/app/nzbget.conf
networks:
- htpc-network
radarr:
image: linuxserver/radarr
restart: always
ports:
- 7878:7878
environment:
- PGID=1000
- PUID=1000
volumes:
- /mnt/external-disk/Videos/Movies:/movies
- /mnt/external-disk/.download_hole/completed:/downloads/completed
- /home/rsmitty/couch-config:/config
- /etc/localtime:/etc/localtime:ro
networks:
- htpc-network
sonarr:
image: tuxeh/sonarr
restart: always
ports:
- 8989:8989
volumes:
- /mnt/external-disk/Videos:/volumes/media
- /mnt/external-disk/.download_hole/completed:/volumes/completed
- /home/rsmitty/sonarr-config:/volumes/config
volumes_from:
- nzbget
networks:
- htpc-network
# duplicati:
# image: rsmitty/duplicati:2.0.1.49
# restart: always
# ports:
# - 8200:8200
# volumes:
# - /mnt/external-disk:/mnt/external-disk
# - /home/rsmitty/duplicati-config:/root/.config/Duplicati
# networks:
# - htpc-network
#
# pia:
# image: rsmitty/pia-openvpn
# cap_add:
# - NET_ADMIN
# devices:
# - "/dev/net/tun:/dev/net/tun"
# dns:
# - 8.8.8.8
# - 8.8.4.4
# networks:
# - htpc-network
# env_file:
# - /home/rsmitty/pia-config/auth.conf
#
# transmission:
# image: rsmitty/transmission
# network_mode: service:pia
# volumes:
# - /home/rsmitty/transmission-config:/etc/transmission
# - /mnt/external-disk/.download_hole/completed:/root/Downloads
#
# nginx:
# image: nginx:stable-alpine
# ports:
# - 80:80
# networks:
# - htpc-network
# volumes:
# - /home/rsmitty/nginx-config/default.conf:/etc/nginx/conf.d/default.conf
networks:
htpc-network:
driver: bridge
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment