Check out our Resourcing Guide before getting started.

Guide

The Zortex Helm chart packages all the required services (API, web, PostgreSQL, Vespa, etc.) into a single deployment. By default, persistent volumes will be created for stateful services (e.g. PostgreSQL, Vespa).
1

Add the Zortex Helm repository

2

Install Zortex

Install into its own namespace (recommended):
This will pull the latest Zortex chart and deploy all dependencies.
3

Verify the installation

Wait until all pods are in a Running state before accessing Zortex.
4

Access Zortex

By default, the chart exposes Zortex via a Kubernetes Service. For local testing, you can port-forward:
Then open http://localhost:8080.
5

Configure Zortex

Configure your deployment by modifying the values.yaml file in the zortex/deployment/helm/charts/zortex directory.You’ll need to restart Zortex after changing any values.yaml variables.
See the Helm chart README for advanced options such as running as non-root and testing with Kind.

Next Steps

Configure Authentication

Set up authentication for your Zortex deployment with OAuth, OIDC, or SAML.

More Zortex Configuration Options

Learn about all available configuration options for your Zortex deployment.