Docs
Run it in the way your environment allows
Everything on this site runs from the open source release. Pick the path that matches where your documents are allowed to live. The repository documentation is the operator's authority; these pages are verified against it for every release.
Quickstart, on your machine
For evaluating: one command on a fresh clone reaches a usable login.
Minutes on any recent machine
- docker compose up, zero configuration
- Runs without a model key; model calls fail honestly instead of pretending
- A seeded demo sandbox to explore
Self hosted, in production
For running a real instance on your own infrastructure.
One operator script on a fresh Ubuntu server
- Pull only: three release images, each cosign signed
- The script verifies signatures itself and ends with a checklist
- Automatic TLS once your DNS records resolve
Fully offline
For closed networks where nothing may leave, including image pulls.
Air gapped, no outbound connectivity
- Models, embeddings, page recognition, and search run inside the instance
- One model egress seam, enforced in continuous integration
- Offline image bundle for air gapped installs
Prefer not to operate it at all? A hosted instance on EU infrastructure has no install procedure by design: it starts with the pilot conversation.
Start a pilotThe repository documentation remains the operator's authority, including the full runbook for customer instances.