diff --git a/media/qbittorrent/deployment.yaml b/media/qbittorrent/deployment.yaml index 97db8fa..58512ca 100644 --- a/media/qbittorrent/deployment.yaml +++ b/media/qbittorrent/deployment.yaml @@ -33,20 +33,18 @@ spec: - name: data mountPath: /data/downloads subPath: downloads - - name: wireguard - image: lscr.io/linuxserver/wireguard:latest + - name: gluetun + image: qmcgaw/gluetun envFrom: - configMapRef: - name: wireguard-config + name: gluetun-config securityContext: capabilities: add: - NET_ADMIN volumeMounts: - name: wireguard-config-secret - mountPath: /config/wg_confs - - name: wireguard-config - mountPath: /config + mountPath: /gluetun/wireguard volumes: - name: qbittorrent-config persistentVolumeClaim: @@ -54,9 +52,6 @@ spec: - name: data persistentVolumeClaim: claimName: media-data - - name: wireguard-config - persistentVolumeClaim: - claimName: wireguard-config - name: wireguard-config-secret secret: secretName: wireguard-config-secret diff --git a/media/qbittorrent/gluetun-config.yaml b/media/qbittorrent/gluetun-config.yaml new file mode 100644 index 0000000..9dd1a98 --- /dev/null +++ b/media/qbittorrent/gluetun-config.yaml @@ -0,0 +1,11 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: gluetun-config + namespace: media +data: + VPN_SERVICE_PROVIDER: custom + VPN_TYPE: wireguard + VPN_PORT_FORWARDING: on + VPN_PORT_FORWARDING_PROVIDER: protonvpn + UPDATER_PERIOD: 24h diff --git a/media/qbittorrent/wireguard-config.yaml b/media/qbittorrent/wireguard-config.yaml deleted file mode 100644 index d8dfbfd..0000000 --- a/media/qbittorrent/wireguard-config.yaml +++ /dev/null @@ -1,11 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: wireguard-config - namespace: media -data: - PUID: "1000" - GUID: "1000" - TZ: America/Toronto - DOCKER_MODS: linuxserver/mods:universal-package-install - INSTALL_PACKAGES: libnatpmp