Flowise AI

Platform:

Channel Revision Published Runs on
latest/edge 18 19 May 2026
Ubuntu 22.04
juju deploy flowise --channel edge

Learn about configurations >

  • 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.