Embedded Runner
By default, oored starts an embedded build runner in the same process. This is the simplest deployment — no additional configuration needed.
How it works
When oored run starts without OORED_RUNNER_MODE=external, the daemon:
- Starts an embedded runner alongside the API server
- The runner automatically claims and executes queued builds
- Build logs stream directly within the same process
- Artifacts are handled locally
When to use
The embedded runner is appropriate for:
- Single-host deployments — one Mac running both the daemon and builds
- Development and testing — getting started quickly
- Small teams — low build volume that one machine can handle
Verify the runner is active
- Go to Settings > Runners in the web UI
- An embedded runner should appear as
online - Trigger a test build — it should move from
queuedtorunningwithin seconds
Switching to external mode
To disable the embedded runner and require external runners:
bash
export OORED_RUNNER_MODE=external
oored runSee External Runner for setup instructions.