From 6d52f11ac75551f0734e19cee21a5562581f3762 Mon Sep 17 00:00:00 2001 From: Gabe Cook Date: Fri, 3 Mar 2023 13:12:58 -0600 Subject: [PATCH] :memo: (qbittorrent): Add VueTorrent Docker mod docs --- charts/qbittorrent/Chart.yaml | 4 +-- charts/qbittorrent/README.md | 30 ++++++++++++++++++++-- charts/qbittorrent/README_CONFIG.md.gotmpl | 28 +++++++++++++++++++- 3 files changed, 57 insertions(+), 5 deletions(-) diff --git a/charts/qbittorrent/Chart.yaml b/charts/qbittorrent/Chart.yaml index e9e340d72..f92a26dc5 100644 --- a/charts/qbittorrent/Chart.yaml +++ b/charts/qbittorrent/Chart.yaml @@ -4,7 +4,7 @@ description: The qBittorrent project aims to provide an open-source software alt home: https://charts.gabe565.com/charts/qbittorrent icon: https://raw.githubusercontent.com/qbittorrent/qBittorrent/master/src/icons/qbittorrent-tray.svg type: application -version: 0.0.1 +version: 0.0.2 # renovate datasource=docker depName=ghcr.io/linuxserver/qbittorrent appVersion: version-4.5.2-r0 kubeVersion: ">=1.22.0-0" @@ -22,4 +22,4 @@ sources: annotations: artifacthub.io/changes: |- - kind: added - description: Initial release + description: Add VueTorrent Docker mod docs diff --git a/charts/qbittorrent/README.md b/charts/qbittorrent/README.md index 9e26558eb..e71c8a456 100644 --- a/charts/qbittorrent/README.md +++ b/charts/qbittorrent/README.md @@ -2,7 +2,7 @@ qbittorrent logo -![Version: 0.0.1](https://img.shields.io/badge/Version-0.0.1-informational?style=flat) +![Version: 0.0.2](https://img.shields.io/badge/Version-0.0.2-informational?style=flat) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat) ![AppVersion: version-4.5.2-r0](https://img.shields.io/badge/AppVersion-version--4.5.2--r0-informational?style=flat) @@ -75,7 +75,33 @@ helm install qbittorrent gabe565/qbittorrent -f values.yaml ## Custom configuration -N/A +### VueTorrent + +[VueTorrent](https://github.com/WDaan/VueTorrent) is an alternative web UI for qBittorrent built with Vue.js. +This chart uses the LinuxServer.io qBittorrent image, so VueTorrent can be installed as a +[Docker mod](https://github.com/linuxserver/docker-mods). + +1. Add [gabe565/linuxserver-mod-vuetorrent](https://github.com/gabe565/linuxserver-mod-vuetorrent) as a +Docker mod. In `values.yaml`: + ```yaml + env: + DOCKER_MODS: ghcr.io/gabe565/linuxserver-mod-vuetorrent + ``` + +2. (Optional) Add an `emptyDir` volume at `/vuetorrent`: + ```yaml + persistence: + vuetorrent: + enabled: true + type: emptyDir + ``` + +3. Upgrade the Helm chart with your changes. +4. Go to `Options` > `Web UI` +5. Check `Use alternative Web UI` +6. Set `Files location` to `/vuetorrent` +7. Scroll down and click `Save`. +8. Refresh ## Values diff --git a/charts/qbittorrent/README_CONFIG.md.gotmpl b/charts/qbittorrent/README_CONFIG.md.gotmpl index e93d80bfa..877bedaf8 100644 --- a/charts/qbittorrent/README_CONFIG.md.gotmpl +++ b/charts/qbittorrent/README_CONFIG.md.gotmpl @@ -5,5 +5,31 @@ {{- define "custom.custom.configuration" -}} {{ template "custom.custom.configuration.header" . }} -N/A +### VueTorrent + +[VueTorrent](https://github.com/WDaan/VueTorrent) is an alternative web UI for qBittorrent built with Vue.js. +This chart uses the LinuxServer.io qBittorrent image, so VueTorrent can be installed as a +[Docker mod](https://github.com/linuxserver/docker-mods). + +1. Add [gabe565/linuxserver-mod-vuetorrent](https://github.com/gabe565/linuxserver-mod-vuetorrent) as a +Docker mod. In `values.yaml`: + ```yaml + env: + DOCKER_MODS: ghcr.io/gabe565/linuxserver-mod-vuetorrent + ``` + +2. (Optional) Add an `emptyDir` volume at `/vuetorrent`: + ```yaml + persistence: + vuetorrent: + enabled: true + type: emptyDir + ``` + +3. Upgrade the Helm chart with your changes. +4. Go to `Options` > `Web UI` +5. Check `Use alternative Web UI` +6. Set `Files location` to `/vuetorrent` +7. Scroll down and click `Save`. +8. Refresh {{- end -}}