Run it on your own infrastructure.

Five steps, one machine you already control. No account with us required — self-hosted means your keys, your database, your data.

1. Install Docker

Tollgate ships as containers — Postgres, Redis, the proxy, the api, the dashboard. Docker Desktop runs all of it with one command. Get Docker Desktop.

2. Install Ollama (optional)

Powers the agent-draft wizard and the token-savings detector — both run entirely on your own machine, never sending agent data anywhere. Skip this and Tollgate still works; those two features just stay hidden until it's there. Get Ollama, then pull a model:
ollama pull llama3.2

3. Get the source

Clone the repository and copy .env.example to .env — or run scripts/setup-selfhost.sh, a guided script that asks a few questions and writes it for you.

4. Start it

docker compose up -d
docker compose --profile local-llm up -d  # only if you did step 2

5. Open it

Visit http://localhost:3000 and create your account — that's a local account on your own instance, not on Tollgate's.

Put a meter on your agents.

For larger fleets, custom limits, or self-hosting, send us a note below.