Skip to main content
  1. Examples/

Torrents

·1 min· loading · loading · · ·
Docker Media
Adrien D'acunto
Author
Adrien D’acunto
services:
  gluetun:
    image: qmcgaw/gluetun
    container_name: vpn
    cap_add:
      - NET_ADMIN
    devices:
      - /dev/net/tun:/dev/net/tun
    environment:
     - VPN_SERVICE_PROVIDER=surfshark
     - VPN_TYPE=wireguard
     - WIREGUARD_ENDPOINT=
     - WIREGUARD_PUBLIC_KEY=
     - WIREGUARD_PRIVATE_KEY=
     - WIREGUARD_ADDRESSES=
     - WIREGUARD_ALLOWED_IPS=0.0.0.0/0,::/0
     - FIREWALL_VPN_INPUT_PORTS=51820
     - FIREWALL_VPN_OUTPUT_PORTS=51820
     - FIREWALL_VPN_PORT_FORWARDING=on
     - EXTRA_SUBNETS=192.168.1.0/24
     - DNS=
     - SERVER_REGIONS=Europe  # Specify region
     - SERVER_COUNTRIES=France  # Specify country
     - SERVER_CITIES=Paris
     - KILLSWITCH=on  # This blocks all non-VPN traffic
    ports:
      - 5000:5000
      - 8112:8112
      - 6881:6881/udp
      - 9696:9696
      - 9091:9091
    volumes:
      - /etc/gluetun:/gluetun
    restart: unless-stopped
  
  joal:
    image: anthonyraymond/joal:latest
    container_name: joal
    restart: unless-stopped
    volumes:
      - /home/user/joal-conf:/data
    command: 
      ["--joal-conf=/data", "--spring.main.web-environment=true", "--server.port=5000", "--joal.ui.path.prefix=ui", "--joal.ui.secret-token=mysecretpassword"]
    network_mode: "service:gluetun"
    
  deluge:
    image: lscr.io/linuxserver/deluge:latest
    container_name: deluge
    environment:
      - PUID=996
      - PGID=100
      - TZ=Etc/UTC
      - DELUGE_LOGLEVEL=error #optional
    volumes:
      - /srv/dev-disk-by-uuid-dd79f17c-a454-414e-a676-aef26cc17c8a/Stockage/Films:/downloads
    restart: unless-stopped 
    network_mode: "service:gluetun"  
  
  transmission:
    image: lscr.io/linuxserver/transmission:latest
    container_name: transmission
    environment:
      - PUID=996
      - PGID=100
      - TZ=Europe/Paris
    volumes:
      - /Transmission/config:/config
      - /srv/dev-disk-by-uuid-dd79f17c-a454-414e-a676-aef26cc17c8a/Stockage/Series:/downloads
      - /srv/dev-disk-by-uuid-dd79f17c-a454-414e-a676-aef26cc17c8a/Stockage/Series:/watch
    network_mode: "service:gluetun"  
    restart: unless-stopped

  prowlarr:
    image: lscr.io/linuxserver/prowlarr:latest
    container_name: prowlarr
    environment:
      - PUID=996
      - PGID=100
      - TZ=Etc/UTC
    volumes:
      - /Prowlarr:/config
    network_mode: "service:gluetun"
    restart: unless-stopped

Related

Jellyfin
·1 min· loading · loading
Docker Media
Overseer
·1 min· loading · loading
Docker Media
Plex
·1 min· loading · loading
Docker Media
Radarr
·1 min· loading · loading
Docker Media
Sonarr
·1 min· loading · loading
Docker Media
Firefox
·1 min· loading · loading
Docker