Files
wiki/Catalogue-Self-Hosted/apps/app-nutify.md
T
2026-06-09 18:40:21 +02:00

106 lines
3.2 KiB
Markdown

---
title: Nutify
created: 2026-06-08
updated: 2026-06-08
type: app
tags: [catalogue, app, monitoring, auto-hebergement]
confidence: medium
contested: false
sources:
- https://selfh.st/apps/?search=nutify
- https://github.com/DartSteven/Nutify
---
# 📈 Nutify
> **Monitoring moderne d'onduleurs (UPS) compatibles NUT : dashboard web, alertes, historiques de charge et batterie.**
## 📊 Métadonnées
| Champ | Valeur |
| :--- | :--- |
| **Nom** | Nutify |
| **Slug** | `nutify` |
| **Catégorie principale** | [[cat-monitoring]] |
| **Langage** | lang_id=8 |
| **Stars** | ⭐ 784 |
| **Dernière MAJ** | 2026-04-05 |
| **Repo** | [github.com/DartSteven/Nutify](https://github.com/DartSteven/Nutify) |
| **Site** | [github.com/DartSteven/Nutify](https://github.com/DartSteven/Nutify) |
## 📝 Description
Nutify est une interface web moderne pour `network-ups-tools` (NUT), le daemon Linux de référence pour superviser un onduleur USB ou réseau. Là où NUT fournit des commandes CLI et une interface historique vieillissante, Nutify offre un dashboard lisible avec graphiques, alertes et notifications.
Le projet est né du besoin d'avoir une UI moderne et réactive pour suivre l'état d'un onduleur (charge, autonomie restante, tension, température…) et être prévenu en cas de coupure ou de batterie faible. Compatible avec la majorité des onduleurs USB/série/réseau du marché.
## 🐳 Installation Docker
```yaml
# docker-compose.yml minimal
services:
nutify:
image: ghcr.io/dartsteven/nutify:latest
container_name: nutify
restart: unless-stopped
ports:
- "3010:3010"
volumes:
- ./data:/app/data
environment:
- PUID=1000
- PGID=1000
- NUT_HOST=nut-server
- NUT_PORT=3493
```
> ⚠️ Adapte image/port/volumes selon le README officiel : https://github.com/DartSteven/Nutify
## 🔀 Reverse Proxy (Traefik)
```yaml
services:
nutify:
image: ghcr.io/dartsteven/nutify:latest
labels:
- "traefik.enable=true"
- "traefik.http.routers.nutify.rule=Host(`nutify.example.com`)"
- "traefik.http.routers.nutify.entrypoints=websecure"
- "traefik.http.routers.nutify.tls.certresolver=letsencrypt"
- "traefik.http.services.nutify.loadbalancer.server.port=3010"
```
## 🔧 Configuration
- Pointeur vers le serveur NUT (`NUT_HOST`, `NUT_PORT`)
- Configuration des canaux d'alerte (Telegram, Discord, email…)
- Fréquence de polling des données onduleur
## 🔀 Alternatives
**Open source** :
- NUT (Network UPS Tools) — le daemon de référence, sans UI moderne
- apcupsd (APC historique)
- RaspAP UPS Monitor (Raspberry Pi)
**Propriétaires** :
- APC PowerChute (payant, propriétaire APC/Schneider)
- CyberPower PowerPanel (payant, propriétaire CyberPower)
## 🔒 Sécurité
- À servir derrière auth (informations sur l'infra électrique)
- HTTPS recommandé
- Limiter l'accès au serveur NUT (réseau local de préférence)
## 📚 Ressources
- [selfh.st/apps/?search=nutify](https://selfh.st/apps/?search=nutify)
- [GitHub](https://github.com/DartSteven/Nutify)
- [Site officiel](https://github.com/DartSteven/Nutify)
## 🔗 Pages Liées
- [[cat-monitoring]] — Catégorie monitoring
- [[Catalogue-Self-Hosted]] — Hub principal