Skip to main content
  1. Examples/

Torrents

·1 min· ·
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
Docker Media
Overseer
·1 min
Docker Media
Plex
·1 min
Docker Media
Radarr
·1 min
Docker Media
Sonarr
·1 min
Docker Media
Firefox
·1 min
Docker