Installation

Download the latest release as a ZIP file from the releases page and extract it:

https://github.com/BlancoByte/CDC-Console

cd blancobyte-cdc

First-time setup

Build the Docker images and start all services:

docker-compose build --no-cache
docker-compose up -d

This starts the following containers:

Container Service Port
bb-postgres PostgreSQL 16 (demo source) 5432
bb-mysql MySQL 8.0 (demo source) 3306
bb-mariadb MariaDB 11.2 (demo source) 3307
bb-zookeeper Apache ZooKeeper
bb-kafka Apache Kafka 9093
bb-schema-registry Confluent Schema Registry 8081
bb-debezium Debezium Connect 2.6 8083
bb-clickhouse ClickHouse 24 8123, 9000
bb-sink BlancoByte Sink API 8080
bb-ui React UI (nginx) 3000

Startup takes approximately 45–60 seconds for all health checks to pass.

Access the UI

Open your browser and navigate to http://localhost:3000. No login required.

Service credentials

All services use the same credentials out of the box — no configuration needed.

PostgreSQL

  • Host: localhost · Port: 5432
  • Database: sourcedb
  • Username: bbuser · Password: bbpass

MySQL

  • Host: localhost · Port: 3306
  • Database: sourcedb
  • Username: bbuser · Password: bbpass

MariaDB

  • Host: localhost · Port: 3307
  • Database: sourcedb
  • Username: bbuser · Password: bbpass

ClickHouse

  • HTTP: http://localhost:8123
  • Native (TCP): localhost:9000
  • Database: cdc
  • Username: bbuser · Password: bbpass

Debezium Connect REST API

  • http://localhost:8083 — no authentication

BlancoByte Sink API

  • http://localhost:8080 — no authentication
  • Swagger docs: http://localhost:8080/docs

Verify the installation


Check that all containers are running and healthy:

docker-compose ps

All containers should show healthy status. If a container shows starting, wait a few more seconds and run the command again.

What are your feelings

Updated on May 10, 2026
Table Of Contents