Happen to have or know where to find that docker file that brings all of them up at the same time with a vpn container? I remember seeing it a long time ago

Reply to this note

Please Login to reply.

Discussion

I don't know of a Dockerfile that puts it all together but here's my docker-compose. I'm not sure if it'll attach the file correctly so if it doesn't I'll post the raw txt.

version: "3"

services:

gluetun:

image: qmcgaw/gluetun

restart: unless-stopped

cap_add:

- NET_ADMIN

devices:

- /dev/net/tun:/dev/net/tun

ports:

- 8888:8888/tcp # HTTP proxy

- 8388:8388/tcp # Shadowsocks

- 8388:8388/udp # Shadowsocks

- 9091:9091/tcp # Transmission

- 51413:51413/tcp # Transmission

- 51413:51413/udp # Transmission

volumes:

- /mnt/appdata/gluetun:/gluetun

environment:

- VPN_SERVICE_PROVIDER=mullvad

- VPN_TYPE=wireguard

- WIREGUARD_PRIVATE_KEY=

- WIREGUARD_ADDRESSES=

- SERVER_CITIES=

- TZ=America_NewYork

- UPDATER_PERIOD=24h

transmission:

image: lscr.io/linuxserver/transmission:latest

restart: unless-stopped

network_mode: "service:gluetun"

environment:

- PUID=957

- PGID=957

- TZ=America_NewYork

- UMASK=027

volumes:

- transmission-config:/config

- /mnt/appdata/content/downloads:/downloads

- /mnt/appdata/content/torrents:/watch

jackett:

image: lscr.io/linuxserver/jackett:latest

restart: unless-stopped

ports:

- 9117:9117

environment:

- PUID=957

- PGID=957

- TZ=Amercia_NewYork

- AUTO_UPDATE=true

volumes:

- jackett-config:/config

- /mnt/appdata/content/torrents:/downloads

flaresolverr:

image: ghcr.io/flaresolverr/flaresolverr:latest

restart: unless-stopped

ports:

- 8191:8191

environment:

- LOG_LEVEL=info

- LOG_HTML=false

- TZ=America_NewYork

sonarr:

image: lscr.io/linuxserver/sonarr:latest

restart: unless-stopped

ports:

- 8989:8989

environment:

- PUID=957

- PGID=957

- TZ=America_NewYork

- UMASK=027

volumes:

- sonarr-config:/config

- /mnt/tvshows:/tv

- /mnt/appdata/content/downloads:/downloads

- /mnt/appdata/content/torrents:/torrents

radarr:

image: lscr.io/linuxserver/radarr:latest

restart: unless-stopped

ports:

- 7878:7878

environment:

- PUID=957

- PGID=957

- TZ=America_NewYork

- UMASK=027

volumes:

- radarr-config:/config

- /mnt/movies:/movies

- /mnt/appdata/content/downloads:/downloads

- /mnt/appdata/content/torrents:/torrents

volumes:

transmission-config:

external: true

name: content-transmission-config

sonarr-config:

external: true

name: content-sonarr-config

radarr-config:

external: true

name: content-radarr-config

jackett-config:

external: true

name: content-jackett-config