image: repository: ghcr.io/open-webui/open-webui tag: "main" pullPolicy: IfNotPresent service: type: NodePort # or ClusterIP if actually using ingress below nodePort: 4000 persistence: enabled: true size: 5Gi ingress: enabled: false # set true for http://openwebui.local via nginx className: nginx hosts: - host: openwebui.local paths: - path: / pathType: Prefix tls: [] # no https bc I lazy # NO SECRETS!!! extraEnvVars: - name: OLLAMA_BASE_URL value: "https://mlep.ion606.com" # postgres === primary db - name: DATABASE_URL value: "postgresql://postgres:mypassword@postgresql-primary.ai.svc.cluster.local:5432/openwebui" # store vectors in pgvector (on the same postgres) - name: VECTOR_DB value: "pgvector" - name: PGVECTOR_DB_URL value: "postgresql://postgres:mypassword@postgresql-primary.ai.svc.cluster.local:5432/openwebui" - name: PGVECTOR_CREATE_EXTENSION value: "true" # no bish # - name: WEBUI_URL # value: "http://openwebui.local"