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
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