add qbittorrent
This commit is contained in:
@ -3,7 +3,7 @@ entries:
|
|||||||
jackett:
|
jackett:
|
||||||
- apiVersion: v2
|
- apiVersion: v2
|
||||||
appVersion: 1.16.0
|
appVersion: 1.16.0
|
||||||
created: "2025-05-10T17:17:56.406645+02:00"
|
created: "2025-05-10T17:21:57.183965+02:00"
|
||||||
description: A Helm chart for Kubernetes
|
description: A Helm chart for Kubernetes
|
||||||
digest: cb583d90a982e50cb0028e2d8d2afce93ef8f64dc202ddffd59262a74ff33fe1
|
digest: cb583d90a982e50cb0028e2d8d2afce93ef8f64dc202ddffd59262a74ff33fe1
|
||||||
name: jackett
|
name: jackett
|
||||||
@ -14,7 +14,7 @@ entries:
|
|||||||
overseerr:
|
overseerr:
|
||||||
- apiVersion: v2
|
- apiVersion: v2
|
||||||
appVersion: 1.16.0
|
appVersion: 1.16.0
|
||||||
created: "2025-05-10T17:17:56.407314+02:00"
|
created: "2025-05-10T17:21:57.184488+02:00"
|
||||||
description: A Helm chart for Kubernetes
|
description: A Helm chart for Kubernetes
|
||||||
digest: ac634ebbb7000644e02606157bedbc8ab6e3dd59d22d8ee699093d0f683a2899
|
digest: ac634ebbb7000644e02606157bedbc8ab6e3dd59d22d8ee699093d0f683a2899
|
||||||
name: overseerr
|
name: overseerr
|
||||||
@ -25,7 +25,7 @@ entries:
|
|||||||
owncloud:
|
owncloud:
|
||||||
- apiVersion: v2
|
- apiVersion: v2
|
||||||
appVersion: 1.16.0
|
appVersion: 1.16.0
|
||||||
created: "2025-05-10T17:17:56.408806+02:00"
|
created: "2025-05-10T17:21:57.185883+02:00"
|
||||||
description: A Helm chart for Kubernetes
|
description: A Helm chart for Kubernetes
|
||||||
digest: 9a1724f504cc46baffa8dbaff5e3f5b7f3c07d64143643acb3f653b07868e963
|
digest: 9a1724f504cc46baffa8dbaff5e3f5b7f3c07d64143643acb3f653b07868e963
|
||||||
name: owncloud
|
name: owncloud
|
||||||
@ -36,7 +36,7 @@ entries:
|
|||||||
plex:
|
plex:
|
||||||
- apiVersion: v2
|
- apiVersion: v2
|
||||||
appVersion: 1.16.0
|
appVersion: 1.16.0
|
||||||
created: "2025-05-10T17:17:56.410833+02:00"
|
created: "2025-05-10T17:21:57.186349+02:00"
|
||||||
description: A Helm chart for Kubernetes
|
description: A Helm chart for Kubernetes
|
||||||
digest: 52d474c17f631c86fcc5d4eeeff6ec75d3121ea9317a00a9b200d5b7550281a0
|
digest: 52d474c17f631c86fcc5d4eeeff6ec75d3121ea9317a00a9b200d5b7550281a0
|
||||||
name: plex
|
name: plex
|
||||||
@ -47,7 +47,7 @@ entries:
|
|||||||
prowlarr:
|
prowlarr:
|
||||||
- apiVersion: v2
|
- apiVersion: v2
|
||||||
appVersion: 1.0.0
|
appVersion: 1.0.0
|
||||||
created: "2025-05-10T17:17:56.411341+02:00"
|
created: "2025-05-10T17:21:57.186909+02:00"
|
||||||
description: A Helm chart for Prowlarr - indexer manager/proxy for Sonarr, Radarr,
|
description: A Helm chart for Prowlarr - indexer manager/proxy for Sonarr, Radarr,
|
||||||
etc.
|
etc.
|
||||||
digest: 18a3cb2ebdfa9c5f73c341e92b6a4f152e6143d77ad51f7efbc7215f9c88171c
|
digest: 18a3cb2ebdfa9c5f73c341e92b6a4f152e6143d77ad51f7efbc7215f9c88171c
|
||||||
@ -59,9 +59,9 @@ entries:
|
|||||||
qbittorrent:
|
qbittorrent:
|
||||||
- apiVersion: v2
|
- apiVersion: v2
|
||||||
appVersion: 4.5.2
|
appVersion: 4.5.2
|
||||||
created: "2025-05-10T17:17:56.411643+02:00"
|
created: "2025-05-10T17:21:57.187198+02:00"
|
||||||
description: A Helm chart for qBittorrent - Open-source BitTorrent client
|
description: A Helm chart for qBittorrent - Open-source BitTorrent client
|
||||||
digest: 5e6a7b112faa6f61d697866bed64b8865a9ba31b36f71b572cd25bc8f2914530
|
digest: 237202861d989784b0dca30aa607dd5429083c849f30182c6102201f6e7691a0
|
||||||
name: qbittorrent
|
name: qbittorrent
|
||||||
type: application
|
type: application
|
||||||
urls:
|
urls:
|
||||||
@ -70,7 +70,7 @@ entries:
|
|||||||
radarr:
|
radarr:
|
||||||
- apiVersion: v2
|
- apiVersion: v2
|
||||||
appVersion: 1.16.0
|
appVersion: 1.16.0
|
||||||
created: "2025-05-10T17:17:56.412051+02:00"
|
created: "2025-05-10T17:21:57.187624+02:00"
|
||||||
description: A Helm chart for Kubernetes
|
description: A Helm chart for Kubernetes
|
||||||
digest: 78b75bd7d472fadde70016881f54f3359293b39d6ea964344131cc5572bb2b2f
|
digest: 78b75bd7d472fadde70016881f54f3359293b39d6ea964344131cc5572bb2b2f
|
||||||
name: radarr
|
name: radarr
|
||||||
@ -81,7 +81,7 @@ entries:
|
|||||||
readarr:
|
readarr:
|
||||||
- apiVersion: v2
|
- apiVersion: v2
|
||||||
appVersion: 0.3.0
|
appVersion: 0.3.0
|
||||||
created: "2025-05-10T17:17:56.412498+02:00"
|
created: "2025-05-10T17:21:57.188347+02:00"
|
||||||
description: A Helm chart for Kubernetes
|
description: A Helm chart for Kubernetes
|
||||||
digest: 5f30c43141fba64f75c346f3ffb657f5d084ae2f941a42731092c91001aec4e4
|
digest: 5f30c43141fba64f75c346f3ffb657f5d084ae2f941a42731092c91001aec4e4
|
||||||
name: readarr
|
name: readarr
|
||||||
@ -92,7 +92,7 @@ entries:
|
|||||||
sonarr:
|
sonarr:
|
||||||
- apiVersion: v2
|
- apiVersion: v2
|
||||||
appVersion: 1.16.0
|
appVersion: 1.16.0
|
||||||
created: "2025-05-10T17:17:56.412897+02:00"
|
created: "2025-05-10T17:21:57.191208+02:00"
|
||||||
description: A Helm chart for Kubernetes
|
description: A Helm chart for Kubernetes
|
||||||
digest: ba9b24a526270d72b33d1918755baa182095f97fb4f38df16b5a833c8138d6dc
|
digest: ba9b24a526270d72b33d1918755baa182095f97fb4f38df16b5a833c8138d6dc
|
||||||
name: sonarr
|
name: sonarr
|
||||||
@ -100,4 +100,4 @@ entries:
|
|||||||
urls:
|
urls:
|
||||||
- sonarr-0.1.0.tgz
|
- sonarr-0.1.0.tgz
|
||||||
version: 0.1.0
|
version: 0.1.0
|
||||||
generated: "2025-05-10T17:17:56.405948+02:00"
|
generated: "2025-05-10T17:21:57.183212+02:00"
|
||||||
|
Binary file not shown.
@ -33,7 +33,28 @@ The following table lists the configurable parameters for the qBittorrent chart
|
|||||||
| `service.webNodePort` | Node port for Web UI (if service.type=NodePort) | `30080` |
|
| `service.webNodePort` | Node port for Web UI (if service.type=NodePort) | `30080` |
|
||||||
| `service.btNodePort` | Node port for BitTorrent (if service.type=NodePort) | `30881` |
|
| `service.btNodePort` | Node port for BitTorrent (if service.type=NodePort) | `30881` |
|
||||||
| `persistence.config.claimName` | PVC name for config | `qbittorrent-config` |
|
| `persistence.config.claimName` | PVC name for config | `qbittorrent-config` |
|
||||||
| `persistence.downloads.claimName` | PVC name for downloads | `qbittorrent-downloads` |
|
| `persistence.media.claimName` | PVC name for media storage | `media-storage` |
|
||||||
|
|
||||||
|
## Storage Structure
|
||||||
|
|
||||||
|
This chart uses a common `media-storage` persistent volume claim that can be shared across your media server applications (Sonarr, Radarr, etc.). The structure is:
|
||||||
|
|
||||||
|
```
|
||||||
|
/media
|
||||||
|
├── downloads # Completed downloads
|
||||||
|
├── incomplete # In-progress downloads
|
||||||
|
├── movies # Movie library
|
||||||
|
└── tv # TV shows library
|
||||||
|
```
|
||||||
|
|
||||||
|
To configure qBittorrent to use these paths:
|
||||||
|
1. Access the qBittorrent web UI
|
||||||
|
2. Go to Tools > Options > Downloads
|
||||||
|
3. Set the following paths:
|
||||||
|
- Default Save Path: `/media/downloads`
|
||||||
|
- Keep incomplete torrents in: `/media/incomplete`
|
||||||
|
|
||||||
|
This ensures consistency with other applications in your media server stack.
|
||||||
|
|
||||||
## Using with MyAnonamouse (MAM)
|
## Using with MyAnonamouse (MAM)
|
||||||
|
|
||||||
|
@ -39,8 +39,8 @@ spec:
|
|||||||
volumeMounts:
|
volumeMounts:
|
||||||
- name: config
|
- name: config
|
||||||
mountPath: {{ .Values.persistence.config.mountPath }}
|
mountPath: {{ .Values.persistence.config.mountPath }}
|
||||||
- name: downloads
|
- name: media
|
||||||
mountPath: {{ .Values.persistence.downloads.mountPath }}
|
mountPath: {{ .Values.persistence.media.mountPath }}
|
||||||
{{- with .Values.volumeMounts }}
|
{{- with .Values.volumeMounts }}
|
||||||
{{- toYaml . | nindent 12 }}
|
{{- toYaml . | nindent 12 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
@ -58,9 +58,9 @@ spec:
|
|||||||
- name: config
|
- name: config
|
||||||
persistentVolumeClaim:
|
persistentVolumeClaim:
|
||||||
claimName: {{ .Values.persistence.config.claimName }}
|
claimName: {{ .Values.persistence.config.claimName }}
|
||||||
- name: downloads
|
- name: media
|
||||||
persistentVolumeClaim:
|
persistentVolumeClaim:
|
||||||
claimName: {{ .Values.persistence.downloads.claimName }}
|
claimName: {{ .Values.persistence.media.claimName }}
|
||||||
{{- with .Values.volumes }}
|
{{- with .Values.volumes }}
|
||||||
{{- toYaml . | nindent 8 }}
|
{{- toYaml . | nindent 8 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
@ -11,17 +11,3 @@ spec:
|
|||||||
requests:
|
requests:
|
||||||
storage: 1Gi
|
storage: 1Gi
|
||||||
storageClassName: standard
|
storageClassName: standard
|
||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: PersistentVolumeClaim
|
|
||||||
metadata:
|
|
||||||
name: {{ .Values.persistence.downloads.claimName }}
|
|
||||||
labels:
|
|
||||||
{{- include "qbittorrent.labels" . | nindent 4 }}
|
|
||||||
spec:
|
|
||||||
accessModes:
|
|
||||||
- ReadWriteOnce
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
storage: 10Gi
|
|
||||||
storageClassName: standard
|
|
@ -121,6 +121,6 @@ persistence:
|
|||||||
config:
|
config:
|
||||||
claimName: qbittorrent-config
|
claimName: qbittorrent-config
|
||||||
mountPath: /config
|
mountPath: /config
|
||||||
downloads:
|
media:
|
||||||
claimName: qbittorrent-downloads
|
claimName: media-storage
|
||||||
mountPath: /downloads
|
mountPath: /media
|
Reference in New Issue
Block a user