A lightweight, minimal, fast dashboard for BullMQ projects.
- 🛠️ Job Management: Retry, delete, and clean jobs with a single click.
- 📊 Queue Stats: Instant visibility into Active, Waiting, Completed, and Failed jobs.
- 🔍 Deep Inspection: Rich JSON viewer for job data, return values, and logs.
- ⚡ Real-time Updates: SSE-powered live queue events. No manual refreshing.
The easiest way to run dashbull is via Docker.
docker run -d \
-p 3000:3000 \
-e REDIS_HOST=host.docker.internal \
-e REDIS_PORT=6379 \
-e DASHBULL_USER=admin \
-e DASHBULL_PASS=password \
ghcr.io/borisevstratov/dashbull:latestservices:
dashbull:
image: ghcr.io/borisevstratov/dashbull:latest
ports:
- "3000:3000"
environment:
- REDIS_HOST=redis
- REDIS_PORT=6379
- DASHBULL_USER=admin
- DASHBULL_PASS=password- Clone the repo
git clone git@github.com:borisevstratov/dashbull.git- Install dependencies
bun install-
Copy
.env.exmapleinto.envfile. -
Run development server
bun run devOpen http://localhost:3000 to access the dashboard.

