mirror of
https://github.com/open-webui/helm-charts
synced 2025-06-16 11:31:30 +00:00
.. | ||
charts | ||
templates | ||
.helmignore | ||
Chart.lock | ||
Chart.yaml | ||
README.md | ||
README.md.gotmpl | ||
values-minikube.yaml | ||
values.yaml |
open-webui
Open WebUI: A User-Friendly Web Interface for Chat Interactions 👋
Homepage: https://www.openwebui.com/
Source Code
- https://github.com/open-webui/helm-charts
- https://github.com/open-webui/open-webui/pkgs/container/open-webui
- https://github.com/otwld/ollama-helm/
- https://hub.docker.com/r/ollama/ollama
Installing
Before you can install, you need to add the open-webui
repo to Helm
helm repo add open-webui https://helm.openwebui.com/
helm repo update
Now you can install the chart:
helm upgrade --install open-webui open-webui/open-webui
Requirements
Repository | Name | Version |
---|---|---|
https://otwld.github.io/ollama-helm/ | ollama | >=0.24.0 |
Values
Key | Type | Default | Description |
---|---|---|---|
affinity | object | {} |
Affinity for pod assignment |
annotations | object | {} |
|
clusterDomain | string | "cluster.local" |
Value of cluster domain |
extraEnvVars | list | [] |
Additional environments variables on the output Deployment definition. |
image.pullPolicy | string | "Always" |
|
image.repository | string | "ghcr.io/open-webui/open-webui" |
|
image.tag | string | "" |
|
ingress.annotations | object | {} |
Use appropriate annotations for your Ingress controller, e.g., for NGINX: nginx.ingress.kubernetes.io/rewrite-target: / |
ingress.class | string | "" |
|
ingress.enabled | bool | false |
|
ingress.existingSecret | string | "" |
|
ingress.host | string | "" |
|
ingress.tls | bool | false |
|
nameOverride | string | "" |
|
nodeSelector | object | {} |
Node labels for pod assignment. |
ollama.enabled | bool | true |
Automatically install Ollama Helm chart from https://otwld.github.io/ollama-helm/. Use Helm Values to configure |
ollamaUrls | list | [] |
A list of Ollama API endpoints. These can be added in lieu of automatically installing the Ollama Helm chart, or in addition to it. |
persistence.accessModes | list | ["ReadWriteOnce"] |
If using multiple replicas, you must update accessModes to ReadWriteMany |
persistence.annotations | object | {} |
|
persistence.enabled | bool | true |
|
persistence.existingClaim | string | "" |
|
persistence.selector | object | {} |
|
persistence.size | string | "2Gi" |
|
persistence.storageClass | string | "" |
|
podAnnotations | object | {} |
|
replicaCount | int | 1 |
|
resources | object | {} |
|
service.annotations | object | {} |
|
service.containerPort | int | 8080 |
|
service.labels | object | {} |
|
service.loadBalancerClass | string | "" |
|
service.nodePort | string | "" |
|
service.port | int | 80 |
|
service.type | string | "ClusterIP" |
|
tolerations | list | [] |
Tolerations for pod assignment |
Autogenerated from chart metadata using helm-docs.