![](https://lemmy.world/pictrs/image/e879cfff-c0d6-410d-ac25-f204f6db7860.jpeg)
![](https://lemmy.dbzer0.com/pictrs/image/a18b0c69-23c9-4b2a-b8e0-3aca0172390d.png)
This is the compose file I use, with Gluetun setup with ProtonVPN. I edited it to remove some personal machine stuff so adapt volumes to your liking.
version: "2.1"
services:
jackett:
image: lscr.io/linuxserver/jackett:latest
container_name: jackett
network_mode: service:gluetun
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/London
volumes:
- ./data:/config
- ./downloads:/downloads
restart: unless-stopped
depends_on:
- gluetun
qbittorrent:
image: lscr.io/linuxserver/qbittorrent:4.5.5-r0-ls291
container_name: qbittorrent
network_mode: service:gluetun
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
- WEBUI_PORT=8084
volumes:
- a-place/qbittorrent/config:/config
- a-place/qbittorrent:/downloads
restart: unless-stopped
depends_on:
- gluetun
flaresolverr:
container_name: flaresolverr
network_mode: service:gluetun
environment:
- LOG_LEVEL=info
restart: unless-stopped
image: ghcr.io/flaresolverr/flaresolverr:latest
depends_on:
- gluetun
gluetun:
image: qmcgaw/gluetun
container_name: gluetun
networks:
pirate_net:
cap_add:
- NET_ADMIN
- SYS_MODULE
environment:
- VPN_SERVICE_PROVIDER=custom
- VPN_TYPE=wireguard
ports:
- 9117:9117 # Jackett
- 8084:8084
- 6881:6881
- 6881:6881/udp
- 8191:8191 # Flaresolverr
volumes:
- ./config/:/gluetun/wireguard/
networks:
pirate_net:
driver: bridge
TBH Steam feels like a ticking timebomb. At some point Valve is going to get a new shite CEO or something and everyone will go “oh…”