Skip to content

Instantly share code, notes, and snippets.

@charliwest
Forked from Aghassi/docker-compose.yml
Last active October 25, 2019 14:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save charliwest/e4a68ec61b7c7f3ac14bf00119f5cee4 to your computer and use it in GitHub Desktop.
Save charliwest/e4a68ec61b7c7f3ac14bf00119f5cee4 to your computer and use it in GitHub Desktop.
LinuxServer Docker Compose: Plex, Sonarr, Radarr, NZBGet, Let's Encrypt
version: '2'
services:
hydra2:
image: linuxserver/hydra2:latest
container_name: hydra2
volumes:
- /volume1/docker/hydra2:/config
- /volume1/media/downloads/nzb:/downloads
restart: always
environment:
- PGID=100
- PUID=1028
- TZ=Europe/Berlin
ports:
- 5076:5076
nzbget:
image: linuxserver/nzbget:latest
container_name: nzbget
volumes:
- /volume1/docker/nzbget:/config
- /volume1/media/downloads:/downloads
restart: always
environment:
- TZ=Europe/Berlin
ports:
- 6789:6789
sonarr:
image: linuxserver/sonarr:preview
container_name: sonarr
depends_on:
- hydra2
- nzbget
volumes:
- /volume1/docker/sonarr:/config
- /volume1/media/downloads:/downloads
- /volume1/media/tv:/tv
environment:
- PGID=100
- PUID=1028
- TZ=Europe/Berlin
ports:
- 8989:8989
radarr:
image: linuxserver/radarr:preview
container_name: radarr
depends_on:
- hydra2
- nzbget
volumes:
- /volume1/docker/radarr:/config
- /volume1/media/downloads:/downloads
- /volume1/media/movies:/movies
environment:
- PGID=100
- PUID=1028
- TZ=Europe/Berlin
ports:
- 7878:7878
lidarr:
image: linuxserver/lidarr:preview
container_name: lidarr
depends_on:
- hydra2
- nzbget
volumes:
- /volume1/docker/lidarr:/config
- /volume1/media/downloads:/downloads
- /volume1/media/music:/music
environment:
- PGID=100
- PUID=1028
- TZ=Europe/Berlin
ports:
- 8686:8686
ddclient:
image: linuxserver/ddclient:latest
container_name: ddclient
volumes:
- /volume1/docker/ddclient:/config
restart: always
letsencrypt:
image: linuxserver/letsencrypt
container_name: letsencrypt
ports:
- 443:443
# Only for validation, redirect all http traffic to https in config
- 80:80
volumes:
- /volume1/docker/letsencrypt:/config
restart: always
depends_on:
- nzbget
- sonarr
- radarr
environment:
- PGID=100
- PUID=1028
- TZ=Europe/Berlin
- EMAIL=david.c.west@me.com
- URL=chwe.bid
- SUBDOMAINS=services
- ONLY_SUBDOMAINS=false
- VALIDATION=http
ouroboros:
image: pyouroboros/ouroboros
container_name: ouroboros
restart: always
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- PGID=100
- PUID=1028
- TZ=Europe/Berlin
unifi-controller:
image: linuxserver/unifi-controller
container_name: unifi-controller
restart: always
volumes:
- /volume1/docker/unifi-controller:/config
ports:
- 3478:3478/udp
- 8080:8080
- 8081:8081
- 8443:8443
- 8843:8843
- 8880:8880
environment:
- PGID=100
- PUID=1028
- TZ=Europe/Berlin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment