Fallbakit Tunnel
Docker
Run the Fallbakit tunnel agent in Docker for Ollama, oMLX, or vLLM.
Use Docker when
Docker is the simplest path when the customer already has a local runtime on the host and you want the agent isolated in one container.
Ollama example
docker run --rm \
-e FALLBAKIT_RUNNER_ID=runner_from_dashboard \
-e FALLBAKIT_RUNNER_API_KEY=rr_from_dashboard \
-e FALLBAKIT_BASE_URL=https://api.fallbakit.com \
-e FALLBAKIT_LOCAL_PROVIDER=ollama \
-e FALLBAKIT_LOCAL_BASE_URL=http://host.docker.internal:11434 \
-e FALLBAKIT_METRICS_ADDR=:9093 \
-p 9093:9093 \
--add-host=host.docker.internal:host-gateway \
ghcr.io/fallbakit/fallbakit-agent:latestoMLX example
docker run --rm \
-e FALLBAKIT_RUNNER_ID=runner_from_dashboard \
-e FALLBAKIT_RUNNER_API_KEY=rr_from_dashboard \
-e FALLBAKIT_BASE_URL=https://api.fallbakit.com \
-e FALLBAKIT_LOCAL_PROVIDER=omlx \
-e FALLBAKIT_LOCAL_BASE_URL=http://host.docker.internal:8000 \
-e FALLBAKIT_METRICS_ADDR=:9093 \
-p 9093:9093 \
--add-host=host.docker.internal:host-gateway \
ghcr.io/fallbakit/fallbakit-agent:latestvLLM example
docker run --rm \
-e FALLBAKIT_RUNNER_ID=runner_from_dashboard \
-e FALLBAKIT_RUNNER_API_KEY=rr_from_dashboard \
-e FALLBAKIT_BASE_URL=https://api.fallbakit.com \
-e FALLBAKIT_LOCAL_PROVIDER=vllm \
-e FALLBAKIT_LOCAL_BASE_URL=http://host.docker.internal:8000 \
-e FALLBAKIT_LOCAL_API_KEY=optional_vllm_api_key \
-e FALLBAKIT_METRICS_ADDR=:9093 \
-p 9093:9093 \
--add-host=host.docker.internal:host-gateway \
ghcr.io/fallbakit/fallbakit-agent:latestDirect OpenAI clients use vLLM with http://localhost:8000/v1. The Fallbakit agent should use the runtime origin, such as http://host.docker.internal:8000, without /v1.
Networking notes
- Use
host.docker.internalon Docker Desktop. - On Linux, add
--add-host=host.docker.internal:host-gatewaywhen the runtime stays on the host. - If the runtime lives on another machine or service, point
FALLBAKIT_LOCAL_BASE_URLdirectly at that reachable address.
Verify
After the container starts, check http://localhost:9093/readyz and confirm the runner appears in Dashboard -> Runners.