piracy-stack.yml
- 📅 2022-05-17T17:56:28.521Z
- 👁️ 184 katselukertaa
- 🔓 Julkinen
version: '3.3'
services:
gluetun:
image: qmcgaw/gluetun
cap_add:
- NET_ADMIN
ports:
- 8112:8112 # Deluge web UI
- 6881:6881 # Deluge
- 6881:6881/udp # Deluge
- 8888:8888/tcp # proxy
- 9696:9696 # Prowlarr
environment:
- VPN_SERVICE_PROVIDER=mullvad
- OPENVPN_USER=${MULLVAD_ID}
- SERVER_CITIES=Helsinki
- FIREWALL_VPN_INPUT_PORTS=${TORRENT_PORT}
- FIREWALL_OUTBOUND_SUBNETS=${LAN_SUBNET}
- HTTPPROXY=on
volumes:
- /etc/timezone:/etc/timezone:ro # timezone to match hosts
deluge:
image: lscr.io/linuxserver/deluge:latest
container_name: deluge
environment:
- PUID=1001
- PGID=1001
volumes:
- ./config:/config
- /data/downloads:/downloads
- /etc/timezone:/etc/timezone:ro # timezone to match hosts
restart: unless-stopped
network_mode: "service:gluetun"
jellyfin:
image: jellyfin/jellyfin
container_name: jellyfin
environment:
- PUID=1001
- PGID=1001
ports:
- '8096:8096/tcp'
volumes:
- ./jellyfin-config:/config
- /data/cache:/cache # This can eat up your hard disk soon
- /data/movies:/movies
- /data/tvseries:/tvseries
- /etc/timezone:/etc/timezone:ro # timezone to match hosts
restart: "unless-stopped"
prowlarr:
image: lscr.io/linuxserver/prowlarr:develop
container_name: prowlarr
environment:
- PUID=1001
- PGID=1001
- TZ=Europe/London
volumes:
- ./prowlarr-config:/config
restart: unless-stopped
network_mode: "service:gluetun"
radarr:
image: lscr.io/linuxserver/radarr
container_name: radarr
environment:
- PUID=1001
- PGID=1001
volumes:
- ./radarr-config:/config
- /data/movies:/movies
- /data/downloads:/downloads
- /etc/timezone:/etc/timezone:ro # timezone to match hosts
restart: unless-stopped
ports:
- '7878:7878'
flaresolverr:
image: ghcr.io/flaresolverr/flaresolverr:latest
container_name: flaresolverr
environment:
- LOG_LEVEL=info
- LOG_HTML=false
- CAPTCHA_SOLVER=none
- TZ=Europe/Helsinki
ports:
- "8191:8191"
restart: unless-stopped