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: |