Files
kube-cluster/nextcloud/NOTES.md
2026-03-31 15:30:40 +00:00

1.6 KiB

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