## Config https://github.com/nextcloud/helm/blob/main/charts/nextcloud/README.md ``` kubectl top pods --all-namespaces helm repo add nextcloud https://nextcloud.github.io/helm/ helm install nextcloud nextcloud/nextcloud -f values.yaml -n nextcloud helm upgrade --install nextcloud nextcloud/nextcloud -f values.yaml -n nextcloud helm delete nextcloud -n nextcloud kubectl exec -n nextcloud deploy/nextcloud -c nextcloud -- \ php occ maintenance:mode --on kubectl exec -it -n nextcloud deploy/nextcloud -c nextcloud -- bash ``` nextcloud.immich-ad.ovh/ ## PV / PVC ``` kubectl create -f ./pv-postgres.yaml kubectl create -f ./pvc-nextcloud.yaml ``` ## Service ``` kubectl -n nextcloud get svc kubectl -n nextcloud get pods ``` ## Certificates ``` kubectl -n nextcloud get certificate kubectl -n nextcloud describe certificate nextcloud-tls kubectl -n nextcloud get challenges ``` ## Updates: ``` kubectl exec -n nextcloud deploy/nextcloud -c nextcloud -- php occ status kubectl exec -n nextcloud deploy/nextcloud -c nextcloud -- php occ maintenance:mode kubectl exec -n nextcloud deploy/nextcloud -c nextcloud -- php occ upgrade kubectl exec -n nextcloud deploy/nextcloud -c nextcloud -- php occ maintenance:repair kubectl exec -n nextcloud deploy/nextcloud -c nextcloud -- php occ db:add-missing-indices kubectl exec -n nextcloud deploy/nextcloud -c nextcloud -- php occ db:add-missing-columns kubectl exec -n nextcloud deploy/nextcloud -c nextcloud -- php occ db:add-missing-primary-keys kubectl exec -n nextcloud deploy/nextcloud -c nextcloud -- php occ maintenance:mode --off ```