To run Kafbat UI, you can use either a pre-built Docker image or build it (or a jar file) yourself.
docker run -it -p 8080:8080 -e DYNAMIC_CONFIG_ENABLED=true ghcr.io/kafbat/kafka-ui
Then access the web UI at http://localhost:8080
The command is sufficient to try things out. When you're done trying things out, you can proceed with a persistent installation
services:
kafbat-ui:
container_name: kafbat-ui
image: ghcr.io/kafbat/kafka-ui
ports:
- 8080:8080
environment:
DYNAMIC_CONFIG_ENABLED: true
volumes:
- ~/kui/config.yml:/etc/kafkaui/dynamic_config.yaml
Please refer to our configuration page to proceed with further app configuration.
Web UI Cluster Configuration Wizard
Configuration file explanation
Quick start with building
Liveliness and readiness endpoint is at /actuator/health
.
Info endpoint (build info) is located at /actuator/info
.
All of the environment variables/config properties could be found here.
Please refer to contributing guide, we'll guide you from there.