---
title: Charmhub | Deploy Flowise AI using Charmhub - The Open Operator Collection
description: Deploy the latest version of Flowise AI as a Kubernetes Operator on any
  cloud.
url: https://charmhub.io/flowise/configurations
---

# Flowise AI

[Ali shalbafzadeh](https://charmhub.io/publisher/alishalbaf "View all packages from Ali shalbafzadeh")

* [Ali shalbafzadeh](https://charmhub.io/publisher/alishalbaf "View all packages from Ali shalbafzadeh")

Platform:

edge 18

```
juju deploy flowise --channel edge
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

* [base-path](https://charmhub.io/flowise/configurations#base-path)
* [cors-origins](https://charmhub.io/flowise/configurations#cors-origins)
* [debug](https://charmhub.io/flowise/configurations#debug)
* [disable-telemetry](https://charmhub.io/flowise/configurations#disable-telemetry)
* [disabled-nodes](https://charmhub.io/flowise/configurations#disabled-nodes)
* [extra-env](https://charmhub.io/flowise/configurations#extra-env)
* [file-size-limit](https://charmhub.io/flowise/configurations#file-size-limit)
* [flowise-password](https://charmhub.io/flowise/configurations#flowise-password)
* [flowise-secretkey-overwrite](https://charmhub.io/flowise/configurations#flowise-secretkey-overwrite)
* [flowise-username](https://charmhub.io/flowise/configurations#flowise-username)
* [iframe-origins](https://charmhub.io/flowise/configurations#iframe-origins)
* [log-level](https://charmhub.io/flowise/configurations#log-level)
* [number-of-proxies](https://charmhub.io/flowise/configurations#number-of-proxies)
* [port](https://charmhub.io/flowise/configurations#port)
* [queue-mode](https://charmhub.io/flowise/configurations#queue-mode)
* [show-community-nodes](https://charmhub.io/flowise/configurations#show-community-nodes)
* [trusted-auth-header](https://charmhub.io/flowise/configurations#trusted-auth-header)
* [worker-concurrency](https://charmhub.io/flowise/configurations#worker-concurrency)

[Learn about configurations >](https://juju.is/docs/juju/configuration#heading--application-configuration)

* base-path | string

  Default: /flowise

  Base URL path for Flowise behind a reverse proxy.
  Must match the Istio VirtualService prefix (without trailing slash).
* cors-origins | string

  Default: \*

  Allowed origins for CORS. Use comma-separated values for multiple origins.
  Example: "https://example.com,https://app.example.com"
* debug | boolean

  Enable debug mode (prints more console logs).
* disable-telemetry | boolean

  Disable Flowise telemetry.
* disabled-nodes | string

  Comma-separated list of node names to disable.
  Example: "chatOpenAI,openAIEmbeddings"
* extra-env | string

  Extra environment variables as KEY=VALUE pairs, one per line.
  Example:
  OPENAI\_API\_KEY=sk-xxx
  LANGCHAIN\_TRACING\_V2=true
* file-size-limit | string

  Default: 50mb

  Maximum file upload size (e.g., "50mb", "100mb").
* flowise-password | string

  Password for Flowise basic auth.
* flowise-secretkey-overwrite | string

  Secret key used to encrypt/decrypt credentials stored in the database.
  Strongly recommended for production: when unset, Flowise generates a
  random key and persists it to the PVC at /root/.flowise/encryption.key.
  If that file is ever lost — PVC recreated, init-container that wipes
  the dir, manual cleanup — Flowise generates a new random key and ALL
  existing credentials become un-decryptable (effectively "data lost").
  Set this to a stable value to keep credentials decryptable across
  any PVC events.
* flowise-username | string

  Username for Flowise basic auth. Leave empty to disable auth
  (Kubeflow handles auth via Istio/Dex).
* iframe-origins | string

  Default: \*

  Allowed origins for iframe embedding. Use comma-separated values.
* log-level | string

  Default: info

  Log level: error, info, verbose, debug
* number-of-proxies | int

  Default: 1

  Number of proxies in front of Flowise (for rate limiting).
* port | int

  Default: 3000

  Port Flowise listens on inside the container.
* queue-mode | boolean

  Enable queue mode for distributed processing.
  Requires Redis relation to be configured.
* show-community-nodes | boolean

  Default: True

  Show community-created nodes in the UI.
* trusted-auth-header | string

  Default: kubeflow-userid

  HTTP header that carries the authenticated user identity.
  Set by Istio/Dex in Kubeflow. Flowise uses this to trust
  the upstream authentication.
* worker-concurrency | int

  Default: 10

  Number of concurrent workers when queue mode is enabled.
