Repolode
DartSteven

DartSteven/Nutify

Sistema web de monitoreo de UPS basado en Network UPS Tools (NUT), con estado en tiempo real, gráficos históricos, alertas e informes programados, desplegable mediante Docker.

Estrellas
870
Forks
34
Issues abiertos
21
Último commit
hace 3 meses

¿Qué es?

Nutify es una plataforma de monitoreo y administración de UPS basada en Network UPS Tools (NUT). Ofrece estado en tiempo real, telemetría histórica, alertas, informes programados y gráficos interactivos en una interfaz web. Admite tanto configuraciones con una sola UPS como grupos de varias UPS que combinan dispositivos locales y remotos.

El asistente de configuración de la interfaz web permite definir perfiles de monitoreo, la topología (independiente, servidor de red o cliente) y los parámetros de conexión de cada destino. Puede detectar dispositivos automáticamente con nut-scanner o aceptar una configuración manual, y genera los archivos de NUT necesarios para aplicar los cambios mediante un reinicio controlado.

El proyecto se distribuye como imagen de Docker para amd64, Apple Silicon y varias configuraciones de Raspberry Pi. Su perfil de Compose permite el acceso a dispositivos USB con capacidades limitadas, y la autenticación admite cuentas locales con compatibilidad opcional con SSO de OpenID Connect.

Funciones clave

  • 01Estado de la UPS en tiempo real y gráficos interactivos de batería, potencia, voltaje y energía.
  • 02Asistente de configuración para monitorear una o varias UPS, incluidos destinos NUT locales y remotos.
  • 03Detección automática de dispositivos mediante nut-scanner o configuración manual.
  • 04Alertas e informes programados.
  • 05Despliegue con Docker e imágenes para varias arquitecturas.

Casos de uso

  • Monitorear una UPS en casa o en la oficina y recibir alertas durante cortes de energía.
  • Seguir el estado de las baterías y el consumo de energía de varias UPS desde un solo panel.
  • Ejecutar un servicio de monitoreo de energía autoalojado en una Raspberry Pi o un servidor.

Inicio rápido

  1. 1

    Crea un archivo .env con un SECRET_KEY aleatorio

    printf 'SECRET_KEY=%s\n' "$(openssl rand -hex 32)" > .env
  2. 2

    Guarda el archivo docker-compose.yaml del README en la misma carpeta

  3. 3

    Inicia Nutify con Docker Compose

    docker compose up -d
  4. 4

    Abre http://localhost:5050 en tu navegador

Antes de usarlo

  • La versión 0.3.0 es una versión de prueba pública y no es compatible con versiones anteriores, por lo que hay que recrear la base de datos desde cero.
  • La detección de UPS requiere acceso a dispositivos USB o serie. Para dispositivos que no sean USB, puede ser necesario configurar Docker adicionalmente.

En colecciones

Temas

Preguntas frecuentes

¿Qué es Nutify?
Sistema web de monitoreo de UPS basado en Network UPS Tools (NUT), con estado en tiempo real, gráficos históricos, alertas e informes programados, desplegable mediante Docker. Nutify es una plataforma de monitoreo y administración de UPS basada en Network UPS Tools (NUT). Ofrece estado en tiempo real, telemetría histórica, alertas, informes programados y gráficos interactivos en una interfaz web. Admite tanto configuraciones con una sola UPS como grupos de varias UPS que combinan dispositivos locales y remotos.
¿Nutify es gratuito? ¿Qué licencia tiene?
Nutify es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿Nutify sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de Nutify fue el 24 ago 2026.
¿Para qué puedo usar Nutify?
Monitorear una UPS en casa o en la oficina y recibir alertas durante cortes de energía. Seguir el estado de las baterías y el consumo de energía de varias UPS desde un solo panel. Ejecutar un servicio de monitoreo de energía autoalojado en una Raspberry Pi o un servidor.
¿Cómo se instala Nutify?
Crea un archivo .env con un SECRET_KEY aleatorio: printf 'SECRET_KEY=%s\n' "$(openssl rand -hex 32)" > .env Guarda el archivo docker-compose.yaml del README en la misma carpeta Inicia Nutify con Docker Compose: docker compose up -d Abre http://localhost:5050 en tu navegador
¿Dónde consigo Nutify?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/DartSteven/Nutify

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

Proyectos relacionados