← All bulletins

Self-host

Self-host Traceway in 90 seconds

Your data, your metal. The self-host build is the same software Cloud runs — same map, every stop — and standing it up is one compose file.

The whole yard in one command

$ git clone github.com/tracewayapp/traceway
$ cd traceway && docker compose up -d
# clickhouse · postgres · collector
✓ dashboard at http://localhost:3000

Three services come up:

  • ClickHouse stores the events — a million events a day is roughly 2 GB a month at rest.
  • Postgres holds the metadata: projects, alerts, users.
  • The collector speaks OTLP. Point your existing OpenTelemetry SDKs at it and you're in — no vendor SDK, no agent to babysit.

Zero config is the config

There is no step two. No sampling rules to tune before you see data, no retention policy wizard, no license key. The defaults are the ones Cloud runs.

When you'd rather not staff the yard

Cloud is the same line with the maintenance stops removed — we run the ClickHouse, the upgrades, and the 3am disk alerts. The fare is two meters (exceptions and ingested data), agreed up front. And the door swings both ways: Cloud teams can export and come back to self-host any time.

Next stop

See the line for yourself.

Start for free in the cloud, or self-host the whole map in 90 seconds. MIT, no asterisks.