You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
214 lines
5.3 KiB
YAML
214 lines
5.3 KiB
YAML
5 years ago
|
version: '2'
|
||
|
|
||
|
services:
|
||
|
# ----------------------------------------------------------------------------
|
||
|
# Basic Services Deployment:
|
||
|
proxy:
|
||
|
build: proxy_nginx/
|
||
|
container_name: "main-application-proxy"
|
||
|
ports:
|
||
|
- 80:80
|
||
|
networks:
|
||
|
- local
|
||
|
restart: always
|
||
|
|
||
|
muximux:
|
||
|
build: muximux_apache_php56/
|
||
|
container_name: management-page
|
||
|
volumes:
|
||
|
- /opt/docker_data/muximux/html:/var/www/html
|
||
|
- /etc/localtime:/etc/localtime:ro
|
||
|
networks:
|
||
|
- local
|
||
|
#env_file: uidgid.env
|
||
|
#environment:
|
||
|
# - VIRTUAL_HOST=muximux.HOSTNAME.com
|
||
|
restart: always
|
||
|
|
||
|
portainer:
|
||
|
image: portainer/portainer
|
||
|
container_name: "portainer-app"
|
||
|
#By adding <--host=unix:///var/run/docker.sock> to the command, I can automatically choose 'Manage the Docker instance over local socket' while docker starts.
|
||
|
command: --templates http://templates/templates.json --host=unix:///var/run/docker.sock
|
||
|
networks:
|
||
|
- local
|
||
|
volumes:
|
||
|
- /var/run/docker.sock:/var/run/docker.sock
|
||
|
- /opt/docker_data/portainer/data:/data
|
||
|
- /opt/docker_data/portainer/data/tls:/data/tls
|
||
|
restart: always
|
||
|
|
||
|
templates:
|
||
|
image: portainer/templates
|
||
|
container_name: "portainer-templates"
|
||
|
networks:
|
||
|
- local
|
||
|
restart: always
|
||
|
|
||
|
watchtower:
|
||
|
image: v2tec/watchtower
|
||
|
container_name: "portainer-watchtower"
|
||
|
command: --cleanup portainer-app portainer-watchtower portainer/templates
|
||
|
networks:
|
||
|
- local
|
||
|
volumes:
|
||
|
- /var/run/docker.sock:/var/run/docker.sock
|
||
|
restart: always
|
||
|
|
||
|
# ----------------------------------------------------------------------------
|
||
|
# Usenet Service Deployment:
|
||
|
|
||
|
nzbhydra:
|
||
|
image: linuxserver/hydra
|
||
|
container_name: nzbhydra
|
||
|
volumes:
|
||
|
- /opt/docker_data/nzbhydra/config:/config
|
||
|
- /etc/localtime:/etc/localtime:ro
|
||
|
- /mnt/blackserv/Downloads:/downloads
|
||
|
ports:
|
||
|
- 5075:5075
|
||
|
networks:
|
||
|
- local
|
||
|
#env_file: uidgid.env
|
||
|
#environment:
|
||
|
# - VIRTUAL_HOST=nzbhydra.HOSTNAME.com
|
||
|
# - VIRTUAL_PORT=5075
|
||
|
restart: always
|
||
|
|
||
|
sabnzbd:
|
||
|
image: linuxserver/sabnzbd:latest
|
||
|
container_name: sabnzbd
|
||
|
volumes:
|
||
|
- /opt/docker_data/sabnzbd/config:/config
|
||
|
# TODO CHANDE PATH TO CORRECT /MNT/BLACKSERV
|
||
|
- /mnt/blackserv/Downloads/complete:/downloads
|
||
|
- /mnt/blackserv/Downloads/incomplete:/incomplete-downloads
|
||
|
ports:
|
||
|
- 8080:8080
|
||
|
networks:
|
||
|
- local
|
||
|
#network_mode: "bridge"
|
||
|
#env_file: uidgid.env
|
||
|
#environment:
|
||
|
# - EDGE=1
|
||
|
# - VIRTUAL_HOST=sabnzbd.HOSTNAME.com
|
||
|
# - VIRTUAL_PORT=8080
|
||
|
restart: always
|
||
|
|
||
|
nzbget:
|
||
|
image: linuxserver/nzbget
|
||
|
container_name: nzbget
|
||
|
volumes:
|
||
|
- /opt/docker_data/nzbget/config:/config
|
||
|
- /mnt/blackserv/Downloads/complete:/complete
|
||
|
- /mnt/blackserv/Downloads:/downloads
|
||
|
ports:
|
||
|
- 6789:6789
|
||
|
networks:
|
||
|
- local
|
||
|
#env_file: uidgid.env
|
||
|
#environment:
|
||
|
# - VIRTUAL_HOST=nzbget.HOSTNAME.com
|
||
|
# - VIRTUAL_PORT=6789
|
||
|
restart: always
|
||
|
|
||
|
|
||
|
couchpotato:
|
||
|
image: linuxserver/couchpotato:latest
|
||
|
container_name: couchpotato
|
||
|
volumes:
|
||
|
- /opt/docker_data/couchpotato/config:/config
|
||
|
- /mnt/blackserv/Downloads/complete:/downloads
|
||
|
- /mnt/blackserv/Movies:/movies
|
||
|
ports:
|
||
|
- 5050:5050
|
||
|
networks:
|
||
|
- local
|
||
|
#env_file: uidgid.env
|
||
|
#environment:
|
||
|
# - VIRTUAL_HOST=couchpotato.HOSTNAME.com
|
||
|
# - VIRTUAL_PORT=5050
|
||
|
restart: always
|
||
|
|
||
|
sonarr:
|
||
|
image: linuxserver/sonarr
|
||
|
container_name: sonarr
|
||
|
volumes:
|
||
|
- /opt/docker_data/sonarr/config:/config
|
||
|
- /etc/localtime:/etc/localtime:ro
|
||
|
- /mnt/blackserv/TV:/tv
|
||
|
- /mnt/blackserv/Downloads/complete:/downloads
|
||
|
ports:
|
||
|
- 8989:8989
|
||
|
networks:
|
||
|
- local
|
||
|
#env_file: uidgid.env
|
||
|
#environment:
|
||
|
# - VIRTUAL_HOST=sonarr.HOSTNAME.com
|
||
|
# - VIRTUAL_PORT=8989
|
||
|
restart: always
|
||
|
|
||
|
radarr:
|
||
|
image: linuxserver/radarr
|
||
|
container_name: radarr
|
||
|
volumes:
|
||
|
- /opt/docker_data/radarr/config:/config
|
||
|
- /etc/localtime:/etc/localtime:ro
|
||
|
- /mnt/blackserv/Movies:/movies
|
||
|
- /mnt/blackserv/Downloads/complete:/downloads
|
||
|
ports:
|
||
|
- 7878:7878
|
||
|
networks:
|
||
|
- local
|
||
|
#env_file: uidgid.env
|
||
|
#environment:
|
||
|
# - VIRTUAL_HOST=radarr.HOSTNAME.com
|
||
|
# - VIRTUAL_PORT=7878
|
||
|
restart: always
|
||
|
|
||
|
sickrage:
|
||
|
build: cytec_sickrage/
|
||
|
container_name: cytec_sickrage
|
||
|
volumes:
|
||
|
- /opt/docker_data/cytec_sickrage/config:/config
|
||
|
- /etc/localtime:/etc/localtime:ro
|
||
|
- /mnt/blackserv/TV:/tv
|
||
|
- /mnt/blackserv/Downloads:/downloads
|
||
|
ports:
|
||
|
- 8081:8081
|
||
|
networks:
|
||
|
- local
|
||
|
restart: always
|
||
|
|
||
|
headphones:
|
||
|
image: linuxserver/headphones
|
||
|
container_name: headphones
|
||
|
volumes:
|
||
|
- /opt/docker_data/headphones/config:/config
|
||
|
- /etc/localtime:/etc/localtime:ro
|
||
|
- /mnt/blackserv/Downloads/music:/music
|
||
|
- /mnt/blackserv/Downloads:/downloads
|
||
|
ports:
|
||
|
- 8181:8181
|
||
|
networks:
|
||
|
- local
|
||
|
restart: always
|
||
|
|
||
|
glances:
|
||
|
image: nicolargo/glances
|
||
|
container_name: glances_monitoring
|
||
|
volumes:
|
||
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||
|
ports:
|
||
|
- 61208-61209:61208-61209
|
||
|
networks:
|
||
|
- local
|
||
|
environment:
|
||
|
- GLANCES_OPT=-w
|
||
|
restart: always
|
||
|
|
||
|
# ------------------------------------------------------------------------------
|
||
|
networks:
|
||
|
local:
|
||
|
driver: bridge
|