Home Lab
UPS Monitoring with NUT
Network UPS Tools from bare metal to a browser dashboard, written as a runbook you could hand to someone else.
A USB-attached UPS exposed over the network by a NUT server in netserver mode so any host can monitor it and shut down gracefully, with a containerised web UI for battery state at a glance.
The installer detects the distribution, installs the right packages, backs up the existing configuration to a timestamped directory, installs five annotated config files with correct ownership and permissions, enables the correct systemd units for the distribution family, opens the NUT port in the firewall and self-tests at the end. Every config file explains why each setting exists, so the repo doubles as teaching material.