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

58 lines
1.6 KiB
Markdown

## 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
```