APITable Docs

Install Bika.ai via Helm Chart

Prerequisites

  • Kubernetes 1.23+
  • Helm 3.8.0+
  • PV provisioner support in the underlying infrastructure

Manual Install

Install postgres operator

Optional, to be installed separately when enabling postgres

kubectl apply --server-side -f https://raw.githubusercontent.com/percona/percona-postgresql-operator/refs/tags/v2.4.0/deploy/bundle.yaml --namespace <namespace>

Install mongodb operator

Optional, to be installed separately when enabling mongodb

kubectl apply --server-side -f https://raw.githubusercontent.com/percona/percona-server-mongodb-operator/v1.16.0/deploy/bundle.yaml --namespace <namespace>

Install bika.ai helm

To install/upgrade the chart with the release name bika-release:

helm upgrade --install bika-release oci://registry-1.docker.io/vikadata/bika-helm-chart

These commands deploy Bika on the Kubernetes cluster in the default configuration. The section lists the parameters that can be configured during installation.

Tip: List all releases using helm list.

Uninstall bika.ai helm

To uninstall:

helm uninstall bika-release

Configuration

example values.yaml

version: latest

web:
  envFile:
    # -- replace the following with your own values
    #SYSTEM_EMAIL_PROVIDER: '{"provider": "smtp", "host": "smtp.host.com", "username": "sender@example.com", "password": "xxxxx", "port": 465}'
    #SYSTEM_EMAIL_PROVIDER: '{"provider": "smtp", "host": "smtp.host.com", "username": "sender@example.com", "password": "xxxx", "port": 465}'

Verify the installation

After the installation is complete, you can check the status of Bika with the following command:

helm status bika -n bika-app

Open the homepage, enter license, and start experiencing bika.

On this page