Run Broka Community from one compose file.
Two files, four steps. The recipe is the one the product repository tests against, published here byte for byte with its checksums, and the console is up on port 3000 when the last step finishes.
- compose.yml — 3,586 bytes
- .env.example — 1,385 bytes
Community is free and runs Kafka. Redis, RabbitMQ, Artemis and Memcached — and forwarding the audit trail to Kafka or RabbitMQ, data masking, single sign-on, the MCP server, Applications, Access Review, read recording and Slack, Teams and webhook alerts — are Commercial. Downloading or running the image accepts the licence agreement. Nothing here creates an account. A Community installation calls us only to check for a new release, once at start and once a day, with its installation id, version and edition.
Get it running
- Download compose.yml and .env.example into an empty folder. A browser saves the second as
env.example, without its dot: rename it back, or fetch both, with their checksums, from a terminal:curl -fsSLO "https://broka.dev/download/1.3.3/{compose.yml,.env.example,SHA256SUMS}" - Copy
.env.exampleto.envand fill in the secrets. The file says how to generate each one, and which lines must never change on a running installation. - Run
docker compose up -d. Everything the console needs, PostgreSQL included, is in the file; the Orchestrator applies its schema on first start. - Open
http://localhost:3000and create the first administrator.
Check what arrived
Every published file is listed with its SHA-256, and SHA256SUMS holds the same values in the format sha256sum reads. Download it next to the two files and run:
sha256sum -c SHA256SUMS9237d747fc22722a1e0db5de968fd3b07d9e06bbff61c83c5789a00b20b5bec93,586 bytes
ff253ff5ad3f107fbd5dbb7dcff788879db76f03e25fb640264792512419503b1,385 bytes
These sums show the files arrived intact; they do not prove who published them. The two files on this page are not signed, and this page will not claim otherwise. The container images the recipe pulls are: each is signed with Broka’s image-signing key, whose public half is at https://broka.dev/keys/cosign.pub, and carries its software bill of materials (CycloneDX) attested with the same key. With cosign 3 or later, check both before the first start:
for image in broka-ui broka-orchestrator broka-broker; do
cosign verify --key https://broka.dev/keys/cosign.pub orchestalabs/$image:1.3.3
cosign verify-attestation --key https://broka.dev/keys/cosign.pub --type cyclonedx orchestalabs/$image:1.3.3 > /dev/null
doneThe compose file pins orchestalabs/broka-ui, orchestalabs/broka-orchestrator and orchestalabs/broka-broker at 1.3.3: the Community images, on Docker Hub. It pulls them on first start. Setting up the console and connecting your first cluster are in the documentation.
Hear when the next version is out
The newsletter brings release updates — what a new version changes, with a link to its notes — along with product news and new guides. You confirm your address first; every issue has a one-click unsubscribe.

