Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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)
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
PostgreSQLMySQLRedis
BASES DE DATOS
PostgreSQLMySQLRedis
PUERTOS
300033066379
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.