Repolode
Turbootzz

Turbootzz/Nimbus

Un dashboard autohospedado para homelabs, con cuentas multiusuario, comprobaciones de estado en tiempo real, temas y métricas de Prometheus.

Estrellas
135
Forks
4
Issues abiertos
30
Último commit
hace 7 días

¿Qué es?

Nimbus es un dashboard autohospedado para organizar y supervisar los servicios de un homelab. Cada usuario tiene su propia cuenta, con inicio de sesión mediante JWT, acceso con OAuth2 a través de Google, GitHub o Discord y control de acceso basado en roles; además, un panel de administración permite gestionar los usuarios.

Los servicios aparecen en mosaicos que se pueden arrastrar y cuya disponibilidad se comprueba en tiempo real, con seguimiento de los tiempos de respuesta, historial de estados y gráficos de disponibilidad. La personalización incluye fondos de pantalla por usuario, modos claro y oscuro, colores de acento y un diseño tipo canvas con una barra superior. Las métricas se pueden exportar a Prometheus.

La imagen de desarrollo 2.0 incorpora widgets como reloj, notas, RSS, clima, estadísticas del sistema y contenedores Docker, además de integraciones que muestran datos en tiempo real de aplicaciones como Pi-hole, Jellyfin, Sonarr y Home Assistant. Se despliega con Docker Compose y genera los secretos en el primer inicio.

Funciones clave

  • 01Cuentas locales e inicio de sesión con OAuth2 a través de Google, GitHub o Discord
  • 02Control de acceso basado en roles con panel de administración
  • 03Comprobaciones de estado en tiempo real, con tiempos de respuesta e historial de disponibilidad
  • 04Fondos de pantalla por usuario, modo claro/oscuro y colores de acento
  • 05Exportación de métricas a Prometheus
  • 06Widgets e integraciones con aplicaciones en la imagen de desarrollo 2.0

Casos de uso

  • Crear una página de inicio única para todos los servicios autohospedados de un homelab
  • Supervisar qué servicios están disponibles y cuánto tardan en responder
  • Compartir un dashboard con familiares o un equipo pequeño, con una cuenta para cada persona
  • Mostrar estadísticas en tiempo real de Pi-hole, Jellyfin o Home Assistant junto a los mosaicos de servicios

Inicio rápido

  1. 1

    Crea el archivo docker-compose.yml descargándolo del repositorio

    mkdir nimbus && cd nimbus curl -O https://raw.githubusercontent.com/Turbootzz/Nimbus/main/docker-compose.yml
  2. 2

    Inicia Nimbus con Docker Compose

    docker-compose up -d
  3. 3

    Abre http://localhost:3000 en el navegador y crea tu primera cuenta

Antes de usarlo

  • Está bajo la licencia AGPL v3, una licencia copyleft que exige compartir las modificaciones cuando se ofrece como servicio de red.
  • Requiere PostgreSQL, por lo que el autoalojamiento implica ejecutar una base de datos junto con la aplicación.
  • Algunas funciones de widgets e integraciones están en la rama dev y pueden dejar de funcionar en cualquier momento.

En colecciones

Temas

Preguntas frecuentes

¿Qué es Nimbus?
Un dashboard autohospedado para homelabs, con cuentas multiusuario, comprobaciones de estado en tiempo real, temas y métricas de Prometheus. Nimbus es un dashboard autohospedado para organizar y supervisar los servicios de un homelab. Cada usuario tiene su propia cuenta, con inicio de sesión mediante JWT, acceso con OAuth2 a través de Google, GitHub o Discord y control de acceso basado en roles; además, un panel de administración permite gestionar los usuarios.
¿Nimbus es gratuito? ¿Qué licencia tiene?
Nimbus es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿Nimbus sigue mantenido?
Mantenimiento activo. El último commit de Nimbus fue el 31 oct 2026.
¿Para qué puedo usar Nimbus?
Crear una página de inicio única para todos los servicios autohospedados de un homelab Supervisar qué servicios están disponibles y cuánto tardan en responder Compartir un dashboard con familiares o un equipo pequeño, con una cuenta para cada persona Mostrar estadísticas en tiempo real de Pi-hole, Jellyfin o Home Assistant junto a los mosaicos de servicios
¿Cómo se instala Nimbus?
Crea el archivo docker-compose.yml descargándolo del repositorio: mkdir nimbus && cd nimbus curl -O https://raw.githubusercontent.com/Turbootzz/Nimbus/main/docker-compose.yml Inicia Nimbus con Docker Compose: docker-compose up -d Abre http://localhost:3000 en el navegador y crea tu primera cuenta
¿Dónde consigo Nimbus?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Turbootzz/Nimbus

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

Proyectos relacionados