Network UPS Tools
Power Devices support

The primary goal of the Network UPS Tools (NUT) project is to provide support for Power Devices, such as Uninterruptible Power Supplies, Power Distribution Units, Automatic Transfer Switches, Power Supply Units and Solar Controllers. NUT provides a common protocol and set of tools to monitor and manage such devices, and to consistently name equivalent features and data points, across a vast range of vendor-specific protocols and connection media types.

NUT provides many control and monitoring features, with a uniform control and management interface. If you are just getting acquainted with NUT, that page also explains the technical design and some possible set-ups.

More than 170 different manufacturers, and several thousands of models are compatible.

This software is the combined effort of many individuals and companies with free and open source code licensed under the terms of GNU Public License (GPL), see the NUT license text for specific details.

Note
Two NUT websites

The main NUT site should closely follow current development, with documentation most relevant for users who build NUT from source code.

Sub-sites are available for some historic releases for users of NUT packaged with their operating system distributions. Such packages are typically based on official releases of NUT at the time of distribution, and may lag behind current development in terms of features, capabilities, bug-fixes and supported devices.

Some data, such as devices with known support at the time of release, are published to reflect both current development and historic releases; other data such as the NUT DDL or source archives are release-agnostic and only published once and for all.

News

  • May 10, 2022: added free layer of CircleCI to the ecosystem of NUT builders, to cover MacOS and later maybe Windows

  • Apr 26, 2022: NUT 2.8.0 released

  • Apr 24, 2022: a "dress rehearsal" for new release issuing NUT 2.8.0-rc3, focusing on documentation and API updates to impact the ecosystem just once

  • Apr 10, 2022: preparing for new release by issuing NUT 2.8.0-rc2, fixing found bugs, adding late-coming features, and rehearsing some automation involved

  • Apr 7, 2022: nut-website repository integrated with NUT CI farm to enable regular documentation updates as NUT code development and DDL get refreshed. Users of official "historic" releases which are the basis for distribution packaging have the new sub-sites frozen in time.

  • Apr 1, 2022: preparing for new release by issuing NUT 2.8.0-rc1

  • Feb 5, 2022: main nut-website regenerated to follow iterative development of NUT features more closely

  • Feb 4, 2022: nut-website repository rearranged to allow publishing sub-sites with historic NUT releases (to help users of distributed packages configure their deployments); published v2.7.4

  • Feb 4, 2022: nut-ddl repository gets rudimentary CI to avoid not-parsable device dump filenames

  • Jan 12, 2022: completed the merge of libusb-1.0 related branches into main NUT codebase

  • Jan 10, 2022: added GitHub pull request templates for nut and nut-ddl to help people post better contributions

  • early Jan 2022: NUT CI farm migrated to a different datacenter from sponsors of Fosshost

  • May 23, 2021: complementary projects led by Roger Price now hosted in the NUT organization on GitHub: the famous Config Examples book, as well as TLS Shims and TLS UPSmon for community discussion about secured NUT client-server communications

  • March 6, 2021: great thanks to Fosshost Org for providing virtual servers that we can use for diverse build farm!

  • November 13, 2020: announced handing of maintainership reins from Arnaud Quette to Evgeny "Jim" Klimov

  • February 8, 2017: new projects 42ITy™ and Eaton Intelligent Power Controller

  • April 28, 2016: new project ntUPSd - Network UPS Tools Services for Windows

  • April 17, 2016: VMware NUT client 2.7.4 for ESXi 5.x and 6.0

  • March 9, 2016: NUT 2.7.4 released

  • May 13, 2015: Beta NUT 2.6.5-6 package for Windows released

  • April 16, 2015: NUT 2.7.3 released

  • October 26, 2014: VMware NUT client 2.7.2 for ESXi 5.x

  • April 17, 2014: NUT 2.7.2 released

  • February 18, 2014: new project nut-snmpagent

  • February 14, 2014: Formalizing the end of the relationship with Eaton

  • November 20, 2013: NUT 2.7.1 released

  • June 21, 2013: new client walNUT released

  • February 10, 2013: NUT source repository is converted to Git using reposurgeon

  • September 19, 2012: Beta NUT 2.6.5-3 package for Windows released

  • September 17, 2012: Beta NUT 2.6.5-2 package for Windows released

  • August 9, 2012: Beta NUT 2.6.5-1 package for Windows released

  • August 8, 2012: NUT 2.6.5 released

  • June 27, 2012: VMware NUT client for ESXi 5.0

  • June 5, 2012: WMNut 0.64 released, and move hosting

  • June 4, 2012: Beta NUT 2.6.4-1 package for Windows released

  • May 31, 2012: NUT 2.6.4 released, including CVE-2012-2944 fix

  • May 10, 2012: WMNut 0.63 released

  • May 9, 2012: Official publication of Riello communication protocols

  • May 2, 2012: Beta NUT 2.6.3-3 package for Windows released

  • April 26, 2012: Beta NUT 2.6.3-1 package for Windows released

  • January 4, 2012: NUT 2.6.3 released