This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
docker:qbt [2022/12/16 19:31] – onoitsu2 | docker:qbt [2023/07/19 06:00] (current) – onoitsu2 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | Install | + | [[Docker: |
- | docker | + | |
- | --cap-add=NET_ADMIN | + | ^ Config Paths: |
- | -p 8118:8118 \ | + | |/ |
- | | + | |/root/docker/openvpn | openvpn config files \\ credentials.conf \\ *.crt \\ config.ovpn [modified to point to credentials with:] \\ auth-user-pass credentials.conf| |
- | | + | |/ |
- | | + | |/root/docker/ |
- | | + | |/ |
- | -v /mnt/pve/Tor/ | + | ^ CIFS: (Downloads) |
- | | + | |CIFS_Share_IP/qbt | Path to QBT Downloads folder | |
- | -e VPN_ENABLED=yes \ | + | |CIFS_Share_IP/qbt/medusa | Path to MedusaDownloads folder | |
- | | + | |CIFS_Share_IP/TV | Path to Medusa end TV series folder | |
- | -e VPN_PASS=fe86ffd63178a560190cb4205958b2f7a081700f \ | + | ^ Ports to note ^ |
- | | + | |8118|privoxy proxy| |
- | -e VPN_CLIENT=openvpn \ | + | |9118|SOCKS Proxy| |
- | | + | |9080|QBT| |
- | | + | |8081|MEDUSA| |
- | -e NAME_SERVERS=84.200.69.80, | + | |9117|JACKETT| |
- | -e VPN_INPUT_PORTS=8080, | + | |
- | | + | |
- | -e WEBUI_PORT=8080 \ | + | < |
- | -e UMASK=000 \ | + | --- |
- | | + | version: ' |
- | -e PGID=0 \ | + | services: |
- | | + | jackett: |
+ | container_name: | ||
+ | image: ' | ||
+ | | ||
+ | depends_on: | ||
+ | - privoxyvpn | ||
+ | network_mode: | ||
+ | volumes: | ||
+ | | ||
+ | | ||
+ | | ||
+ | PUID: 1000 | ||
+ | PGID: 1000 | ||
+ | TZ: " | ||
+ | |||
+ | flaresolverr: | ||
+ | container_name: | ||
+ | image: ' | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | - privoxyvpn | ||
+ | | ||
+ | |||
+ | medusa: | ||
+ | | ||
+ | image: 'lscr.io/linuxserver/ | ||
+ | | ||
+ | | ||
+ | - privoxyvpn | ||
+ | | ||
+ | | ||
+ | | ||
+ | - MedusaDownloads:/ | ||
+ | - MedusaTV:/ | ||
+ | environment: | ||
+ | UMASK: 000 | ||
+ | | ||
+ | PGID: 0 | ||
+ | TZ: " | ||
+ | |||
+ | qbittorrent: | ||
+ | | ||
+ | container_name: | ||
+ | depends_on: | ||
+ | - privoxyvpn | ||
+ | network_mode: | ||
+ | environment: | ||
+ | PUID: 0 | ||
+ | | ||
+ | TZ: " | ||
+ | WEBUI_PORT: 9080 | ||
+ | | ||
+ | - /root/ | ||
+ | - QBTDownloads:/ | ||
+ | restart: unless-stopped | ||
| | ||
- | Medusa | + | privoxyvpn: |
- | | + | |
- | --name=2medusa \ | + | |
- | | + | |
- | | + | |
- | -e PGID=0 \ | + | #needed to make QBT to Jackett linking by name possible |
- | -e TZ=UTC \ | + | jackett: 127.0.0.1 |
- | -v / | + | |
- | -v /mnt/pve/Tor/qbt/ | + | |
- | | + | |
- | | + | |
- | lscr.io/linuxserver/medusa:latest | + | - ' |
- | + | - ' | |
- | Jackett | + | - ' |
- | | + | - ' |
- | | + | |
- | | + | |
- | -e PUID=0 \ | + | - /etc/localtime:/etc/localtime:ro |
- | -e PGID=0 \ | + | |
- | -e TZ=UTC \ | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
+ | | ||
+ | | ||
+ | | ||
+ | VPN_INPUT_PORTS: | ||
+ | NAME_SERVERS: | ||
+ | | ||
+ | | ||
+ | PUID: 0 | ||
+ | PGID: 0 | ||
+ | |||
+ | volumes: | ||
+ | MedusaDownloads: | ||
+ | driver: local | ||
+ | driver_opts: | ||
+ | type: cifs | ||
+ | device: | ||
+ | o: " | ||
+ | |||
+ | | ||
+ | | ||
+ | | ||
+ | type: cifs | ||
+ | device: // | ||
+ | o: " | ||
+ | |||
+ | QBTDownloads: | ||
+ | driver: local | ||
+ | driver_opts: | ||
+ | type: cifs | ||
+ | device: | ||
+ | o: " | ||
+ | </code> | ||
+ | |||
+ | Get API key for Jackett from port 9117 and modify into qBittorrent | ||
+ | < | ||
+ | | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
- | Proxy to each via Nginx-proxy-manager | + | [[Docker:Customizations]] |
- | docker run -d --link 1qbittorrentvpn:2medusa \ | + | |
- | --link 2jackett: | + | |
- | --name=3web \ | + | |
- | -e USER_ID=0 \ | + | |
- | -e GROUP_ID=0 \ | + | |
- | -p 8181:8181 \ | + | |
- | -p 80:8080 \ | + | |
- | -p 443:4443 \ | + | |
- | --restart unless-stopped \ | + | |
- | -v / | + | |
- | -v / | + | |
- | jlesage/ | + |