Check out our Resourcing Guide before getting started.

Guide

The Quor 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 Quor Helm repository

2

Install Quor

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

Verify the installation

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

Access Quor

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

Configure Quor

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

Enabling Quor Sandbox

Sandbox adds per-user sandbox pods, scoped RBAC, NetworkPolicies, an egress proxy, and a Scheduled Task worker to the Helm deployment.

Deploy Sandbox on Kubernetes

Prepare sandbox nodes and authentication, configure Helm, plan capacity, and verify the runtime.

Next Steps

Configure Authentication

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

More Quor Configuration Options

Learn about all available configuration options for your Quor deployment.