Skip to content

Instantly share code, notes, and snippets.

@framerate
Created March 26, 2025 19:28
services:
cross-seed:
command: daemon
container_name: cross-seed
image: ghcr.io/cross-seed/cross-seed:6
ports:
- '2468:2468'
restart: unless-stopped
user: '568:568'
volumes:
- /mnt/something/configs/cross-seed:/config
- /mnt/something/configs/cross-seed/output:/cross-seeds
- /mnt/something/downloads:/downloads
qbittorrent-port-update:
container_name: qbittorrent_port_update
environment:
- QBITTORRENT_WEBUI_PORT=8080
- QBITTORRENT_WEBUI_USERNAME=admin
- QBITTORRENT_WEBUI_PASSWORD=PASSWORD
image: technosam/qbittorrent-gluetun-port-update:1.1
network_mode: service:vpn
restart: unless-stopped
torrent:
container_name: torrent
depends_on:
- vpn
environment:
- WEBUI_PORT=8080
- TZ=America/Los_Angeles
- PUID=568
- PGID=568
image: lscr.io/linuxserver/qbittorrent:latest
network_mode: service:vpn
restart: unless-stopped
volumes:
- /mnt/something/configs/qbit:/config
- /mnt/something/media:/media
- /mnt/something/downloads:/downloads
vpn:
cap_add:
- NET_ADMIN
container_name: gluetun
devices:
- /dev/net/tun:/dev/net/tun
environment:
- TZ=America/New_York
- VPN_SERVICE_PROVIDER=custom
- VPN_TYPE=wireguard
- VPN_PORT_FORWARDING=on
- VPN_PORT_FORWARDING_PROVIDER=protonvpn
- FIREWALL_OUTBOUND_SUBNETS=192.168.0.0/16
image: qmcgaw/gluetun:latest
ports:
- '8080:8080'
- '53612:53612'
- 53612:53612/udp
restart: unless-stopped
volumes:
- /mnt/something/configs/gluetun:/gluetun
- ./gluetun:/tmp/gluetun
version: '3.9'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment