This is the Helm chart for the Focalboard.
Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.
It helps define, organize, track and manage work across individuals and teams.
The Focalboard source code lives here.
You need a running Kubernetes cluster v1.16+. If you do not have one, find options and installation instructions here:
https://kubernetes.io/docs/setup/pick-right-solution/
See: https://docs.helm.sh/using_helm/#quickstart
We recommend installing Helm v3.5.3 or later.
Once Helm is installed and initialized, run the following:
helm repo add mattermost https://helm.mattermost.com
##1.3 Run locally
git clone git@github.com:mattermost/mattermost-helm.git (or use a fork of yours)
cd charts/focalboard
helm install focalboard . -n focalboard -f values.yaml
To start, copy focalboard/values.yaml and name it config.yaml
. This will be your configuration file for the Focalboard Helm chart.
You can launch the Mattermost push proxy chart with:
$ helm repo add mattermost https://helm.mattermost.com
$ helm install mattermost/focalboard
To list options for focalboard:
$ helm inspect values mattermost/focalboard
If you are going to modify the helm charts, it is helpful to use --dry-run
(doesn't do an actual deployment) and --debug
(print the generated config files) when running helm install
.
Helm has partial support for pulling values out of a subchart via the requirements.yaml. It also has limited support for pushing values into subcharts. It does not support using templating inside a values.yaml file.
We recommend using kind for local development if you do not have access to Kubernetes cluster running in the cloud.