Durabull Documentation

Documentation Overview

Install Durabull, connect Redis, and learn to monitor and manage BullMQ queues.

Durabull helps you monitor BullMQ queues, inspect failed jobs, manage scheduled jobs, and understand worker activity. It runs in a browser or desktop app and connects to the Redis instances your BullMQ applications already use.

Choose your starting point

I want to…Start here
Use the hosted appOpen Durabull Cloud, then follow How to Use Durabull
Run the desktop appDesktop Apps
Host Durabull myselfSelf Hosting Setup, then Installation
Work on the source codeLocal Development
Connect an AI assistantMCP Server

You only need one installation path. After installation, configure a Redis connection and open the queues dashboard. An empty Redis instance shows no queues until a BullMQ application creates them.

Learn the everyday workflows

Configure and operate a deployment

Use Architecture and Modes to understand authentication, connection management, and persistence. The Environment Variables reference covers their settings.

For deployment, see Docker Image and Compose and Cloud vs Self-Hosted. Before exposing a deployment, review Security and Hardening.

When something fails, start with Connection Troubleshooting or the broader Troubleshooting guide. For automation, use the HTTP API Reference.

During an incident

  1. Confirm the selected environment and Redis connection.
  2. Check queue counts and worker availability.
  3. Inspect the affected jobs, logs, and stack traces.
  4. Fix the underlying cause before retrying jobs.
  5. Review the scope and consequences before deleting jobs or queue data.