bullpane
Dashboard self-hosted para BullMQ y BullMQ Pro enfocado en rendimiento y seguridad. Gratuito sin autenticación por defecto, utiliza Next.js/React y optimiza la lectura de Redis mediante scripts Lua y SCAN para evitar bloqueos.
Ficha actualizada 26 sept 2026, 22:27 · upstream 26 sept 2026, 22:05 · release v0.2.0
Qué es bullpane
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Bullpane es un panel de control auto-alojado diseñado específicamente para monitorear colas de BullMQ (v4, v5, v6) sobre Redis o Valkey. Su arquitectura prioriza el rendimiento del sistema que observa: utiliza scripts Lua y SCAN en lugar de KEYS para descubrir colas, truncando datos dentro de la base de datos antes de enviarlos al cliente. El núcleo es gratuito e inicia sin configuración ni wizard, ideal para entornos donde la simplicidad es clave.
- Monitorización de colas de trabajo en producción con Redis externo
- Gestión de fallos y reintentos masivos (retry/promote/remove)
- Auditoría detallada de acciones realizadas en colas (solo edición Pro)
- Despliegue local con simulador para pruebas de carga y estrés
- Lectura optimizada de Redis: scripts Lua, SCAN y pipelines evitan latencia
- Soporte nativo para BullMQ v4, v5, v6 y BullMQ Pro
- Arquitectura modular con Fastify (API) y Vite/React (UI)
- Sin autenticación por defecto en la edición gratuita
- Licencia verificada criptográficamente (Ed25519) para ediciones Pro
- La edición gratuita no incluye autenticación ni roles de usuario
- El backend PostgreSQL de BullMQ v6 no es compatible actualmente
- Exportación del log de auditoría y alertas requiere licencia Pro
- Requiere conexión a Redis externo (no incluye Redis en el compose base)
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Usar docker compose up -d apuntando al puerto 3000. Para la edición gratuita, no configurar autenticación; mantener en red privada. Para Pro, establecer BULLPANE_LICENSE_KEY o usar la UI de configuración. Si se usa MySQL, definir DATABASE_URL y eliminar el servicio mysql del compose. Verificar REDIS_URL antes de apuntar a producción.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.