Dashboard web leve para monitorar dispositivos UPS gerenciados pelo Network UPS Tools (NUT).
DartSteven/Nutify
Sistema web de monitoramento de UPS baseado no Network UPS Tools (NUT), com status em tempo real, gráficos históricos, alertas e relatórios programados, implantável via Docker.
- Estrelas
- 870
- Forks
- 34
- Issues abertas
- 21
- Último commit
- há 3 meses
O que é?
Nutify é uma plataforma de monitoramento e gerenciamento de UPS baseada no Network UPS Tools (NUT). Ela oferece status em tempo real, telemetria histórica, alertas, relatórios programados e gráficos interativos em uma interface web. É compatível tanto com instalações de uma única UPS quanto com frotas de várias UPS que combinam dispositivos locais e remotos.
O assistente de configuração na interface web gerencia perfis de monitoramento, topologia (standalone, servidor de rede ou cliente) e parâmetros de conexão para cada destino. Ele pode detectar dispositivos automaticamente com o nut-scanner ou aceitar a configuração manual e gera os arquivos do NUT necessários para aplicar as alterações por meio de uma reinicialização controlada.
O projeto é distribuído como uma imagem Docker para amd64, Apple Silicon e várias configurações de Raspberry Pi. Seu perfil do Compose usa acesso a dispositivos USB com recursos limitados, e a autenticação oferece suporte a contas locais com opção de SSO via OpenID Connect.
Recursos principais
- 01Status da UPS em tempo real e gráficos interativos de bateria, energia, tensão e consumo energético.
- 02Assistente de configuração para monitorar uma ou várias UPS, incluindo destinos NUT locais e remotos.
- 03Detecção automática de dispositivos via nut-scanner ou configuração manual.
- 04Alertas e relatórios programados.
- 05Implantação com Docker e imagens para várias arquiteturas.
Casos de uso
- Monitorar uma UPS em casa ou no escritório e receber alertas durante ocorrências de falta de energia.
- Acompanhar a saúde das baterias e o consumo de energia de várias UPS em um único painel.
- Executar um serviço próprio de monitoramento de energia em um Raspberry Pi ou servidor.
Início rápido
- 1
Crie um arquivo .env com uma SECRET_KEY aleatória
printf 'SECRET_KEY=%s\n' "$(openssl rand -hex 32)" > .env - 2
Salve o arquivo docker-compose.yaml do README na mesma pasta
- 3
Inicie o Nutify com Docker Compose
docker compose up -d - 4
Abra http://localhost:5050 no navegador
Antes de usar
- A versão 0.3.0 está em teste público e não é compatível com versões anteriores, então o banco de dados precisa ser recriado do zero.
- A detecção de UPS depende do acesso a dispositivos USB ou seriais. Para dispositivos que não sejam USB, pode ser necessário configurar o Docker adicionalmente.
Em coleções
Tópicos
Perguntas frequentes
- O que é Nutify?
- Sistema web de monitoramento de UPS baseado no Network UPS Tools (NUT), com status em tempo real, gráficos históricos, alertas e relatórios programados, implantável via Docker. Nutify é uma plataforma de monitoramento e gerenciamento de UPS baseada no Network UPS Tools (NUT). Ela oferece status em tempo real, telemetria histórica, alertas, relatórios programados e gráficos interativos em uma interface web. É compatível tanto com instalações de uma única UPS quanto com frotas de várias UPS que combinam dispositivos locais e remotos.
- Nutify é gratuito? Qual é a licença?
- Nutify é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Nutify ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de Nutify foi em 24 de ago. de 2026.
- Para que posso usar Nutify?
- Monitorar uma UPS em casa ou no escritório e receber alertas durante ocorrências de falta de energia. Acompanhar a saúde das baterias e o consumo de energia de várias UPS em um único painel. Executar um serviço próprio de monitoramento de energia em um Raspberry Pi ou servidor.
- Como instalar Nutify?
- Crie um arquivo .env com uma SECRET_KEY aleatória: printf 'SECRET_KEY=%s\n' "$(openssl rand -hex 32)" > .env Salve o arquivo docker-compose.yaml do README na mesma pasta Inicie o Nutify com Docker Compose: docker compose up -d Abra http://localhost:5050 no navegador
- Onde consigo Nutify?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/DartSteven/Nutify
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Painel de integridade auto-hospedado que monitora serviços por HTTP, ICMP, TCP, DNS e outros protocolos, avalia condições de resposta e envia alertas.
Dashboard de monitoramento self-hosted em tempo real para Proxmox, Docker, Kubernetes, TrueNAS e vSphere, com alertas e rondas de IA agendadas.
Dashboard leve e auto-hospedado para monitorar servidores, acompanhando o status, os recursos, a latência e os serviços de vários nós.
Um dashboard self-hosted para monitorar a saúde e o status de serviços de um media stack, como Plex, Sonarr, Radarr e qBittorrent.
Um dashboard leve e auto-hospedado que reúne feeds RSS, Reddit, Hacker News, YouTube, previsão do tempo e muito mais em uma página configurável.