Skip to content

v2.0.0 — Multi-topology rewrite

Choose a tag to compare

@bun4uk bun4uk released this 18 May 21:19
· 22 commits to main since this release

After 5 years of dormancy, chadmin is back with a complete rewrite. New stack, new UI, new capabilities — see https://github.com/bun4uk/chadmin#readme for usage.

Highlights

  • Multi-topology auto-detection — works against a single ClickHouse node, a self-hosted cluster, or ClickHouse Cloud. No manual switch — chadmin probes system.clusters and reads Cloud API credentials to decide.
  • ClickHouse Cloud support — list services across organizations, see live state (running/idle/stopped/awaking), wake idle services from the UI, deep-link to a warehouse/service via URL params.
  • Users & Access page — inspect ClickHouse users and drop them, per-target.
  • Modernized stack — PHP 8.5 / Symfony 8.0 backend, React 19 + TypeScript + Vite 8 + Tailwind 4 frontend with @clickhouse/click-ui.
  • Smart polling — pauses on hidden tabs so background tabs don't keep idle Cloud services warm.
  • Theme toggle — light/dark, persisted per browser.

Docker

Public multi-arch image (linux/amd64 + linux/arm64) on Docker Hub:

docker pull bun4uk/chadmin:2.0.0    # or :latest

Closes

  • #1Create ready to run docker container (open since 2021)

License

Now MIT.

Note

Not an in-place upgrade from v0.1 — full rewrite. Start fresh from .env.example + docker-compose.yml.