debrid syslinks base
This commit is contained in:
parent
8050884f51
commit
8d34b7bdf4
10 changed files with 61 additions and 68 deletions
|
@ -38,6 +38,11 @@ spec:
|
|||
securityContext:
|
||||
privileged: true
|
||||
image: nomadics/alaskarfin:latest
|
||||
resources:
|
||||
requests:
|
||||
cpu: "4"
|
||||
limits:
|
||||
cpu: "5.5"
|
||||
name: jellyfin
|
||||
ports:
|
||||
- containerPort: 8096
|
||||
|
@ -64,8 +69,10 @@ spec:
|
|||
- mountPath: /HDD
|
||||
name: hdd
|
||||
- mountPath: /mnt/zurg/__all__
|
||||
name: rclone-data
|
||||
subPath: __all__
|
||||
name: rclone-data
|
||||
- mountPath: mnt/torbox
|
||||
name: rclone-torbox
|
||||
- name: render-d128
|
||||
mountPath: /dev/dri/renderD128
|
||||
restartPolicy: Always
|
||||
|
@ -79,6 +86,9 @@ spec:
|
|||
- name: rclone-data
|
||||
persistentVolumeClaim:
|
||||
claimName: rclone-data-pvc
|
||||
- name: rclone-torbox
|
||||
hostPath:
|
||||
path: /mnt/torbox
|
||||
- name: render-d128
|
||||
hostPath:
|
||||
path: /dev/dri/renderD128
|
||||
|
|
|
@ -6,19 +6,19 @@ metadata:
|
|||
keel.sh/trigger: poll
|
||||
keel.sh/pollSchedule: "@every 6h"
|
||||
labels:
|
||||
io.kompose.service: jellyfin
|
||||
name: jellyfin
|
||||
io.kompose.service: jellyfin-master
|
||||
name: jellyfin-master
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
io.kompose.service: jellyfin
|
||||
io.kompose.service: jellyfin-master
|
||||
strategy:
|
||||
type: Recreate
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
io.kompose.service: jellyfin
|
||||
io.kompose.service: jellyfin-master
|
||||
spec:
|
||||
nodeSelector:
|
||||
role: master
|
||||
|
@ -48,8 +48,10 @@ spec:
|
|||
resources:
|
||||
limits:
|
||||
nvidia.com/gpu: 1
|
||||
cpu: "6"
|
||||
requests:
|
||||
nvidia.com/gpu: 1
|
||||
cpu: "4"
|
||||
volumeMounts:
|
||||
- mountPath: /config
|
||||
name: ssd
|
||||
|
@ -72,8 +74,8 @@ spec:
|
|||
- mountPath: /HDD
|
||||
name: hdd
|
||||
- mountPath: /mnt/zurg/__all__
|
||||
name: rclone-data
|
||||
subPath: __all__
|
||||
name: rclone-data
|
||||
- name: render-d128
|
||||
mountPath: /dev/dri/renderD128
|
||||
restartPolicy: Always
|
||||
|
|
|
@ -2,8 +2,8 @@ apiVersion: v1
|
|||
kind: Service
|
||||
metadata:
|
||||
labels:
|
||||
io.kompose.service: jellyfin
|
||||
name: jellyfin
|
||||
io.kompose.service: jellyfin-master
|
||||
name: jellyfin-master
|
||||
spec:
|
||||
type: ClusterIP
|
||||
ports:
|
||||
|
@ -11,7 +11,7 @@ spec:
|
|||
port: 8096
|
||||
targetPort: 8096
|
||||
selector:
|
||||
io.kompose.service: jellyfin
|
||||
io.kompose.service: jellyfin-master
|
||||
|
||||
---
|
||||
apiVersion: v1
|
||||
|
|
|
@ -95,7 +95,7 @@ spec:
|
|||
io.kompose.service: bazarr4k
|
||||
spec:
|
||||
nodeSelector:
|
||||
role: worker
|
||||
role: master
|
||||
containers:
|
||||
- env:
|
||||
- name: DOCKER_MODS
|
||||
|
|
|
@ -24,7 +24,7 @@ spec:
|
|||
- name : analytics
|
||||
namespace: umami
|
||||
services:
|
||||
- name: jellyfin
|
||||
- name: jellyfin-master
|
||||
port: 8096
|
||||
- match: Host(`r.askar.tv`)
|
||||
kind: Rule
|
||||
|
|
|
@ -47,30 +47,28 @@ spec:
|
|||
remotePath: "/"
|
||||
webdav-url: "http://192.168.0.200:30999/dav/"
|
||||
allow-other: "true"
|
||||
umask: "0022"
|
||||
uid: "1000"
|
||||
gid: "1000"
|
||||
dir-perms: "0777"
|
||||
file-perms: "0666"
|
||||
poll-interval: "30s"
|
||||
allow-non-empty: "true"
|
||||
async-read: "true"
|
||||
buffer-size: "48M"
|
||||
dir-cache-time: "15s"
|
||||
dir-permissions: "0775"
|
||||
file-permissions: "0664"
|
||||
gid: "1000"
|
||||
log-level: "INFO"
|
||||
poll-interval: "15s"
|
||||
timeout: "10m"
|
||||
uid: "1000"
|
||||
use-mmap: "true"
|
||||
vfs-cache-max-age: "672h"
|
||||
vfs-cache-max-size: "5G"
|
||||
vfs-cache-mode: "full"
|
||||
dir-cache-time: "10s"
|
||||
# vfs-cache-max-age: "5m"
|
||||
cache-dir: "/HDD/rclone-cache"
|
||||
vfs-cache-poll-interval: "15s"
|
||||
vfs-fast-fingerprint: "true"
|
||||
vfs-read-ahead: "96M"
|
||||
vfs-read-chunk-size: "32M"
|
||||
vfs-read-chunk-size-limit: "32M"
|
||||
vfs-refresh: "true"
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: PersistentVolume
|
||||
metadata:
|
||||
name: mnt
|
||||
spec:
|
||||
capacity:
|
||||
storage: 1Ti
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
persistentVolumeReclaimPolicy: Retain
|
||||
hostPath:
|
||||
path: /mnt
|
||||
---
|
||||
|
||||
apiVersion: v1
|
||||
|
@ -114,16 +112,4 @@ spec:
|
|||
volumeName: nfs-hdd
|
||||
storageClassName: ""
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: PersistentVolumeClaim
|
||||
metadata:
|
||||
name: mnt-pvc
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 1Ti
|
||||
volumeName: mnt
|
||||
storageClassName: ""
|
||||
---
|
||||
|
|
|
@ -39,6 +39,8 @@ spec:
|
|||
- mountPath: /config
|
||||
name: ssd
|
||||
subPath: configs/trackers/prowlarr_config
|
||||
- mountPath: /HDD
|
||||
name: hdd
|
||||
restartPolicy: Always
|
||||
volumes:
|
||||
- name: ssd
|
||||
|
|
|
@ -23,8 +23,6 @@ spec:
|
|||
securityContext:
|
||||
runAsUser: 1000
|
||||
runAsGroup: 1000
|
||||
nodeSelector:
|
||||
role: master
|
||||
containers:
|
||||
- env:
|
||||
- name: PGID
|
||||
|
@ -52,8 +50,9 @@ spec:
|
|||
- mountPath: data/downloads
|
||||
name: ssd
|
||||
subPath: downloads
|
||||
- mountPath: /mnt
|
||||
name: mnt
|
||||
- mountPath: /mnt/zurg/__all__
|
||||
subPath: __all__
|
||||
name: rclone-data
|
||||
restartPolicy: Always
|
||||
volumes:
|
||||
- name: ssd
|
||||
|
@ -65,9 +64,6 @@ spec:
|
|||
- name: rclone-data
|
||||
persistentVolumeClaim:
|
||||
claimName: rclone-data-pvc
|
||||
- name: mnt
|
||||
persistentVolumeClaim:
|
||||
claimName: mnt-pvc
|
||||
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
|
@ -95,8 +91,6 @@ spec:
|
|||
securityContext:
|
||||
runAsUser: 1000
|
||||
runAsGroup: 1000
|
||||
nodeSelector:
|
||||
role: master
|
||||
containers:
|
||||
- env:
|
||||
- name: PGID
|
||||
|
@ -124,8 +118,9 @@ spec:
|
|||
- mountPath: data/downloads
|
||||
name: ssd
|
||||
subPath: downloads
|
||||
- mountPath: /mnt
|
||||
name: mnt
|
||||
- mountPath: /mnt/zurg/__all__
|
||||
subPath: __all__
|
||||
name: rclone-data
|
||||
restartPolicy: Always
|
||||
volumes:
|
||||
- name: ssd
|
||||
|
@ -137,7 +132,3 @@ spec:
|
|||
- name: rclone-data
|
||||
persistentVolumeClaim:
|
||||
claimName: rclone-data-pvc
|
||||
- name: mnt
|
||||
persistentVolumeClaim:
|
||||
claimName: mnt-pvc
|
||||
|
||||
|
|
|
@ -50,8 +50,9 @@ spec:
|
|||
- mountPath: data/downloads/complete
|
||||
name: hdd
|
||||
subPath: media/transmission/downloads/complete
|
||||
- mountPath: /mnt
|
||||
name: mnt
|
||||
- mountPath: /mnt/zurg/__all__
|
||||
subPath: __all__
|
||||
name: rclone-data
|
||||
restartPolicy: Always
|
||||
volumes:
|
||||
- name: ssd
|
||||
|
@ -60,9 +61,9 @@ spec:
|
|||
- name: hdd
|
||||
persistentVolumeClaim:
|
||||
claimName: nfs-hdd-pvc
|
||||
- name: mnt
|
||||
- name: rclone-data
|
||||
persistentVolumeClaim:
|
||||
claimName: mnt-pvc
|
||||
claimName: rclone-data-pvc
|
||||
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
|
@ -117,8 +118,9 @@ spec:
|
|||
- mountPath: data/downloads/complete
|
||||
name: hdd
|
||||
subPath: media/transmission/downloads/complete
|
||||
- mountPath: /mnt
|
||||
name: mnt
|
||||
- mountPath: /mnt/zurg/__all__
|
||||
subPath: __all__
|
||||
name: rclone-data
|
||||
restartPolicy: Always
|
||||
volumes:
|
||||
- name: ssd
|
||||
|
@ -127,7 +129,7 @@ spec:
|
|||
- name: hdd
|
||||
persistentVolumeClaim:
|
||||
claimName: nfs-hdd-pvc
|
||||
- name: mnt
|
||||
- name: rclone-data
|
||||
persistentVolumeClaim:
|
||||
claimName: mnt-pvc
|
||||
claimName: rclone-data-pvc
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@ metadata:
|
|||
io.kompose.service: tdarr
|
||||
name: tdarr
|
||||
spec:
|
||||
replicas: 1
|
||||
replicas: 0
|
||||
selector:
|
||||
matchLabels:
|
||||
io.kompose.service: tdarr
|
||||
|
|
Loading…
Reference in a new issue