Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

jellydash

Dashboard auto-alojado para Jellyfin que monitoriza sesiones en vivo, historial de reproducción, estadísticas y envía notificaciones push. Funciona como PWA instalable en móviles.

Ficha actualizada 18 sept 2026, 21:39 · upstream 17 sept 2026, 16:02 · release v1.12.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es jellydash

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Jellydash es un panel de control diseñado específicamente para servidores Jellyfin, ofreciendo una alternativa a Tautulli pero con funcionalidades nativas para el ecosistema Jellyfin. Proporciona visualización en tiempo real de quién está reproduciendo actualmente, incluyendo detalles sobre transcoding, calidad y progreso. El historial se recopila mediante un poller de fondo que garantiza datos completos incluso cuando el panel no está activo.

El sistema incluye módulos estadísticos avanzados como tendencias de popularidad, tiempo de visualización por usuario y desglose por dispositivos y codecs. La integración con Jellyseerr permite monitorizar solicitudes pendientes de descargas. El proyecto es modular, soporta múltiples canales de notificación (Telegram, Pushover, Discord, ntfy, Gotify) y ofrece opciones de autenticación opcional para despliegues públicos.

CASOS DE USO
  • Monitorización en tiempo real de sesiones de reproducción activa con indicadores de transcoding
  • Análisis de tendencias de consumo de contenido (series/movies más vistas por usuario)
  • Integración con Jellyseerr para alertas sobre nuevas solicitudes de descargas
  • Notificaciones push multiplataforma cuando usuarios inician reproducción o llegan solicitudes
PUNTOS DESTACADOS
  • Arquitectura modular que permite cargar plugins adicionales vía sistema de módulos drop-in
  • Soporte nativo para PWA con instalación como app en dispositivos móviles Android/iOS
  • Compatibilidad con múltiples canales de notificación simultáneos (Telegram, Pushover, Discord, ntfy, Gotify)
  • Base de datos flexible: MariaDB por defecto o SQLite para despliegues ligeros sin contenedor separado
PRECAUCIONES
  • Requiere configuración manual de variables de entorno para habilitar notificaciones y autenticación
  • La inferencia de tiempo de visualización en datos históricos antiguos se marca como estimación
  • Dependencia de la API de Jellyfin estable para funcionalidad completa del dashboard
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Usar MariaDB por defecto o SQLite para entornos ligeros. Configurar APP_URL y variables de notificación (.env) antes del primer arranque. Para despliegues públicos, habilitar autenticación opcional y usar Tailscale en lugar de exponer directamente. Actualizar con docker compose pull && up -d.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsPHP
SERVICIOS
MySQL
BASES DE DATOS
MySQL
PUERTOS
80803306
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.