flightbox Docs

Self-hosting

The Docker image is the whole product: web console + REST API + MCP + the agent execution engine.

docker compose up -d                 # SQLite on a volume, port 8787
docker compose --profile pg up -d    # managed Postgres
Env Purpose
FB_DEV_MODE=0 require API keys (default on when WorkOS creds present)
FB_DATABASE_URL any SQLAlchemy URL (Postgres for multi-instance)
FB_DATA_DIR artifact root (mount a volume / disk)
FB_WEBHOOK_URL default batch notification target
ANTHROPIC_API_KEY etc. model keys for the adapters
WORKOS_API_KEY, WORKOS_CLIENT_ID SSO (free on every plan)

Render: render.yaml in the repo is a one-click Blueprint (web service + persistent disk + optional Postgres + the static marketing site). Sizing: one standard instance ≈ 3 concurrent recorded browser sessions; Chromium wants shm_size: 1gb under compose.