Skip to content

borisevstratov/dashbull

Repository files navigation

A modern, high-performance BullMQ dashboard.

Built with Bun, Hono, and Radix UI.


A lightweight, minimal, fast dashboard for BullMQ projects.

Features

  • 🛠️ 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.

Self-hosting

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:latest

Docker Compose

services:
  dashbull:
    image: ghcr.io/borisevstratov/dashbull:latest
    ports:
      - "3000:3000"
    environment:
      - REDIS_HOST=redis
      - REDIS_PORT=6379
      - DASHBULL_USER=admin
      - DASHBULL_PASS=password

Development

  1. Clone the repo
git clone git@github.com:borisevstratov/dashbull.git
  1. Install dependencies
bun install
  1. Copy .env.exmaple into .env file.

  2. Run development server

bun run dev

Open http://localhost:3000 to access the dashboard.

Credits

About

BullMQ Dashboard and job manager

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors