Repolode
autobrr

autobrr/dashbrr

Un panel autohospedado para supervisar el estado y la salud de servicios de un ecosistema multimedia, como Plex, Sonarr, Radarr y qBittorrent.

Estrellas
350
Forks
17
Issues abiertos
9
Último commit
anteayer

¿Qué es?

Dashbrr es un panel web que muestra en tiempo real la salud y el estado de los servicios de una configuración de servidor multimedia. Incluye servidores multimedia como Plex, Jellyfin y Emby; los gestores *arr (Sonarr, Radarr, Lidarr, Readarr, Whisparr, Bazarr, Prowlarr); clientes de descarga como SABnzbd, NZBGet y qBittorrent mediante Qui; además de Overseerr, Autobrr, Tailscale y Traefik. Cada servicio tiene su propia tarjeta con datos específicos, como las transmisiones activas, el estado de la cola o la salud de los indexadores. Las tarjetas se pueden reorganizar arrastrándolas.

El backend está escrito en Go con el framework Gin y almacena los datos en SQLite o PostgreSQL. Las actualizaciones se envían al navegador mediante Server-Sent Events y los resultados se almacenan en caché en memoria. Los usuarios pueden iniciar sesión con cuentas integradas o mediante OpenID Connect. Los servicios se pueden añadir con una CLI, mediante etiquetas de Docker o anotaciones de Kubernetes, o importando una configuración YAML/JSON.

El proyecto incluye archivos de Docker Compose y binarios independientes, y expone métricas de Prometheus en un listener separado. La interfaz web es una aplicación adaptable creada con React y TypeScript que se puede instalar como Progressive Web App.

Funciones clave

  • 01Comprobaciones de salud y tarjetas de estado en tiempo real para servicios multimedia y de descarga
  • 02Datos específicos de cada servicio, como transmisiones activas de Plex o Jellyfin y colas de Sonarr/Radarr
  • 03Actualizaciones en vivo mediante Server-Sent Events con caché en memoria
  • 04Inicio de sesión integrado o autenticación mediante OpenID Connect
  • 05Detección de servicios mediante etiquetas de Docker, anotaciones de Kubernetes o archivos de configuración
  • 06Almacenamiento en SQLite o PostgreSQL, métricas de Prometheus y compatibilidad con PWA

Casos de uso

  • Comprobar de un vistazo si Plex, Jellyfin y las aplicaciones *arr están funcionando correctamente
  • Supervisar las transmisiones activas y las sesiones de transcodificación en distintos servidores multimedia
  • Consultar las colas de descarga y el estado de los indexadores desde una sola página
  • Crear una página de estado compartida para un homelab, con inicio de sesión OIDC opcional

Inicio rápido

  1. 1

    Inicia la configuración básica de Docker desde el directorio docker-compose

    docker compose -f docker-compose/docker-compose.yml up -d
  2. 2

    Abre el panel en el puerto de escucha indicado en tu configuración (por defecto, :8080)

Antes de usarlo

  • Licenciado bajo GPL-2.0, una licencia copyleft que exige que las obras derivadas sean de código abierto bajo las mismas condiciones.
  • Requiere alojamiento propio y configurar los datos de conexión de cada servicio multimedia, como las claves de API.

En colecciones

Temas

Preguntas frecuentes

¿Qué es dashbrr?
Un panel autohospedado para supervisar el estado y la salud de servicios de un ecosistema multimedia, como Plex, Sonarr, Radarr y qBittorrent. Dashbrr es un panel web que muestra en tiempo real la salud y el estado de los servicios de una configuración de servidor multimedia. Incluye servidores multimedia como Plex, Jellyfin y Emby; los gestores *arr (Sonarr, Radarr, Lidarr, Readarr, Whisparr, Bazarr, Prowlarr); clientes de descarga como SABnzbd, NZBGet y qBittorrent mediante Qui; además de Overseerr, Autobrr, Tailscale y Traefik. Cada servicio tiene su propia tarjeta con datos específicos, como las transmisiones activas, el estado de la cola o la salud de los indexadores. Las tarjetas se pueden reorganizar arrastrándolas.
¿dashbrr es gratuito? ¿Qué licencia tiene?
dashbrr es open source bajo la licencia GPL-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿dashbrr sigue mantenido?
Mantenimiento activo. El último commit de dashbrr fue el 5 nov 2026.
¿Para qué puedo usar dashbrr?
Comprobar de un vistazo si Plex, Jellyfin y las aplicaciones *arr están funcionando correctamente Supervisar las transmisiones activas y las sesiones de transcodificación en distintos servidores multimedia Consultar las colas de descarga y el estado de los indexadores desde una sola página Crear una página de estado compartida para un homelab, con inicio de sesión OIDC opcional
¿Cómo se instala dashbrr?
Inicia la configuración básica de Docker desde el directorio docker-compose: docker compose -f docker-compose/docker-compose.yml up -d Abre el panel en el puerto de escucha indicado en tu configuración (por defecto, :8080)
¿Dónde consigo dashbrr?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/autobrr/dashbrr

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados