This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| docker:qbt [2023/02/12 18:09] – onoitsu2 | docker:qbt [2023/07/19 06:00] (current) – onoitsu2 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| [[Docker: | [[Docker: | ||
| - | ^ Paths to note: ^ | + | ^   | 
| |/ | |/ | ||
| - | |/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| | 
| - | |/ | + | |/root/docker/jackett | Path to Jackett config | | 
| - | |/mnt/pve/FOLDER/qbt/downloads  | + | |/root/docker/ | 
| - | |/mnt/pve/FOLDER/qbt/tv| Path to Medusa  | + | |/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/ | ||
| + | ^ Ports to note ^ | ||
| + | |8118|privoxy proxy| | ||
| + | |9118|SOCKS Proxy| | ||
| + | |9080|QBT| | ||
| + | |8081|MEDUSA| | ||
| + | |9117|JACKETT| | ||
| - | Install and run qBittorrentVPN via CLI | + | < | 
| - |      | + | --- | 
| - |      | + | version: ' | 
| - | -p 8118:8118 \ | + | services:   | 
| - |      | + |    | 
| - |     -v / | + |      | 
| - |      | + |      | 
| - |      | + |      | 
| - |     -v / | + |      | 
| - |      | + |       | 
| - |      | + |      | 
| - |      | + |      | 
| - | -e VPN_PASS=PASS \ | + |       - /root/ | 
| - |      | + |      | 
| - |      | + |         | 
| - | -e ENABLE_PRIVOXY=yes \ | + |         | 
| - | -e LAN_NETWORK=192.168.1.0/24 \ | + |         | 
| - |      | + |         | 
| - |     -e VPN_INPUT_PORTS=8080, | + | |
| - | -e DEBUG=false \ | + | flaresolverr: | 
| - | -e WEBUI_PORT=8080 \ | + |      | 
| - | -e UMASK=000 \ | + |      | 
| - |      | + | restart: unless-stopped | 
| - |      | + |      | 
| - |     binhex/ | + |      | 
| - | + |      | |
| - | Medusa | + |        LOG_LEVEL: " | 
| - | docker run -d \ | + |      | 
| - | --name=2medusa \ | + |       | 
| - | --net=container:1qbittorrentvpn \ | + |      | 
| - | -e PUID=0 \ | + | |
| - | -e PGID=0 \ | + | |
| - | -e TZ=UTC \ | + | |
| - |     -v / | + | |
| - |      | + | |
| - |      | + | |
| - |      | + | |
| - |      | + | |
| - |      | + | |
| - | Jackett | + | |
| - | docker run -d \ | + | |
| - |      | + | |
| - | --net=container:1qbittorrentvpn \ | + | |
| - | -e PUID=0 \ | + | |
| - | -e PGID=0 \ | + | |
| - | -e TZ=UTC \ | + | |
| - |     -v / | + | |
| - |      | + | |
| - | --restart unless-stopped \ | + | |
| - |      | + | |
| - | Proxy to each via Nginx-proxy-manager | + | medusa: | 
| - |      | + |      | 
| - |      | + |      | 
| - |      | + |      | 
| - |      | + |      | 
| - |      | + |       | 
| - | -e GROUP_ID=0 \ | + |      | 
| - |      | + |      | 
| - | -p 80:8080 \ | + | - /root/docker/medusa:/config | 
| - |      | + |       - MedusaDownloads: | 
| - | --restart unless-stopped \ | + |        | 
| - |     -v /etc/localtime:/etc/ | + |     environment: | 
| - |     -v /root/ | + | UMASK: 000 | 
| - |      | + | PUID: 0 | 
| + | PGID: 0 | ||
| + |        TZ: " | ||
| - | Link to everything in Nginx | + |   qbittorrent: | 
| - |      | + |      | 
| - |      | + |     container_name: | 
| - |      | + |     depends_on: | 
| + | - privoxyvpn | ||
| + |     network_mode: | ||
| + |     environment: | ||
| + | PUID: 0 | ||
| + | PGID: 0 | ||
| + |       TZ: " | ||
| + | WEBUI_PORT: 9080 | ||
| + | volumes: | ||
| + |        | ||
| + |       - QBTDownloads: | ||
| + | restart: unless-stopped | ||
| + |      | ||
| + |   privoxyvpn: | ||
| + |     container_name: | ||
| + |     image: ' | ||
| + | restart: always | ||
| + |     extra_hosts: | ||
| + | #needed to make QBT to Jackett linking by name possible | ||
| + | jackett: 127.0.0.1 | ||
| + | cap_add: | ||
| + |        | ||
| + | ports: | ||
| + |        | ||
| + | - '9118:9118' #SOCKS Proxy | ||
| + |       - ' | ||
| + | - '8081:8081' #MEDUSA | ||
| + |       - ' | ||
| + |      | ||
| + |       - / | ||
| + |       - / | ||
| + |     environment: | ||
| + |         | ||
| + |         | ||
| + |         | ||
| + |         | ||
| + |         | ||
| + |         | ||
| + |         | ||
| + |         | ||
| + |         | ||
| + |         | ||
| + |         | ||
| + |         | ||
| + | PUID: 0 | ||
| + | PGID: 0 | ||
| + | volumes: | ||
| + |   MedusaDownloads: | ||
| + | driver: local | ||
| + |       driver_opts: | ||
| + |         type: cifs     | ||
| + |         device: // | ||
| + |         o: " | ||
| - | Custom Settings for bit.site.com / | + | MedusaTV: | 
| - | location / { | + |        | 
| - |        | + |        | 
| - |        | + | type: cifs | 
| - |        | + |          | 
| - |        | + |         o: "username=USER, | 
| - |       proxy_set_header  | + | |
| - |       proxy_set_header  | + | |
| - |       proxy_set_header  | + | |
| - |       proxy_set_header  | + | |
| - |       proxy_set_header  | + | |
| - |       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 " | + | |
| - |       proxy_read_timeout  | + | |
| - | client_max_body_size 1024M; | + | |
| - | } | + | |
| - | + | ||
| - | + | ||
| - | Custom site settings for Filebrowser  | + | |
| - |      | + | |
| - |       proxy_pass  | + | |
| - |       proxy_http_version  | + | |
| - |       proxy_set_header  | + | |
| - |       proxy_set_header  | + | |
| - |       proxy_cookie_path  | + | |
| - |       proxy_set_header  | + | |
| - |       proxy_set_header  | + | |
| - | + | ||
| - |       proxy_hide_header X-Powered-By; | + | |
| - |       proxy_set_header Range $http_range; | + | |
| - |       proxy_set_header If-Range $http_if_range; | + | |
| - | + | ||
| - |       proxy_set_header  | + | |
| - |       proxy_set_header  | + | |
| - |       proxy_set_header  | + | |
| - | + | ||
| - |       add_header Strict-Transport-Security " | + | |
| - | + | ||
| - |       proxy_read_timeout  | + | |
| - | client_max_body_size 1024M; | + | |
| - | } | + | |
| - | location /api { | + | |
| - |       client_max_body_size  | + | |
| - |       proxy_pass $forward_scheme:// | + | |
| - | } | + | |
| - | location /static { | + | |
| - |       client_max_body_size  | + | |
| - |       proxy_pass $forward_scheme:// | + | |
| - | } | + | |
| - | location /share { | + | |
| - |     client_max_body_size  | + | |
| - |     proxy_pass $forward_scheme:// | + | |
| - | } | + | |
| + |   QBTDownloads: | ||
| + | driver: local | ||
| + |       driver_opts: | ||
| + |         type: cifs     | ||
| + |         device: // | ||
| + |         o: " | ||
| + | </ | ||
| - | Get API key for Jackett and modify into qBittorrent / | + | Get API key for Jackett  | 
| + | < | ||
| { | { | ||
|         " |         " | ||
|         " |         " | ||
| - |         " | + |         " | 
| } | } | ||
| + | </ | ||
| [[Docker: | [[Docker: | ||