Docker

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 3

version: '2'

services:
nginx-proxy:
image: jwilder/nginx-proxy:latest
container_name: nginx-proxy
volumes:
- /etc/nginx/certs
- /etc/nginx/vhost.d
- /usr/share/nginx/html
- /var/run/docker.sock:/tmp/docker.sock:ro
- /opt/nginx/htpasswd:/etc/nginx/htpasswd
ports:
- "80:80"
- "443:443"
restart: always

letsencrypt:
image: jrcs/letsencrypt-nginx-proxy-companion:latest
container_name: letsencrypt
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
volumes_from:
- nginx-proxy
restart: always

rutorrent:
image: horjulf/rutorrent-autodl:latest
container_name: rutorrent
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Bucharest
- VIRTUAL_HOST=box.jigsaw.network
- VIRTUAL_PORT=80
- LETSENCRYPT_HOST=box.jigsaw.network
volumes:
- /opt/ruTorrent/config:/config
- /home/downloads/:/downloads
ports:
- "127.0.0.1:3111:80"
- "5000:5000"
- "51413:51413"
- "6881:6881/udp"
restart: always

plex:
image: plexinc/pms-docker:public
container_name: plex
environment:
- PLEX_UID=1000
- PLEX_GID=1000
- TZ=Europe/Bucharest
- PLEX_CLAIM=claim-MMb6Y5YzHxommYzAxkeC
- CHANGE_CONFIG_DIR_OWNERSHIP=false
- ADVERTISE_IP=https://plex.jigsaw.network:443/
- VIRTUAL_HOST=plex.jigsaw.network
- VIRTUAL_PORT=32400
- LETSENCRYPT_HOST=plex.jigsaw.network
volumes:
- /opt/Plex:/config
- /dev/shm:/transcode
- /home/downloads/incoming:/data
ports:
- "127.0.0.1:32400:32400/tcp"
- "3005:3005/tcp"
- "8324:8324/tcp"
- "32469:32469/tcp"
- "1900:1900/udp"
- "32410:32410/udp"
- "32412:32412/udp"
- "32413:32413/udp"
- "32414:32414/udp"
restart: always

thelounge:
image: linuxserver/thelounge
container_name: thelounge
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/London
- VIRTUAL_HOST=chat.jigsaw.network
- VIRTUAL_PORT=9000
- LETSENCRYPT_HOST=chat.jigsaw.network
volumes:
- /opt/thelounge/config/:/config
ports:
- 9000:9000
restart: always

heimdall:
image: ghcr.io/linuxserver/heimdall
container_name: heimdall
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/London
- VIRTUAL_HOST=heimdall.jigsaw.network
- VIRTUAL_PORT=80
- LETSENCRYPT_HOST=heimdall.jigsaw.network
volumes:
- /opt/heimdall/config:/config
restart: always

trackarr:
image: hotio/trackarr
container_name: trackarr
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/London
- VIRTUAL_HOST=trackarr.jigsaw.network
- VIRTUAL_PORT=7337
- LETSENCRYPT_HOST=trackarr.jigsaw.network
- DEBUG=no
volumes:
- /opt/trackarr/config/:/config
ports:
- "127.0.0.1:7337:7337"
restart: always

radarr:
image: hotio/radarr:nightly
container_name: radarr
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Bucharest
- UMASK=002
- VIRTUAL_HOST=radarr.jigsaw.network
- VIRTUAL_PORT=7878
- LETSENCRYPT_HOST=radarr.jigsaw.network
volumes:
- /opt/radarr:/config
- /home/downloads/incoming/:/downloads
ports:
- "127.0.0.1:7878:7878"
restart: always

sonarr:
image: hotio/sonarr:nightly
container_name: sonarr
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Bucharest
- UMASK=002
- VIRTUAL_HOST=sonarr.jigsaw.network
- VIRTUAL_PORT=8989
- LETSENCRYPT_HOST=sonarr.jigsaw.network
volumes:
- /opt/sonarr:/config
- /home/downloads/incoming/:/downloads
ports:
- "127.0.0.1:8989:8989"
restart: always

tautulli:
image: ghcr.io/linuxserver/tautulli
container_name: tautulli
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/London
- VIRTUAL_HOST=plexinfo.jigsaw.network
- VIRTUAL_PORT=8181
- LETSENCRYPT_HOST=plexinfo.jigsaw.network
volumes:
- /opt/tautulli:/config
- /opt/Plex/Library/Application Support/Plex Media Server/Logs:/logs
ports:
- "127.0.0.1:8181:8181"
restart: always

You might also like