From c16420ceb072eb10833e8cc95a3f60fc2f5c2f1f Mon Sep 17 00:00:00 2001 From: Nick Yeoman Date: Mon, 23 Mar 2026 18:48:03 -0700 Subject: [PATCH] qbittorrent updated for dockhand --- {qbittorrent_notes => qbittorrent}/README.md | 27 ++++++++++++------- .../compose.yaml | 2 +- qbittorrent/sample.env | 5 ++++ qbittorrent_notes/sample.env | 5 ---- 4 files changed, 23 insertions(+), 16 deletions(-) rename {qbittorrent_notes => qbittorrent}/README.md (70%) rename qbittorrent_notes/docker-compose.yml => qbittorrent/compose.yaml (89%) create mode 100644 qbittorrent/sample.env delete mode 100644 qbittorrent_notes/sample.env diff --git a/qbittorrent_notes/README.md b/qbittorrent/README.md similarity index 70% rename from qbittorrent_notes/README.md rename to qbittorrent/README.md index 43dfe4e..a0f640b 100644 --- a/qbittorrent_notes/README.md +++ b/qbittorrent/README.md @@ -1,8 +1,10 @@ # qbittorrent +"Docker container which runs the latest qBittorrent-nox client while connecting to WireGuard or OpenVPN with netfilter killswitch to prevent IP leakage when the tunnel goes down." + https://github.com/Trigus42/alpine-qbittorrentvpn -"Docker container which runs the latest qBittorrent-nox client while connecting to WireGuard or OpenVPN with netfilter killswitch to prevent IP leakage when the tunnel goes down." +port: 8080 ## Default username @@ -18,13 +20,18 @@ The container will fail to boot if VPN_ENABLED is set and there is no valid INTE chmod 600 /path/to/wg0.conf -## Setup +## Dockhand Stack, Deploy from Git -env file -```text -# qbittorrent -COOKBOOK=/home/user/git/docker-compose-cookbooks #HELP: cookbooks -VOL_PATH=/project-dir/project-name/data #HELP: volpath -QBT_IMAGE=trigus42/qbittorrentvpn:latest -QBT_PASS=01234567890 #HELP: #HELP: gen32 -``` +Cookbooks Repository +stackname: qbittorrent +Compose file path: qbittorrent/compose.yaml +Additional env file (optional): qbittorrent/sample.env + +Then "Load" archivebox/sample.env into the Environmental variables in dockhand + +Create the Stack + + +## Gotchas + +For the trigus42/qbittorrentvpn image the env Username doesn't work, it's just admin. \ No newline at end of file diff --git a/qbittorrent_notes/docker-compose.yml b/qbittorrent/compose.yaml similarity index 89% rename from qbittorrent_notes/docker-compose.yml rename to qbittorrent/compose.yaml index 630c48e..cf54c8f 100644 --- a/qbittorrent_notes/docker-compose.yml +++ b/qbittorrent/compose.yaml @@ -5,7 +5,7 @@ services: - VPN_TYPE=wireguard - WEBUI_PASSWORD=${QBT_PASS:-ChangeMePass} volumes: - - "${VOL_CONFIG_PATH:-./data}/qbit/config:/config" + - "${CONFIG_PATH:-./data}/qbit-config:/config" - "${VOL_PATH:-./data}/qbit/downloads:/downloads" - "${VOL_PATH:-./data}/qbit/incomplete:/incomplete" - '/dev/net/tun:/dev/net/tun' diff --git a/qbittorrent/sample.env b/qbittorrent/sample.env new file mode 100644 index 0000000..345a51b --- /dev/null +++ b/qbittorrent/sample.env @@ -0,0 +1,5 @@ +# qbittorrent +QBT_IMAGE=trigus42/qbittorrentvpn:latest +QBT_PASS=01234567890 +CONFIG_PATH=/vol_path/to/data +VOL_PATH=/project-dir/project-name/data diff --git a/qbittorrent_notes/sample.env b/qbittorrent_notes/sample.env deleted file mode 100644 index e31bfe3..0000000 --- a/qbittorrent_notes/sample.env +++ /dev/null @@ -1,5 +0,0 @@ -# qbittorrent -COOKBOOK=/home/user/git/docker-compose-cookbooks #HELP: cookbooks -VOL_PATH=/project-dir/project-name/data #HELP: volpath -QBT_IMAGE=trigus42/qbittorrentvpn:latest -QBT_PASS=01234567890 #HELP: gen32 \ No newline at end of file