c4k-nextcloud/README.md
2021-08-06 17:38:56 +02:00

1.7 KiB

convention 4 kubernetes: c4k-nextcloud

Clojars Project pipeline status

DeltaChat chat over e-mail | team@social.meissa-gmbh.de team@social.meissa-gmbh.de | Website & Blog

Purpose

c4k-nextcloud provides a k8s deployment for nextcloud containing:

  • adjusted nextcloud docker image
  • nextcloud
  • ingress having a letsencrypt managed certificate
  • postgres database

The package aims to a low load sceanrio.

Status

This is under development.

Manual restore

  1. Scale Nextcloud deployment down: kubectl scale deployment nextcloud --replicas=0

  2. apply backup and restore pod: kubectl apply -f src/main/resources/backup/backup-restore.yaml

  3. exec into pod and execute restore pod kubectl exec -it backup-restore -- /usr/local/bin/restore.sh

  4. Scale Nextcloud deployment up: kubectl scale deployment nextcloud --replicas=1

  5. Update index of Nextcloud: Nextcloud > Settings > System > Advanced > Indexing

License

Copyright © 2021 meissa GmbH Licensed under the Apache License, Version 2.0 (the "License") Pls. find licenses of our subcomponents here