User Tools

Site Tools


docker:qbt

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
docker:qbt [2022/12/16 18:47] onoitsu2docker:qbt [2023/07/19 06:00] (current) onoitsu2
Line 1: Line 1:
-Install and run qBittorrentVPN via CLI +[[Docker:start]] 
-    docker run -d \ + 
-    --cap-add=NET_ADMIN \ +^  Config Paths: 
-    -p 8118:8118 \ +|/root/docker/ | Root to all these docker data and config files| 
-    --name=1qbittorrentvpn \ +|/root/docker/openvpn | openvpn config files \\ credentials.conf \\ *.crt \\ config.ovpn [modified to point to credentials with:\\ auth-user-pass credentials.conf| 
-    -v /root/docker/qbittorrentvpn/data:/data \ +|/root/docker/jackett | Path to Jackett config | 
-    -v /root/docker/qbittorrentvpn/config:/config \ +|/root/docker/medusa | Path to Medusa config | 
-    -v /mnt/pve/Tor/openvpn:/config/openvpn \ +|/root/docker/qbt | Path to QBT config 
-    -/mnt/pve/Tor/qbt/downloads:/config/qBittorrent/downloads \ +^  CIFS(Downloads) 
-    -v /etc/localtime:/etc/localtime:ro \ +|CIFS_Share_IP/qbt | Path to QBT Downloads folder | 
-    -e VPN_ENABLED=yes \ +|CIFS_Share_IP/qbt/medusa | Path to MedusaDownloads folder | 
-    -e VPN_USER=onoitsu2@onoitsu2.com \ +|CIFS_Share_IP/TV | Path to Medusa end TV series folder | 
-    -e VPN_PASS=fe86ffd63178a560190cb4205958b2f7a081700f \ +^  Ports to note  ^ 
-    -e VPN_PROV=custom \ +|8118|privoxy proxy| 
-    -e VPN_CLIENT=openvpn \ +|9118|SOCKS Proxy| 
-    -e ENABLE_PRIVOXY=yes \ +|9080|QBT| 
-    -e LAN_NETWORK=192.168.1.0/24 \ +|8081|MEDUSA| 
-    -e NAME_SERVERS=84.200.69.80,37.235.1.174,1.1.1.1,37.235.1.177,84.200.70.40,1.0.0.1 \ +|9117|JACKETT| 
-    -e VPN_INPUT_PORTS=8080,8081,9117 \ + 
-    -e DEBUG=false \ + 
-    -e WEBUI_PORT=8080 \ +<code> 
-    -UMASK=000 \ +--- 
-    -e PUID=\ +version'3.2' 
-    -PGID=\ +services:   
-    binhex/arch-qbittorrentvpn+  jackett: 
 +    container_name: jackett 
 +    image: 'lscr.io/linuxserver/jackett:latest' 
 +    restart: unless-stopped 
 +    depends_on: 
 +     - privoxyvpn 
 +    network_mode: service:privoxyvpn 
 +    volumes: 
 +      - /root/docker/jackett:/config 
 +    environment: 
 +       UMASK: 000 
 +       PUID: 1000 
 +       PGID: 1000 
 +       TZ: "UTC" 
 +        
 +  flaresolverr: 
 +    container_name: flaresolverr 
 +    image: 'ghcr.io/flaresolverr/flaresolverr:latest' 
 +    restart: unless-stopped 
 +    #ports: 
 +    #  '8191:8191' 
 +    environment: 
 +       LOG_LEVEL: "info" 
 +    depends_on: 
 +     privoxyvpn 
 +    network_mode: service:privoxyvpn 
 + 
 +  medusa: 
 +    container_name: medusa 
 +    image: 'lscr.io/linuxserver/medusa:latest' 
 +    restart: unless-stopped 
 +    depends_on: 
 +     privoxyvpn 
 +    network_mode: service:privoxyvpn 
 +    volumes: 
 +      /root/docker/medusa:/config 
 +      MedusaDownloads:/downloads 
 +      - MedusaTV:/tv 
 +    environment: 
 +       UMASK000 
 +       PUID0 
 +       PGID: 0 
 +       TZ: "UTC" 
 + 
 +  qbittorrent: 
 +    image: lscr.io/linuxserver/qbittorrent:latest 
 +    container_name: qbittorrent 
 +    depends_on: 
 +     privoxyvpn 
 +    network_mode: service:privoxyvpn 
 +    environment: 
 +      PUID: 0 
 +      PGID0 
 +      TZ: "UTC" 
 +      WEBUI_PORT: 9080 
 +    volumes: 
 +      - /root/docker/qbt:/config 
 +      - QBTDownloads:/downloads 
 +    restart: unless-stopped
          
-Medusa +  privoxyvpn: 
-    docker run -d \ +    container_name: privoxyvpn 
-    --name=2medusa \ +    image: 'binhex/arch-privoxyvpn:latest' 
-    --net=container:1qbittorrentvpn \ +    restartalways 
-    -e PUID=\ +    extra_hosts: 
-    -e PGID=0 \ +      #needed to make QBT to Jackett linking by name possible 
-    -e TZ=UTC \ +      jackett: 127.0.0.1 
-    -/root/docker/medusa:/config \ +    cap_add: 
-    -/mnt/pve/Tor/qbt/downloads:/downloads \ +      NET_ADMIN 
-    -v /mnt/pve/Tor/qbt/tv:/tv \ +    ports: 
-    --restart unless-stopped \ +      '8118:8118' #privoxy proxy 
-    lscr.io/linuxserver/medusa:latest +      - '9118:9118' #SOCKS Proxy 
-     +      - '9080:9080' #QBT 
-Jackett +      - '8081:8081' #MEDUSA 
-    docker run -d \ +      - '9117:9117' #JACKETT 
-    --name=2jackett \ +    volumes: 
-    --net=container:1qbittorrentvpn \ +      - /root/docker/openvpn:/config/openvpn  #Where the config.ovpn is kept with modification with 'auth-user-pass credentials.conf' and store credentials within that file for ease of use 
-    -e PUID=0 +      - /etc/localtime:/etc/localtime:ro 
-    -e PGID=0 +    environment: 
-    -e TZ=UTC \ +       VPN_ENABLED: "yes" 
-    -v /root/docker/jackett:/config \ +       VPN_PROV: "custom" 
-    -v /mnt/pve/Tor/qbt/downloads:/downloads \ +       VPN_CLIENT: "openvpn" 
-    --restart unless-stopped \ +       ENABLE_PRIVOXY: "yes" 
-    lscr.io/linuxserver/jackett:latest+       ENABLE_SOCKS: "yes" 
 +       SOCKS_USER: "admin" 
 +       SOCKS_PASS: "socks" 
 +       LAN_NETWORK: "192.168.1.0/24" 
 +       VPN_INPUT_PORTS: "9080,8080,8081,9117" 
 +       NAME_SERVERS: "84.200.69.80,37.235.1.174,1.1.1.1,37.235.1.177,84.200.70.40,1.0.0.1" 
 +       DEBUG: "false" 
 +       UMASK: 000 
 +       PUID: 0 
 +       PGID: 0 
 + 
 +volumes: 
 +  MedusaDownloads: 
 +      driver: local 
 +      driver_opts: 
 +        type: cifs     
 +        device: //CIFS_Share_IP/QBT/medusa 
 +        o"username=USER,password=Pass,vers=3.0,uid=0,gid=0" 
 + 
 +  MedusaTV: 
 +      driver: local 
 +      driver_opts: 
 +        type: cifs     
 +        device//CIFS_Share_IP/TV 
 +        o: "username=USER,password=Pass,vers=3.0,uid=0,gid=0" 
 + 
 +  QBTDownloads: 
 +      driver: local 
 +      driver_opts: 
 +        type: cifs     
 +        device: //CIFS_Share_IP/QBT 
 +        o"username=USER,password=Pass,vers=3.0,uid=0,gid=0" 
 +</code> 
 + 
 +Get API key for Jackett from port 9117 and modify into qBittorrent /root/docker/qbt/qBittorrent/nova3/engines/jackett.json 
 +<code> 
 +    
 +        "api_key": "XXXXXXXXXXXXXXXXXX", 
 +        "tracker_first": false, 
 +        "url": "http://jackett:9117" 
 +    } 
 +</code> 
 + 
 +[[Docker:Customizations]]
docker/qbt.1671216467.txt.gz · Last modified: 2023/06/01 06:19 (external edit)