This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
docker:qbt [2023/07/19 05:22] – 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| | ||
Line 39: | Line 49: | ||
- privoxyvpn | - privoxyvpn | ||
network_mode: | network_mode: | ||
- | |||
medusa: | medusa: | ||
Line 51: | Line 60: | ||
- / | - / | ||
- MedusaDownloads:/ | - MedusaDownloads:/ | ||
- | - MedusaRenaming:/tv | + | - MedusaTV:/tv |
environment: | environment: | ||
| | ||
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/ |
o: " | o: " | ||
- | | + | |
driver: local | driver: local | ||
driver_opts: | driver_opts: | ||
type: cifs | type: cifs | ||
- | device: //IP/TVRenaming | + | device: //CIFS_Share_IP/TV |
o: " | o: " | ||
Line 135: | Line 136: | ||
driver_opts: | driver_opts: | ||
type: cifs | type: cifs | ||
- | device: //IP/QBT | + | device: //CIFS_Share_IP/QBT |
o: " | o: " | ||
</ | </ | ||
- | + | Get API key for Jackett | |
- | + | < | |
- | + | ||
- | 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 / | + | |
- | -v / | + | |
- | jlesage/ | + | |
- | + | ||
- | Link to everything in Nginx | + | |
- | download.site.com <--> http:// | + | |
- | medusa.site.com <--> http:// | + | |
- | jackett.site.com <--> http:// | + | |
- | files.site.com <--> http:// | + | |
- | + | ||
- | + | ||
- | Custom Settings for bit.site.com / | + | |
- | location / { | + | |
- | proxy_pass | + | |
- | proxy_set_header | + | |
- | proxy_set_header | + | |
- | proxy_cookie_path | + | |
- | 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 / | + | |
- | location / { | + | |
- | 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 0; | + | |
- | proxy_pass $forward_scheme:// | + | |
- | } | + | |
- | location /static { | + | |
- | client_max_body_size 0; | + | |
- | proxy_pass $forward_scheme:// | + | |
- | } | + | |
- | location /share { | + | |
- | client_max_body_size 0; | + | |
- | proxy_pass $forward_scheme:// | + | |
- | } | + | |
- | + | ||
- | + | ||
- | Get API key for Jackett and modify into qBittorrent / | + | |
{ | { | ||
" | " | ||
Line 225: | Line 147: | ||
" | " | ||
} | } | ||
+ | </ | ||
[[Docker: | [[Docker: |