Skip to content
You are reading the docs for Wanaku next, the Rust-based server (early access of 0.3.0). Read the Classic docs for the Java-based Wanaku 0.2.

Configure the proxy: files, variables and precedence ​

Wanaku uses environment variables and two optional YAML files. It does not use a properties file. Set environment variables in the container orchestrator or systemd unit. Specify configuration files only when you need custom settings.

Configuration Sources (Precedence Order) ​

  1. Environment variables — highest priority, always win
  2. Runtime YAML files — loaded from CLI args (e.g., wanaku-server --pipeline-config pipeline.yaml --wanaku-config wanaku.yaml)
  3. Embedded defaults — compiled into the binary

Which source to change ​

Development (Local Machine) ​

bash
# No persistence, embedded UI, inference backend for LLMs
export WANAKU_PERSIST_BACKEND=none
export WANAKU_INFERENCE_UPSTREAM=http://localhost:11434
wanaku-server

Next steps ​