state_electrician, 1 year ago (edited 1 year ago) Here’s an example docker-compose.yaml for gluetun with Nordvpn and qBittorrent" <span style="color:#323232;">version: "3" </span><span style="color:#323232;">services: </span><span style="color:#323232;"> gluetun: </span><span style="color:#323232;"> image: qmcgaw/gluetun </span><span style="color:#323232;"> container_name: gluetun </span><span style="color:#323232;"> cap_add: </span><span style="color:#323232;"> - NET_ADMIN </span><span style="color:#323232;"> devices: </span><span style="color:#323232;"> - /dev/net/tun:/dev/net/tun </span><span style="color:#323232;"> ports: </span><span style="color:#323232;"> # this makes qBittorrent's web UI accessible on localhost:8080 </span><span style="color:#323232;"> - "127.0.0.1:8080:8080" </span><span style="color:#323232;"> environment: </span><span style="color:#323232;"> # See https://github.com/qdm12/gluetun-wiki/tree/main/setup#setup </span><span style="color:#323232;"> - VPN_SERVICE_PROVIDER=nordvpn </span><span style="color:#323232;"> - VPN_TYPE=wireguard </span><span style="color:#323232;"> - WIREGUARD_PRIVATE_KEY=aGFoYWltbm90dGhhdGR1bWJnb2RkYW1taXQ= </span><span style="color:#323232;"> - TZ=Europe/Berlin </span><span style="color:#323232;"> # Server list updater </span><span style="color:#323232;"> # See https://github.com/qdm12/gluetun-wiki/blob/main/setup/servers.md#update-the-vpn-servers-list </span><span style="color:#323232;"> - UPDATER_PERIOD= </span><span style="color:#323232;"> - SERVER_COUNTRIES=Germany </span><span style="color:#323232;"> - SERVER_REGIONS=p2p </span><span style="color:#323232;"> qbittorrent: </span><span style="color:#323232;"> image: lscr.io/linuxserver/qbittorrent:latest </span><span style="color:#323232;"> container_name: qbittorrent </span><span style="color:#323232;"> network_mode: "service:gluetun" </span><span style="color:#323232;"> environment: </span><span style="color:#323232;"> - PUID=1000 </span><span style="color:#323232;"> - PGID=1000 </span><span style="color:#323232;"> - TZ=Europe/Berlin </span><span style="color:#323232;"> - WEBUI_PORT=8080 </span><span style="color:#323232;"> volumes: </span><span style="color:#323232;"> - ./config:/config </span><span style="color:#323232;"> - ./downloads:/downloads </span><span style="color:#323232;"> - ./torrents:/torrents </span><span style="color:#323232;"> restart: unless-stopped </span> You can use qBittorrent’s API (enable it in the settings) to add magnet links. I have a small wrapper tool for that, so I can just click on a magnet link in the browser and it gets added to the queue.
Here’s an example docker-compose.yaml for gluetun with Nordvpn and qBittorrent"
<span style="color:#323232;">version: "3" </span><span style="color:#323232;">services: </span><span style="color:#323232;"> gluetun: </span><span style="color:#323232;"> image: qmcgaw/gluetun </span><span style="color:#323232;"> container_name: gluetun </span><span style="color:#323232;"> cap_add: </span><span style="color:#323232;"> - NET_ADMIN </span><span style="color:#323232;"> devices: </span><span style="color:#323232;"> - /dev/net/tun:/dev/net/tun </span><span style="color:#323232;"> ports: </span><span style="color:#323232;"> # this makes qBittorrent's web UI accessible on localhost:8080 </span><span style="color:#323232;"> - "127.0.0.1:8080:8080" </span><span style="color:#323232;"> environment: </span><span style="color:#323232;"> # See https://github.com/qdm12/gluetun-wiki/tree/main/setup#setup </span><span style="color:#323232;"> - VPN_SERVICE_PROVIDER=nordvpn </span><span style="color:#323232;"> - VPN_TYPE=wireguard </span><span style="color:#323232;"> - WIREGUARD_PRIVATE_KEY=aGFoYWltbm90dGhhdGR1bWJnb2RkYW1taXQ= </span><span style="color:#323232;"> - TZ=Europe/Berlin </span><span style="color:#323232;"> # Server list updater </span><span style="color:#323232;"> # See https://github.com/qdm12/gluetun-wiki/blob/main/setup/servers.md#update-the-vpn-servers-list </span><span style="color:#323232;"> - UPDATER_PERIOD= </span><span style="color:#323232;"> - SERVER_COUNTRIES=Germany </span><span style="color:#323232;"> - SERVER_REGIONS=p2p </span><span style="color:#323232;"> qbittorrent: </span><span style="color:#323232;"> image: lscr.io/linuxserver/qbittorrent:latest </span><span style="color:#323232;"> container_name: qbittorrent </span><span style="color:#323232;"> network_mode: "service:gluetun" </span><span style="color:#323232;"> environment: </span><span style="color:#323232;"> - PUID=1000 </span><span style="color:#323232;"> - PGID=1000 </span><span style="color:#323232;"> - TZ=Europe/Berlin </span><span style="color:#323232;"> - WEBUI_PORT=8080 </span><span style="color:#323232;"> volumes: </span><span style="color:#323232;"> - ./config:/config </span><span style="color:#323232;"> - ./downloads:/downloads </span><span style="color:#323232;"> - ./torrents:/torrents </span><span style="color:#323232;"> restart: unless-stopped </span>
You can use qBittorrent’s API (enable it in the settings) to add magnet links. I have a small wrapper tool for that, so I can just click on a magnet link in the browser and it gets added to the queue.