.env holds the settings below, and
config.yml holds servers, users, permissions and chat defaults — written
by make setup and by /servers, not by hand.
Almost nothing here needs setting. The install wizard writes what a working
install requires, and the rest exist for operators with a specific reason.
After editing
.env, restart Condor for it to take effect — make restart.
make doctor re-reads it and reports what the running install would see.Identity and mode
Web dashboard
Privacy
Both are the operator-level kill switches. They override anything chosen in the dashboard, and neither needs to be set on a fresh install — see Privacy: telemetry and sharing.Updates
AI models
Provider keys are covered in Integrating your LLM. One variable belongs here:Retention and limits
Every one of these has a working default. They exist for installs where disk, history depth or context size needs a different answer.Advanced
Rarely set, and listed so a value you find in someone’s.env is not a mystery.
Not in .env
Servers, their credentials, users, roles and per-chat defaults live in
config.yml, written by make setup and by /servers. The Hummingbot API’s
own settings — API_BIND, DB_BIND, broker credentials, GATEWAY_PASSPHRASE —
live in hummingbot-api/.env, not here.
