add copyparty ingress, fix forgejo ingress, add port forwarding for qbittorrent, start moving to longhorn??
This commit is contained in:
parent
d25baee688
commit
5c4165a690
7 changed files with 4590 additions and 41 deletions
|
|
@ -106,6 +106,26 @@ spec:
|
||||||
name: copyparty-svc
|
name: copyparty-svc
|
||||||
port:
|
port:
|
||||||
number: 3923
|
number: 3923
|
||||||
|
- host: argentumcation.zip
|
||||||
|
http:
|
||||||
|
paths:
|
||||||
|
- path: /
|
||||||
|
pathType: Prefix
|
||||||
|
backend:
|
||||||
|
service:
|
||||||
|
name: copyparty-svc
|
||||||
|
port:
|
||||||
|
number: 3923
|
||||||
|
- host: files.xn--2dkua.xn--tckwe
|
||||||
|
http:
|
||||||
|
paths:
|
||||||
|
- path: /
|
||||||
|
pathType: Prefix
|
||||||
|
backend:
|
||||||
|
service:
|
||||||
|
name: copyparty-svc
|
||||||
|
port:
|
||||||
|
number: 3923
|
||||||
---
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: PersistentVolume
|
kind: PersistentVolume
|
||||||
|
|
|
||||||
20
forgejo.yaml
20
forgejo.yaml
|
|
@ -116,16 +116,6 @@ spec:
|
||||||
name: forgejo-svc
|
name: forgejo-svc
|
||||||
port:
|
port:
|
||||||
number: 3000
|
number: 3000
|
||||||
- host: git.reticulum.lan
|
|
||||||
# http:
|
|
||||||
# paths:
|
|
||||||
# - path: /
|
|
||||||
# pathType: Prefix
|
|
||||||
# backend:
|
|
||||||
# service:
|
|
||||||
# name: forgejo-svc
|
|
||||||
# port:
|
|
||||||
# number: 2552
|
|
||||||
- host: git.argentumcation.com
|
- host: git.argentumcation.com
|
||||||
http:
|
http:
|
||||||
paths:
|
paths:
|
||||||
|
|
@ -136,16 +126,6 @@ spec:
|
||||||
name: forgejo-svc
|
name: forgejo-svc
|
||||||
port:
|
port:
|
||||||
number: 3000
|
number: 3000
|
||||||
# - host: git.argentumcation.com
|
|
||||||
# http:
|
|
||||||
# paths:
|
|
||||||
# - path: /
|
|
||||||
# pathType: Prefix
|
|
||||||
# backend:
|
|
||||||
# service:
|
|
||||||
# name: forgejo-svc
|
|
||||||
# port:
|
|
||||||
# number: 2552
|
|
||||||
---
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: PersistentVolume
|
kind: PersistentVolume
|
||||||
|
|
|
||||||
25
longhorn-storageclass.yaml
Normal file
25
longhorn-storageclass.yaml
Normal file
|
|
@ -0,0 +1,25 @@
|
||||||
|
kind: StorageClass
|
||||||
|
apiVersion: storage.k8s.io/v1
|
||||||
|
metadata:
|
||||||
|
name: longhorn
|
||||||
|
provisioner: driver.longhorn.io
|
||||||
|
allowVolumeExpansion: true
|
||||||
|
parameters:
|
||||||
|
numberOfReplicas: "1"
|
||||||
|
staleReplicaTimeout: "2880" # 48 hours in minutes
|
||||||
|
fromBackup: ""
|
||||||
|
fsType: "ext4"
|
||||||
|
# backupTargetName: "default"
|
||||||
|
# mkfsParams: "-I 256 -b 4096 -O ^metadata_csum,^64bit"
|
||||||
|
# diskSelector: "ssd,fast"
|
||||||
|
# nodeSelector: "storage,fast"
|
||||||
|
# recurringJobSelector: '[
|
||||||
|
# {
|
||||||
|
# "name":"snap",
|
||||||
|
# "isGroup":true,
|
||||||
|
# },
|
||||||
|
# {
|
||||||
|
# "name":"backup",
|
||||||
|
# "isGroup":false,
|
||||||
|
# }
|
||||||
|
# ]'
|
||||||
4503
longhorn.yaml
Normal file
4503
longhorn.yaml
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -21,6 +21,8 @@ spec:
|
||||||
value: "1000"
|
value: "1000"
|
||||||
- name: PGID
|
- name: PGID
|
||||||
value: "1000"
|
value: "1000"
|
||||||
|
- name: UPDATER_PERIOD
|
||||||
|
value: 24h
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
- name: qbittorrent-config-volume
|
- name: qbittorrent-config-volume
|
||||||
mountPath: /config
|
mountPath: /config
|
||||||
|
|
@ -30,7 +32,7 @@ spec:
|
||||||
exec:
|
exec:
|
||||||
command:
|
command:
|
||||||
- ping
|
- ping
|
||||||
- 1.1.1.1
|
- 8.8.8.8
|
||||||
- -I
|
- -I
|
||||||
- tun0
|
- tun0
|
||||||
- -nqc
|
- -nqc
|
||||||
|
|
@ -46,6 +48,12 @@ spec:
|
||||||
- name: gluetun
|
- name: gluetun
|
||||||
image: qmcgaw/gluetun
|
image: qmcgaw/gluetun
|
||||||
env:
|
env:
|
||||||
|
- name: VPN_PORT_FORWARDING_UP_COMMAND
|
||||||
|
value: /bin/sh -c 'wget -O- --retry-connrefused --post-data "json={\"listen_port\":$(echo {{PORTS}} | cut -d, -f1),\"random_port\":false,\"upnp\":false}" http://127.0.0.1:8080/api/v2/app/setPreferences 2>&1'
|
||||||
|
- name: VPN_PORT_FORWARDING_DOWN_COMMAND
|
||||||
|
value: /bin/sh -c 'wget -O- --retry-connrefused --post-data "json={\"listen_port\":123}" http://127.0.0.1:8080/api/v2/app/setPreferences 2>&1'
|
||||||
|
- name: VPN_PORT_FORWARDING
|
||||||
|
value: "on"
|
||||||
- name: VPN_SERVICE_PROVIDER
|
- name: VPN_SERVICE_PROVIDER
|
||||||
value: "protonvpn"
|
value: "protonvpn"
|
||||||
- name: OPENVPN_USER
|
- name: OPENVPN_USER
|
||||||
|
|
|
||||||
19
radarr.yaml
19
radarr.yaml
|
|
@ -100,7 +100,7 @@ spec:
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: PersistentVolume
|
kind: PersistentVolume
|
||||||
metadata:
|
metadata:
|
||||||
name: radarr-config-pv
|
name: radarr-config-pv-nfs
|
||||||
spec:
|
spec:
|
||||||
capacity:
|
capacity:
|
||||||
storage: 100Gi
|
storage: 100Gi
|
||||||
|
|
@ -115,17 +115,30 @@ spec:
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: PersistentVolumeClaim
|
kind: PersistentVolumeClaim
|
||||||
metadata:
|
metadata:
|
||||||
name: radarr-config-pvc
|
name: radarr-config-pvc-nfs
|
||||||
spec:
|
spec:
|
||||||
accessModes:
|
accessModes:
|
||||||
- ReadWriteOnce
|
- ReadWriteOnce
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
storage: 100Gi
|
storage: 100Gi
|
||||||
volumeName: radarr-config-pv
|
volumeName: radarr-config-pv-nfs
|
||||||
storageClassName: ""
|
storageClassName: ""
|
||||||
---
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
|
kind: PersistentVolumeClaim
|
||||||
|
metadata:
|
||||||
|
name: radarr-config-pvc
|
||||||
|
spec:
|
||||||
|
accessModes:
|
||||||
|
- ReadWriteOnce
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
storage: 100Gi
|
||||||
|
# volumeName: radarr-config-pv-nfs
|
||||||
|
storageClassName: longhorn
|
||||||
|
---
|
||||||
|
apiVersion: v1
|
||||||
kind: PersistentVolume
|
kind: PersistentVolume
|
||||||
metadata:
|
metadata:
|
||||||
name: radarr-downloads-pv
|
name: radarr-downloads-pv
|
||||||
|
|
|
||||||
|
|
@ -86,20 +86,20 @@ spec:
|
||||||
port:
|
port:
|
||||||
number: 3001
|
number: 3001
|
||||||
---
|
---
|
||||||
apiVersion: v1
|
# apiVersion: v1
|
||||||
kind: PersistentVolume
|
# kind: PersistentVolume
|
||||||
metadata:
|
# metadata:
|
||||||
name: kuma-data-pv
|
# name: kuma-data-pv
|
||||||
spec:
|
# spec:
|
||||||
capacity:
|
# capacity:
|
||||||
storage: 100Gi
|
# storage: 100Gi
|
||||||
accessModes:
|
# accessModes:
|
||||||
- ReadWriteOnce
|
# - ReadWriteOnce
|
||||||
persistentVolumeReclaimPolicy: Retain
|
# persistentVolumeReclaimPolicy: Retain
|
||||||
storageClassName: nfs
|
# storageClassName: nfs
|
||||||
nfs:
|
# nfs:
|
||||||
server: 192.168.1.146
|
# server: 192.168.1.146
|
||||||
path: /raid/00_meta/02_services/uptime-kuma
|
# path: /mnt/raid/00_meta/02_services/uptime-kuma
|
||||||
---
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: PersistentVolumeClaim
|
kind: PersistentVolumeClaim
|
||||||
|
|
@ -110,6 +110,6 @@ spec:
|
||||||
- ReadWriteOnce
|
- ReadWriteOnce
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
storage: 100Gi
|
storage: 8Gi
|
||||||
volumeName: kuma-data-pv
|
# volumeName: kuma-data-pv
|
||||||
storageClassName: nfs
|
storageClassName: longhorn
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue