Updated QBit Guide (#9199)

**Description**
Updated Qbittorrent Install Guide to reflect all recent changes.

⚒️ Fixes  # 

**⚙️ Type of change**

- [ ] ⚙️ Feature/App addition
- [ ] 🪛 Bugfix
- [ ] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [ ] 🔃 Refactor of current code

**🧪 How Has This Been Tested?**
<!--
Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration
-->

**📃 Notes:**

**✔️ Checklist:**

- [ ] ⚖️ My code follows the style guidelines of this project
- [ ] 👀 I have performed a self-review of my own code
- [ ] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made corresponding changes to the documentation
- [ ] ⚠️ My changes generate no new warnings
- [ ] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [ ] ⬆️ I increased versions for any altered app according to semantic
versioning

** App addition**

If this PR is an app addition please make sure you have done the
following.

- [ ] 🪞 I have opened a PR on
[truecharts/containers](https://github.com/truecharts/containers) adding
the container to TrueCharts mirror repo.
- [ ] 🖼️ I have added an icon in the Chart's root directory called
`icon.png`

---

_Please don't blindly check all the boxes. Read them and only check
those that apply.
Those checkboxes are there for the reviewer to see what is this all
about and
the status of this PR with a quick glance._

---------

Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
This commit is contained in:
kqmaverick 2023-05-27 13:08:51 -07:00 committed by GitHub
parent 786be62e87
commit 9163cc8c7d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 19 additions and 26 deletions

View File

@ -21,7 +21,7 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/qbittorrent
- https://github.com/qbittorrent/qBittorrent
type: application
version: 15.0.19
version: 15.0.20
annotations:
truecharts.org/catagories: |
- media

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

View File

@ -4,9 +4,7 @@
This is the location your completed bittorrent files will be located
Typical setting user:group to `apps`, nothing fancy here
- Placed the created `nzb` dataset within the `downloads` folder
Setting user:group to `apps`.
:::note
@ -25,7 +23,7 @@ When configuring your application you'll typically see user:group `568`, this is
### Networking
If you want to use ingress, its probably better to use `clusterIP` instead of `Simple`
If you want to use ingress, its probably better to use `clusterIP` instead of `LoadBalancer`
![!Networking: qbittorrent](images/networking.png)
@ -64,24 +62,19 @@ This is ALSO the port Sonarr/Radarr and other services will use to connect to qB
The setup is default
![!Storage: NZBGet](images/storage_config.png)
![!Storage: qbittorrent](images/storage_config.png)
#### Data
I always mount to the root directory of the container
I also try to use the applications name for the mountpath, since its typically never going to be a file or folder thats already present
![!Storage: NZBGet](images/storage_data.png)
![!Storage: qbittorrent](images/storage_data.png)
<br />
### VPN
- Using a Wireguard setup
- Added the kubernetes network, as well as my LAN network to the killswitch
![!Storage: NZBGet](images/vpn.png)
Use the [Gluetun VPN Add-on Setup Guide](https://truecharts.org/manual/SCALE/guides/vpn-setup)
<br />
@ -89,18 +82,18 @@ I also try to use the applications name for the mountpath, since its typically n
### Downloads
??? qBittorrent "qBittorrent Table + Explanation"
#### qBittorrent "qBittorrent Table + Explanation"
| Setting | Value | Explanation |
| Setting | Value | Explanation |
|------------------------------------------------ |---------------------------- |---------------------------------------------------------------------------------- |
| Default Torrent Management Mode: | Automatic | This is to automatically move the files torrents based on catagory |
| Default Torrent Management Mode: | Automatic | This is to automatically move the files torrents based on catagory |
| When Torrent Category changed: | Relocate Torrent | This is to automatically move the files torrents based on catagory |
| When Default Save Path changed: | Relocate Affected Torrents | This is to automatically move the files torrents based on catagory |
| When Category Save Path changed: | Relocate Affected Torrents | This is to automatically move the files torrents based on catagory |
| Default Save Path: | `/qbitvpn/complete ` | Set this to what you set your dataset mountpoint as |
| Keep incomplete torrents in: | `/qbitvpn/temp` | Keep incomplete torrents in a folder no apps are monitoring |
| Copy .torrent files for finished downloads to: | `/qbitvpn/backup` | Its nice to have a backup folder of all your `.torrents` in the event of a crash |
| Monitored Folder | `/qbitvpn/monitor` | Place `.torrent` files in this directory to automatically start those torrents |
| Default Save Path: | `/qbitvpn/complete ` | Set this to what you set your dataset mountpoint as |
| Keep incomplete torrents in: | `/qbitvpn/temp` | Keep incomplete torrents in a folder no apps are monitoring |
| Copy .torrent files for finished downloads to: | `/qbitvpn/backup` | Its nice to have a backup folder of all your `.torrents` in the event of a crash |
| Monitored Folder | `/qbitvpn/monitor` | Place `.torrent` files in this directory to automatically start those torrents |
![!Downloads: qbit](images/settings_downloads.png)
@ -165,14 +158,14 @@ Since We am using `Traefik`, We decided to add the Kubernetes LAN to:
### Advanced
??? qBittorrent "qBittorrent Table + Explanation"
#### qBittorrent "qBittorrent Table + Explanation"
| Setting | Value | Explanation |
|------------------------------------------------ |-----------------------|---------------------------------------------------------------------------------- |
| Network interface: | `wg0` or `tun0` | Bind this to `wg0` or `tun0` if you are using Wireguard (wg0) or Openvpn(tun0) |
| Optional IP address to bind to: | All Ipv4 Addresses | Kubernetes doesnt support ipv6 now anyway so, We set this to just ipv4 |
| Resolve peer countries: | True | Just so We can see what countries We am leeching/seeding from |
| Reannounce to all trackers when IP or port changed: | True | In the event my IP or port changes, We want everyone to know, so We can seed or leech |
|------------------------------------------------ |-----------------------|---------------------------------------------------------------------------------- |
| Network interface: | `wg0` or `tun0` | Bind this to `tun0` if you are using Gluetun |
| Optional IP address to bind to: | All Ipv4 Addresses | Kubernetes doesnt support ipv6 now anyway so, We set this to just ipv4 |
| Resolve peer countries: | True | Just so We can see what countries We am leeching/seeding from |
| Reannounce to all trackers when IP or port changed: | True | In the event my IP or port changes, We want everyone to know, so We can seed or leech |
![!Speed: qbit](images/settings_advanced.png)