All posts

5 min of ClickHouse: ch-ui — a lightweight ClickHouse dashboard

What ch-ui is, how to run it with Docker, what it shows, and when a full monitoring tool like chmonitor is the better choice.

August 5, 2026

ch-ui is a lightweight web UI for ClickHouse. It gives you a table browser, a query editor, and query history — enough for ad-hoc exploration without a full monitoring setup. This post covers what it does, how to run it, and where it fits alongside chmonitor.

What ch-ui is

ch-ui (also referenced as altinity-clickhouse-web or clickhouse-web in some distributions) is an open-source browser-based interface for ClickHouse. It’s not a monitoring tool — it’s a development and exploration tool.

What it gives you:

What it doesn’t give you:

Running with Docker

docker run -d \
  --name ch-ui \
  -p 8124:8123 \
  -e CLICKHOUSE_HOST=your-clickhouse-host \
  -e CLICKHOUSE_PORT=8123 \
  -e CLICKHOUSE_USER=default \
  -e CLICKHOUSE_PASSWORD=your-password \
  ghcr.io/altinity/clickhouse-web:latest

Open http://localhost:8124 and you’re in the query editor.

When ch-ui is the right tool

When you need more

As soon as you need to know:

…you need a monitoring tool. ch-ui shows you the current state of a query result, not trends over time.

ch-ui + chmonitor together

They complement each other well:

chmonitor gives you the time-series view that ch-ui doesn’t. ch-ui gives you the SQL scratchpad that chmonitor doesn’t.

How chmonitor complements this

chmonitor’s Queries page ranks queries by execution time and memory usage over time — the view ch-ui doesn’t provide. The Health page tracks replication, merges, and disk in a single grid for every host. The AI agent can run the same diagnostic queries you’d type into ch-ui, but across all hosts in your cluster.