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
docker:qbt [2023/07/19 05:22] onoitsu2docker:qbt [2023/07/19 06:00] (current) onoitsu2
Line 1: Line 1:
 [[Docker:start]] [[Docker:start]]
  
-^  Paths to note:  ^+^  Config Paths:  ^
 |/root/docker/ | Root to all these docker data and config files| |/root/docker/ | Root to all these docker data and config files|
-|/mnt/pve/FOLDER | Root to SMB Share mounted via Proxmox| +|/root/docker/openvpn | openvpn config files \\ credentials.conf \\ *.crt \\ config.ovpn [modified to point to credentials with:] \\ auth-user-pass credentials.conf| 
-|/mnt/pve/FOLDER/openvpn | openvpn config files \\ credentials.conf \\ *.crt \\ config.ovpn [modified to point to credentials with:] \\ auth-user-pass credentials.conf| +|/root/docker/jackett | Path to Jackett config | 
-|/mnt/pve/FOLDER/qbt/downloads | Path to Downloading folder for both QBT and Medusa's own folders +|/root/docker/medusa | Path to Medusa config 
-|/mnt/pve/FOLDER/qbt/tv| Path to Medusa Series |+|/root/docker/qbt | Path to QBT config | 
 +^  CIFS: (Downloads) 
 +|CIFS_Share_IP/qbt | Path to QBT Downloads folder | 
 +|CIFS_Share_IP/qbt/medusa | Path to MedusaDownloads folder | 
 +|CIFS_Share_IP/TV | Path to Medusa end TV series folder | 
 +^  Ports to note  ^ 
 +|8118|privoxy proxy| 
 +|9118|SOCKS Proxy| 
 +|9080|QBT| 
 +|8081|MEDUSA| 
 +|9117|JACKETT|
  
  
Line 39: Line 49:
      - privoxyvpn      - privoxyvpn
     network_mode: service:privoxyvpn     network_mode: service:privoxyvpn
- 
  
   medusa:   medusa:
Line 51: Line 60:
       - /root/docker/medusa:/config       - /root/docker/medusa:/config
       - MedusaDownloads:/downloads       - MedusaDownloads:/downloads
-      - MedusaRenaming:/tv+      - MedusaTV:/tv
     environment:     environment:
        UMASK: 000        UMASK: 000
Line 107: Line 116:
        PUID: 0        PUID: 0
        PGID: 0        PGID: 0
-    networks: 
-      - default 
- 
-networks: 
-  default: 
-    name: www 
-    driver: bridge 
-    attachable: true 
  
 volumes: volumes:
Line 121: Line 122:
       driver_opts:       driver_opts:
         type: cifs             type: cifs    
-        device: //IP/medusa+        device: //CIFS_Share_IP/QBT/medusa
         o: "username=USER,password=Pass,vers=3.0,uid=0,gid=0"         o: "username=USER,password=Pass,vers=3.0,uid=0,gid=0"
  
-  MedusaRenaming:+  MedusaTV:
       driver: local       driver: local
       driver_opts:       driver_opts:
         type: cifs             type: cifs    
-        device: //IP/TVRenaming+        device: //CIFS_Share_IP/TV
         o: "username=USER,password=Pass,vers=3.0,uid=0,gid=0"         o: "username=USER,password=Pass,vers=3.0,uid=0,gid=0"
  
Line 135: Line 136:
       driver_opts:       driver_opts:
         type: cifs             type: cifs    
-        device: //IP/QBT+        device: //CIFS_Share_IP/QBT
         o: "username=USER,password=Pass,vers=3.0,uid=0,gid=0"         o: "username=USER,password=Pass,vers=3.0,uid=0,gid=0"
 </code> </code>
  
- +Get API key for Jackett from port 9117 and modify into qBittorrent /root/docker/qbt/qBittorrent/nova3/engines/jackett.json 
- +<code>
- +
-Install Nginx-proxy-manager +
-    docker run -d \ +
-    --name=www \ +
-    -e USER_ID=0 \ +
-    -e GROUP_ID=0 \ +
-    -p 8181:8181 \ +
-    -p 80:8080 \ +
-    -p 443:4443 \ +
-    --restart unless-stopped \ +
-    -v /etc/localtime:/etc/localtime:ro \ +
-    -v /root/docker/nginx-proxy-manager:/config:rw \ +
-    jlesage/nginx-proxy-manager +
- +
-Link to everything in Nginx +
-    download.site.com <--> http://server:8080 +
-    medusa.site.com <--> http://server:8081 +
-    jackett.site.com <--> http://server:9117 +
-    files.site.com <--> http://server:8800 +
- +
- +
-Custom Settings for bit.site.com / +
-    location / { +
-      proxy_pass           $forward_scheme://$server:$port; +
-      proxy_set_header    Upgrade $http_upgrade; +
-      proxy_set_header    Connection "upgrade"; +
-      proxy_cookie_path  /                  "/; Secure"; +
-      proxy_set_header     X-Forwarded-Host $http_host; +
-      proxy_set_header     X-Real-IP $remote_addr; +
-      proxy_set_header     X-Forwarded-For $remote_addr; +
-      proxy_set_header     X-Forwarded-Proto $scheme; +
-      proxy_set_header     Origin ''; +
-      proxy_hide_header X-Powered-By; +
-      proxy_set_header Range $http_range; +
-      proxy_set_header If-Range $http_if_range; +
-      add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always; +
-      proxy_read_timeout   86400; +
-      client_max_body_size 1024M; +
-    } +
- +
- +
-Custom site settings for Filebrowser / +
-    location / { +
-      proxy_pass           $forward_scheme://$server:$port; +
-      proxy_http_version  1.1; +
-      proxy_set_header    Upgrade $http_upgrade; +
-      proxy_set_header    Connection "upgrade"; +
-      proxy_cookie_path  /                  "/; Secure"; +
-      proxy_set_header     X-Forwarded-Host $http_host; +
-      proxy_set_header     X-Real-IP $remote_addr; +
-     +
-      proxy_hide_header X-Powered-By; +
-      proxy_set_header Range $http_range; +
-      proxy_set_header If-Range $http_if_range; +
-     +
-      proxy_set_header     X-Forwarded-For $remote_addr; +
-      proxy_set_header     X-Forwarded-Proto $scheme; +
-      proxy_set_header     Origin ''; +
-     +
-      add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always; +
-     +
-      proxy_read_timeout   86400; +
-      client_max_body_size 1024M; +
-    } +
-    location /api { +
-      client_max_body_size 0; +
-      proxy_pass $forward_scheme://$server:$port; +
-    } +
-    location /static { +
-      client_max_body_size 0; +
-      proxy_pass $forward_scheme://$server:$port; +
-    } +
-    location /share { +
-    client_max_body_size 0; +
-    proxy_pass $forward_scheme://$server:$port; +
-    } +
- +
- +
-Get API key for Jackett and modify into qBittorrent /root/docker/qbittorrent/config/qBittorrent/data/nova3/engines/jackett.json+
     {     {
         "api_key": "XXXXXXXXXXXXXXXXXX",         "api_key": "XXXXXXXXXXXXXXXXXX",
Line 225: Line 147:
         "url": "http://jackett:9117"         "url": "http://jackett:9117"
     }     }
 +</code>
  
 [[Docker:Customizations]] [[Docker:Customizations]]
docker/qbt.txt · Last modified: 2023/07/19 06:00 by onoitsu2