c4k-nextcloud/README.md

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

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

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

  3. 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