Skip to content
Snippets Groups Projects
README.md 1.12 KiB
Newer Older
Maarten de Waard's avatar
Maarten de Waard committed
# 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.