ADD: added working nextcloud version

This commit is contained in:
2026-03-02 20:49:50 +01:00
parent f0c47beaad
commit f0a02c3740
12 changed files with 204 additions and 47 deletions

View File

@@ -112,4 +112,4 @@ spec:
claimName: immich-library-pvc
- name: ext-library
persistentVolumeClaim:
claimName: photoprism-storage
claimName: photoprism-library-pvc

View File

@@ -0,0 +1,13 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: photoprism-library-pvc
namespace: photoprism
spec:
storageClassName: nfs
volumeName: photos-nfs-pv
accessModes:
- ReadWriteMany
resources:
requests:
storage: 50Gi

View File

@@ -1,31 +1,3 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: photoprism-storage
namespace: photoprism
spec:
storageClassName: nfs
volumeName: nfs-pv
accessModes:
- ReadWriteMany
resources:
requests:
storage: 50Gi
---
#apiVersion: v1
#kind: PersistentVolumeClaim
#metadata:
# name: photoprism-originals
# namespace: photoprism
#spec:
# storageClassName: nfs
# volumeName: nfs-pv
# accessModes:
# - ReadWriteMany
# resources:
# requests:
# storage: 100Gi
---
apiVersion: apps/v1
kind: Deployment
metadata:
@@ -101,7 +73,7 @@ spec:
# memory: "512Mi"
volumeMounts:
- mountPath: /photoprism/
name: photoprism-storage
name: photoprism-library-pvc
# - mountPath: /photoprism/storage
# name: photoprism-storage
# - mountPath: /photoprism/originals
@@ -111,9 +83,9 @@ spec:
# runAsUser: 1000
# runAsGroup: 1000
volumes:
- name: photoprism-storage
- name: photoprism-library-pvc
persistentVolumeClaim:
claimName: photoprism-storage
claimName: photoprism-library-pvc
# - name: photoprism-originals
# persistentVolumeClaim:
# claimName: photoprism-originals

View File

@@ -0,0 +1,17 @@
apiVersion: v1
kind: PersistentVolume
metadata:
name: photos-nfs-pv
spec:
capacity:
storage: 200Gi
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
storageClassName: nfs
nfs:
server: 192.168.178.186
path: /volume1/Photos
mountOptions:
- hard
- nfsvers=4