Skip to content

Self-Hosting Overview

Wezel is fully self-hostable. Every component is MIT-licensed and designed to run on infrastructure you control.

ComponentRole
API serverBackend API and data store. Ingests build events, serves history.
DashboardWeb UI. Visualizes observations, trends, and regressions.
Local build agentHooks into your shell and captures build invocations.
Benchmark runnerCLI tool for running benchmarks against commits in CI.
  • Docker and Docker Compose (v2+)
  • A Linux host with at least 1 GB RAM
  • Outbound network access from your CI runners to the API server

The quickest way to get started. See the Docker Compose guide.

Each component is a standalone binary or container image. You can run them behind your own reverse proxy and connect them to an existing Postgres instance.

For internal component names and architecture details, see Architecture.

Wezel stores build event data in Postgres. There is no telemetry and no call-home behaviour.