Operate
This section shows how to run Bub as a product: pick a model, enable the channels you want, and keep the service alive.
Use this section when you have already completed Getting Started and now need a stable runtime — for example, a Telegram bot fronting a workspace, or a containerised gateway on a small VM.
Before you begin
Section titled “Before you begin”- Bub is installed and one model call has succeeded — see Run Your First Turn.
- You have a writable
~/.bub/(or a path you control viaBUB_HOME). - You have a model provider key. The default is OpenRouter; any provider supported by
BUB_MODELworks.
What is in this section
Section titled “What is in this section”- Configure — write
~/.bub/config.yml, setBUB_*env vars, point at a provider. - Channels — enable, disable, and tune the surfaces Bub listens on.
- Deploy — Docker / docker-compose, persistent state, safe upgrades.
Next steps
Section titled “Next steps”- New to the runtime model? Read Turn pipeline first.
- Need to add a custom channel or hook? See Build.
- Need the full env-var table? See Settings reference.