PeaNUTS est un petit tableau de bord pour les outils réseau UPS.
Je n'ai pas d'onduleur et c'est bien dommage, quand on a un serveur avec des données personnelles, en cas de coupure brutale, cela peut provoquer un sacré bordel.
Donc je n'ai pas pu réellement tester l'application comme je le fais pour toutes les autres mais j'ai quand même cru bon de vous en parler, si jamais vous avez un appareil compatible... Il faudra peut-être un peu creuser de votre côté.
D'ailleurs en parlant d'appareils compatibles:
Legende
Complètement opérationnel = ✅
Partiellement opérationnel = ⚠️
Pas opérationnel = ❌
Manufacturer | Model | Driver | Status | Notes |
---|---|---|---|---|
CPS | LX1325GU | usbhid-ups | ✅ | |
CPS | CST135XLU | usbhid-ups | ✅ | |
CPS | CP1500PFCLCD | usbhid-ups | ✅ | |
APC | Back-UPS 1500M2 | usbhid-ups | ✅ | |
Eaton | Ellipse Eco 800 | usbhid-ups | ✅ | |
Eaton | Ellipse PRO 650 | usbhid-ups | ✅ | |
APC | Smart-UPS C 1500 | usbhid-ups | ✅ | No "Current Load" |
APC | Back-UPS BX950MI | usbhid-ups | ✅ | No "Output Voltage" |
APC | Smart-UPS SMT2200RM2UC | usbhid-ups | ✅ | No "Current Load" |
Cela ne veut pas dire que d'autres ne sont pas forcément compatible avec l'application, c'est juste une liste d'appareils qui ont été rapportés comme compatibles.
L'installation
- Créez votre docker-compose.yml:
nano docker-compose.yml
- Collez ça dedans en prenant soin d'adapter le portsuivant votre configuration:
version: '3'
services:
peanut:
image: brandawg93/peanut:latest
container_name: PeaNUT
restart: unless-stopped
ports:
- 8080:8080
environment:
- NUT_HOST=localhost
- NUT_PORT=3493
- WEB_PORT=8080
Veillez à remplacer localhost dans NUT_HOST= par l'ip de votre onduleur.
Il faudra également adapter si besoin le port dans NUT_PORT=.
- On installe l'application:
docker-compose up -d
ou avec docker-compose V2:
docker compose up -d
- Rendez-vous sur l'ip:port, suivant l'IP de votre serveur local et le port choisi:
http://ip:8080