• 0 Posts
  • 3 Comments
Joined 2 days ago
cake
Cake day: March 14th, 2025

help-circle

  • services:
      gluetun:
        image: qmcgaw/gluetun
        container_name: gluetun
        cap_add:
          - NET_ADMIN
        environment:
          - DNS_ADDRESS=
          - PUID=1000
          - PGID=1000
          - SERVER_CITIES=
          - FIREWALL_VPN_INPUT_PORTS=
          - TZ=Etc/UTC
          # Provider readmes: https://github.com/qdm12/gluetun-wiki/tree/main/setup/providers
          - VPN_SERVICE_PROVIDER=
          #- VPN_TYPE=openvpn
          #- OPENVPN_CUSTOM_CONFIG=/config/custom.conf
          #- VPN_TYPE=wireguard
          #- WIREGUARD_PRIVATE_KEY=
          #- WIREGUARD_ADDRESSES=
        ports:
          - 6767:6767       # bazaar
          - 7878:7878       # radaar
          - 8118:8118       # privoxy
          - 8191:8191       # flaresolverr
          - 8787:8787       # readaar
          - 8989:8989       # sonaar
          - 9091:9091       # transmission
          - 9696:9696       # prowlarr
          # You can add an forwarded listening ports your VPN provider might have here as well.
        volumes:
          - /data/gluetun:/config
      bazarr:
        image: lscr.io/linuxserver/bazarr:latest
        container_name: bazarr
        environment:
          - PUID=1000
          - PGID=1000
          - TZ=Etc/UTC
        volumes:
          - /data/bazarr:/config
          - /share/downloads/movies:/share/downloads/movies
          - /share/downloads/tv:/share/downloads/tv
        restart: unless-stopped
        network_mode: service:gluetun
      flaresolverr:
        # DockerHub mirror flaresolverr/flaresolverr:latest
        image: ghcr.io/flaresolverr/flaresolverr:latest
        container_name: flaresolverr
        environment:
          - LOG_LEVEL=info
          - LOG_HTML=false
          - CAPTCHA_SOLVER=none
          - TZ=Etc/UTC
        restart: unless-stopped
        network_mode: service:gluetun
      privoxy:
        image: caligari/privoxy:latest
        container_name: privoxy
        restart: unless-stopped
        network_mode: service:gluetun
      prowlarr:
        image: lscr.io/linuxserver/prowlarr:latest
        container_name: prowlarr
        environment:
          - PUID=1000
          - PGID=1000
          - TZ=Etc/UTC
        volumes:
          - /data/prowlarr:/config
        restart: unless-stopped
        network_mode: service:gluetun
      radarr:
        image: lscr.io/linuxserver/radarr:latest
        container_name: radarr
        environment:
          - PUID=1000
          - PGID=1000
          - TZ=Etc/UTC
        volumes:
          - /data/radarr:/config
          - /share/downloads/movies:/share/downloads/movies
        restart: unless-stopped
        network_mode: service:gluetun
      readarr:
        image: lscr.io/linuxserver/readarr:develop
        container_name: readarr
        environment:
          - PUID=1000
          - PGID=1000
          - TZ=Etc/UTC
        volumes:
          - /data/readarr:/config
          - /share/downloads/books:/share/downloads/books
        restart: unless-stopped
        network_mode: service:gluetun
      sonarr:
        image: lscr.io/linuxserver/sonarr:latest
        container_name: sonarr
        environment:
          - PUID=1000
          - PGID=1000
          - TZ=Etc/UTC
        volumes:
          - /data/sonarr:/config
          - /share/downloads/tv:/share/downloads/tv
        restart: unless-stopped
        network_mode: service:gluetun
      transmission:
        image: lscr.io/linuxserver/transmission:latest
        container_name: transmission
        environment:
          - PUID=1000
          - PGID=1000
          - TZ=Etc/UTC
          - TRANSMISSION_WEB_HOME= #optional
          - USER= #optional
          - PASS= #optional
          - WHITELIST= #optional
          - PEERPORT= #optional
          - HOST_WHITELIST= #optional
        volumes:
          - /data/transmission:/config
          - /share/downloads/movies:/share/downloads/movies
          - /share/downloads/books:/share/downloads/books
          - /share/downloads/tv:/share/downloads/tv
        restart: unless-stopped
        network_mode: service:gluetun
      watchtower:
        container_name: watchtower
        image: containrrr/watchtower
        volumes:
          - /var/run/docker.sock:/var/run/docker.sock
        network_mode: service:gluetun