🌐
Network UPS Tools
networkupstools.org
Network UPS Tools - Welcome
Nov 9, 2023: the PyNUT module provided in NUT sources is now published as PyNUTClient by CI to https://pypi.org/project/PyNUTClient (release snapshots) and https://test.pypi.org/project/PyNUTClient/ (rolling master-branch revisions). Hopefully, pip would have easier time finding it now to help create NUT clients.
free software suite for continual power systems
Latest GitHub checks status: master branch
Latest NUT CI build status: master branch
Network UPS Tools (NUT) is a suite of software component designed to monitor power devices, such as uninterruptible power supplies, power distribution units, solar controllers and servers power supply units. Many brands … Wikipedia
Factsheet
Network UPS Tools (NUT)
Developers Evgeny "Jim" Klimov
Arnaud Quette
Arjen de Korte
Charles Lepple
Numerous contributors (..)
Release March 8, 1998; 28 years ago (1998-03-08)
Factsheet
Network UPS Tools (NUT)
Developers Evgeny "Jim" Klimov
Arnaud Quette
Arjen de Korte
Charles Lepple
Numerous contributors (..)
Release March 8, 1998; 28 years ago (1998-03-08)
🌐
Techno Tim
technotim.com β€Ί posts β€Ί NUT-server-guide
Network UPS Tools (NUT) Ultimate Guide | Techno Tim
January 7, 2026 - Meet NUT Server, or Network UPS Tools.It’s an open UPS networking monitoring tool that runs on many different operating systems and processors.This means you can run the server on Linux, MacOS, or BSD and run the client on Windows, MacOS, ...
🌐
Debian
wiki.debian.org β€Ί nut
nut - Debian Wiki
May 15, 2026 - Network UPS Tools (NUT) is a client/server monitoring system that allows computers to share uninterruptible power supply (UPS) and power distribution unit (PDU) hardware. Clients access the hardware through the server, and are notified whenever the power status changes.
🌐
Medium
thesoloadmin.medium.com β€Ί monitoring-a-ups-with-nut-and-lighttpd-on-linux-part-1-d3d8974384d8
Monitoring a UPS With nut and lighttpd on Linux β€” Part 1 | by Matt Pogue | Medium
November 4, 2021 - Done The following additional packages will be installed: bash-completion libupsclient4 Suggested packages: nut-monitor The following NEW packages will be installed: bash-completion libupsclient4 nut-client 0 upgraded, 3 newly installed, 0 to remove and 28 not upgraded. Need to get 673 kB of archives. After this operation, 2,348 kB of additional disk space will be used. Do you want to continue? [Y/n] ... root@linuxappserver [/var/log]# upsc tripplite@vmserver ups.status Init SSL without certificate database OL
🌐
ArchWiki
wiki.archlinux.org β€Ί title β€Ί Network_UPS_Tools
Network UPS Tools - ArchWiki
The idea is that if you have multiple systems connected to the UPS, one can communicate the status of the UPS over the network and the others can monitor that status by running their own upsmon services. NUT has extensive documentation on the configuration however this is going to walk through a simple setup of a USB UPS and the associated server and monitor all in one system (common desktop configuration).
🌐
LinuxVox
linuxvox.com β€Ί blog β€Ί ubuntu-nut-client-setup
Ubuntu NUT Client Setup: A Comprehensive Guide β€” linuxvox.com
In the configuration file, you need to specify the connection details to the NUT server. If the NUT server is running on the same machine (localhost), you can use the following configuration: [client] server = 127.0.0.1 port = 3493 login = username password = password
🌐
Linux Mint Community
community.linuxmint.com β€Ί software β€Ί view β€Ί nut-client
nut-client
This package provides NUT's clients that allows the user to control and monitor the UPS.
🌐
Ubuntu
packages.ubuntu.com β€Ί focal β€Ί nut-client
Details of package nut-client in focal
two or more packages specified (nut-client focal) Content Copyright Β© 2025 Canonical Ltd.; See license terms. Ubuntu is a trademark of Canonical Ltd. Learn more about this site.
Find elsewhere
🌐
Debian
packages.debian.org β€Ί bookworm β€Ί nut-client
Debian -- Details of package nut-client in bookworm
Clients access the hardware through the server, and are notified whenever the power status changes. This package provides NUT's clients that allows the user to control and monitor the UPS.
🌐
Network UPS Tools
networkupstools.org β€Ί download.html
Network UPS Tools - Download information
May 11, 2026 - Since the hypervisor manager environment lacks access to hardware ports, this package only includes the upsmon client integration, and a NUT server must run in a VM with passed-through ports.
🌐
Jeff Geerling
jeffgeerling.com β€Ί blog β€Ί 2025 β€Ί nut-on-my-pi-so-my-servers-dont-die
NUT on my Pi, so my servers don't die - Jeff Geerling
February 24, 2025 - When I did this last command, I unintentionally triggered a bug with the current version of nut-client on Debian 12... if a UPS self-test is run, the 'CAL' flag is set (calibration), and while it's set, any critical UPS battery alerts are ignored!
🌐
Linux Mint Community
community.linuxmint.com β€Ί software β€Ί view β€Ί nut-monitor
Linux Mint - Community
Network UPS Tools (NUT) is a client/server monitoring system that allows computers to share uninterruptible power supply (UPS) and power distribution unit (PDU) hardware. Clients access the hardware through the server, and are notified whenever the power status changes.
🌐
GitHub
github.com β€Ί gawindx β€Ί WinNUT-Client
GitHub - gawindx/WinNUT-Client: This is a NUT windows client for monitoring your ups hooked up to your favorite linux server. Β· GitHub
February 4, 2025 - WinNUT-Client is a NUT windows client for monitoring your ups hooked up to your favorite linux server.
Starred by 485 users
Forked by 83 users
Languages Β  Visual Basic .NET 72.9% | C# 27.1%
🌐
Debian Manpages
manpages.debian.org β€Ί testing β€Ί nut-client β€Ί upsmon(8)
upsmon(8) β€” nut-client β€” Debian testing β€” Debian Manpages
October 17, 2025 - If you want reloads to work, upsmon must run as some user that has permissions to read the configuration file. We recommend making a new user just for this purpose, as making the file readable by "nobody" (the default user) would be a bad idea; packages typically ship with a nut or ups user to run NUT daemon services.
🌐
GitHub
github.com β€Ί networkupstools β€Ί nut
GitHub - networkupstools/nut: The Network UPS Tools repository. UPS management protocol Informational RFC 9271 published by IETF at https://www.rfc-editor.org/info/rfc9271 Please star NUT on GitHub, this helps with sponsorships! Β· GitHub
For this example, we’ll have a UPS called "sparky" that uses the apcsmart driver and is connected to /dev/ttyS1. That’s the second serial port on most Linux-based systems. The entry in ups.conf looks like this: ... To start and stop drivers, use upsdrvctl of upsdrvsvcctl (installed on operating systems with a service management framework supported by NUT).
Starred by 4.1K users
Forked by 443 users
Languages Β  C 71.9% | Shell 8.4% | M4 7.8% | C++ 7.3% | Makefile 2.9% | Groovy 0.8%
🌐
The Solo Developer
thesoloadmin.com β€Ί monitoring-your-ups-with-nut
Monitoring a UPS With nut and lighttpd on Linux - Part 1
June 13, 2022 - Done The following additional packages will be installed: bash-completion libupsclient4 Suggested packages: nut-monitor The following NEW packages will be installed: bash-completion libupsclient4 nut-client 0 upgraded, 3 newly installed, 0 to remove and 28 not upgraded. Need to get 673 kB of archives. After this operation, 2,348 kB of additional disk space will be used. Do you want to continue? [Y/n] ... root@linuxappserver [/var/log]# upsc tripplite@vmserver ups.status Init SSL without certificate database OL
🌐
Network UPS Tools
networkupstools.org β€Ί projects.html
Network UPS Tools - Related projects
February 4, 2025 - WinNUT-Client V2 is a replacement for older WinNUT Client (v1.x) which can use its configuration files. It allows a Windows client to monitor UPS state from a NUT data server running elsewhere (Linux servers, NAS appliances, etc.) and initiate safe shutdowns.
🌐
Zack Reed
zackreed.me β€Ί installing-nut-on-ubuntu
Installing NUT on Ubuntu | Zack Reed
May 11, 2024 - We need to setup NUT to run in standalone mode. ... You should have a working UPS Monitoring system now. Next time, I’ll show you how to connect to this with other machines to enable safely shutting them down as well. Setting up a Client (Slave) Computer The nice thing about NUT is that it can control more than just the machine it’s hooked up to.
🌐
OneUptime
oneuptime.com β€Ί home β€Ί blog β€Ί how to configure ups monitoring with nut (network ups tools) on ubuntu
How to Configure UPS Monitoring with NUT (Network UPS Tools) on Ubuntu
March 2, 2026 - Clients on remote machines can monitor the same UPS and shut down in sequence based on priority. # Install NUT sudo apt update sudo apt install -y nut nut-client # Check installed version upsd --version # Install USB HID UPS support (most modern UPS devices) sudo apt install -y nut-server # For SNMP-connected UPS devices sudo apt install -y nut-snmp