fatihun/kafboard

By fatihun

Updated 4 months ago

KafBoard: Web UI to manage and explore Kafka.

Image
Message queues
Developer tools
Monitoring & observability
0

469

fatihun/kafboard repository overview

Docker Hub repository overview

Copy everything below the line into Docker Hub → your repo → “Add overview”.
(GitHub’da bu dosyayı tutmak için; Hub’a yapıştırırken üstteki 2 satırı atlayın.)


KafBoard — a clean, self-hosted web UI for Apache Kafka. Point it at your brokers with a small YAML file: topics, messages, brokers, consumer groups — no SaaS account required.

Tags: v0.1.0 (pinned) · latest (stable)

Try it in one minute

Pull and open http://localhost:3000 (mount your cluster config):

docker pull fatihun/kafboard:latest

docker run -d --name kafboard -p 3000:3000 \
  -e CONFIG_PATH=/app/config/clusters.yaml \
  -v /path/to/your/config:/app/config:ro \
  fatihun/kafboard:latest

Use a clusters.yaml with your bootstrap servers (see the Configuration section in the GitHub README).

Ready-made stacks (single broker or multi-cluster lab) live in the repo — clone and run:

git clone https://github.com/fatihunlu/kafboard.git && cd kafboard

docker compose -f deployments/docker-compose.kafboard.base.yml -f deployments/docker-compose.kafboard.single.yml up -d

Full docs, multi-stack commands, and Windows helpers: github.com/fatihunlu/kafboard

Highlights
  • Multi-cluster from one config file
  • Message browsing with optional masking for production (KAFBOARD_HIDE_MESSAGES)
  • Built with Next.js · MIT License

If KafBoard makes your day easier, a ⭐ star on GitHub helps others find it. Issues and PRs welcome.

Tag summary

Content type

Image

Digest

sha256:3ab3cfc4b

Size

188.1 MB

Last updated

4 months ago

docker pull fatihun/kafboard