Newer
Older
# What is this?
Installs Nextcloud and Collabora and configures Nextcloud to use Collabora as
its document editor. Depends on the
[Nextcloud](https://github.com/helm/charts/tree/master/stable/nextcloud) and
[Collabora-code](https://github.com/helm/charts/tree/master/stable/collabora-code)
`@stable` charts. For configuration details on those charts, refer to their
documentation.
## Installation
Install with:
```
helm install . --wait
```
**The `--wait` is important!** We need that because of how [helm chart
hooks](https://helm.sh/docs/charts_hooks/#hooks-and-the-release-lifecycle) work:
> Note that if the --wait flag is set, Tiller will wait until all resources are
> in a ready state and will not run the post-install hook until they are ready.
The job in this chart needs the Nextcloud pod to be in a ready state before
being executed.
## Values
The included `values.yaml` file configures Nextcloud to use a Mariadb database,
otherwise the Job can not access the database for plugin installation.
## Certificates
Note that collabora needs to have a valid TLS certificate, otherwise NextCloud
will not load its resources.