Hosting
Running on Kubernetes with HelmForge
HelmForge provides a third-party Helm chart for running Umami on Kubernetes. The chart uses the official Umami container image and can deploy PostgreSQL as a bundled subchart or connect to an external PostgreSQL database.
Requirements#
- A working Kubernetes cluster.
- Helm 3 installed locally.
- A default
StorageClassif you use the bundled PostgreSQL subchart. - Optional: an Ingress controller if you want to expose Umami with a public hostname.
Add the HelmForge repository#
Install with bundled PostgreSQL#
For a basic installation, the chart can deploy Umami together with PostgreSQL:
Access the application locally with port forwarding:
Then open http://localhost:3000.
The default login credentials are username admin and password umami.
Change the default password
Change the default password immediately after your first login.
Use an external PostgreSQL database#
To connect Umami to an existing PostgreSQL database, disable the bundled PostgreSQL subchart and provide the external database settings:
Then install the chart with:
Expose with Ingress#
For a public installation, enable Ingress: