ArchWiki
wiki.archlinux.org › title › Network_UPS_Tools
Network UPS Tools - ArchWiki
At this point you should be able to start/enable nut-server.service. If it has started successfully, you can run upsc upsname to get information from the UPS. Example output from the command:
Factsheet
Network UPS Tools (NUT)
Developers Evgeny "Jim" Klimov
Arnaud Quette
Arjen de Korte
Charles Lepple
Numerous contributors (..)
Arnaud Quette
Arjen de Korte
Charles Lepple
Numerous contributors (..)
Release March 8, 1998; 28 years ago (1998-03-08)
Network UPS Tools (NUT)
Developers Evgeny "Jim" Klimov
Arnaud Quette
Arjen de Korte
Charles Lepple
Numerous contributors (..)
Arnaud Quette
Arjen de Korte
Charles Lepple
Numerous contributors (..)
Release March 8, 1998; 28 years ago (1998-03-08)
Network UPS Tools
networkupstools.org
Network UPS Tools - Welcome
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. Apr 09, 2026: After a long lapse, attention was paid to the jNut Java Client (library, example CLI program, REST API bundle), culminating in jNut 1.0 release with full support of NUT networked protocol as of NUT v2.8.5 release (including STARTTLS and TRACKING features)
NUT Server Documentation
Hi, I’m new here. I have had a heck of a time getting Network UPS Tools set up on my machine. The biggest problem I have faced is finding fedora specific documentation. I tried the NUT project site and when you’re just starting out, it was confusing and overwhelming. More on discussion.fedoraproject.org
[UPDATE 2]: PeaNUT: A Tiny Dashboard for Network UPS Tools
I love the homepage support! More on reddit.com
Setting up NUT UPS Software on Linux (a journey of discovery)
Thank you for this. At some point I will use it. I have looked at NUT in the past and thought, no can't be bothered, too much trouble. More on reddit.com
Best NUT (Network UPS Tools) clients (for Windows)?
Im looking for a NUT (Network UPS Tools) client for Windows but I might as well open the table so everyone else can post the… More on reddit.com
Videos
24:26
Keep Your Home Lab Online With a UPS, NUT, ...and wolnut? - YouTube
01:11:33
NUT and SNMP Server using Alpine Linux on Raspberry Pi - YouTube
12:24
Monitor your UPS using a Raspberry Pi and NUT - YouTube
12:43
You NEED a UPS! Connecting Synology and UNRAID to NUT Server - YouTube
24:30
OpenWRT - Configure & Monitor UPS with NUT - YouTube
LinuxVox
linuxvox.com › blog › ubuntu-nut-client-setup
Ubuntu NUT Client Setup: A Comprehensive Guide — linuxvox.com
You can also use the upscmd command to send commands to the UPS. For example, to send a shutdown command to the UPS: ... Replace myuser and mypassword with your actual NUT server credentials. The NUT client logs its activities in the /var/log/nut directory. If you encounter any issues with the NUT client, you can check the log files in this directory for error messages and diagnostic information.
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
Techno Tim
technotim.com › posts › NUT-server-guide
Network UPS Tools (NUT) Ultimate Guide | Techno Tim
January 7, 2026 - Be sure PIPEFN and LOCKFN point to a folder that esists, I’ve seen it point to /etc/nut/upssched/ instead of /etc/nut If it does, create the folder or update these variables. ... This post is licensed under CC BY 4.0 by the author. ... I Went to COMPUTEX 2026. Here's What Actually Stood Out. GPU-Accelerated Remote Desktop on Linux from macOS - the Hard Way
Debian
wiki.debian.org › nut
nut - Debian Wiki
May 15, 2026 - Services will require prior configuration: nut-{client,driver,server,monitor}
GitHub
github.com › phillxnet › nut-netclient-install-and-configure-script › blob › master › setup-nut-netclient
nut-netclient-install-and-configure-script/setup-nut-netclient at master · phillxnet/nut-netclient-install-and-configure-script
echo "starting nut-client" sudo /etc/init.d/nut-client restart · · # fsd is normally called when a ups is OB (On Battery) and LB (Low Battery) # fsd = Full Shut Down · · echo "the following command should list current information about your ups" echo "upsc $UPS_NAME@$NUT_SERVER" ·
Author phillxnet
Network UPS Tools
networkupstools.org › download.html
Network UPS Tools - Download information
May 11, 2026 - The jNut package (client side, Beta) has been split into its own GitHub repository. NUT Java support: sources and JAR of the library and example client jNUT 1.1
IPFire
ipfire.org › docs › addons › nut › detailed
www.ipfire.org - Detailed NUT Configuration
August 15, 2021 - CMDSCRIPT /etc/nut/upssched-cmd PIPEFN /etc/nut/upssched.pipe LOCKFN /etc/nut/upssched.lock # ============================================================================ AT ONBATT * START-TIMER onbatt 300 AT ONLINE * CANCEL-TIMER onbatt online AT LOWBATT * EXECUTE onbatt AT COMMBAD * START-TIMER commbad 30 AT COMMOK * CANCEL-TIMER commbad commok AT NOCOMM * EXECUTE commbad AT SHUTDOWN * EXECUTE powerdown
GitHub
gist.github.com › Jiab77 › 0778ef11a441f49df62e2b65f3daef76
In this document, I will explain how to setup nut (Network UPS Tools) on Ubuntu 18.04 and 20.04. · GitHub
Now we have to add the generated connection string into the /etc/nut/upsmon.conf file: ... # Examples: # # MONITOR myups@bigserver 1 monmaster blah master # MONITOR su700@server.example.com 1 upsmon secretpass slave # MONITOR myups@localhost 1 upsmon pass master (or slave) MONITOR APCBU1400@localhost 1 monitor [REDACTED] master # --------------------------------------------------------------------------
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 - # On server journalctl -f -u nut-server # On client journalctl -f -u nut-monitor · On the NUT Pi server, you can use upscmd to manage the connected UPS, using the admin user, for example:
Deeztek
docs.deeztek.com › books › ubuntu › page › installing-nut-network-ups-tools-on-ubuntu-1804-lts
Installing NUT (Network UPS Tools) on Ubuntu 18.04 LTS
service nut-client restart · upsc apc-1500@<IPADDRESS> Init SSL without certificate database · battery.charge: 100 · battery.charge.low: 10 · battery.charge.warning: 50 · battery.date: 2054/00/39 · battery.mfr.date: 2008/10/20 · battery.runtime: 156 ·
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%
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 - If you were using an older version ...NUT-Client ") for an automatic import of your parameters during the first launch · Start WinNUT V2 and modify the parameters according to your needs · If your NUT server is hosted on a Synology ...
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 › nut.conf(5)
nut.conf(5) — nut-client — Debian testing — Debian Manpages
October 17, 2025 - Set this to true to allow starting the upsd NUT data server even if not all LISTEN directives can be honoured at the moment. This environment variable overrides the built-in "false" flag in the upsd program, and an optional same-named default flag that can be set in upsd.conf. If you want a data server always running, even if it would potentially not serve all clients ...
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.
NUT
networkupstools.org › docs › user-manual.chunked › _installation_instructions.html
5. Installation instructions
Most of the NUT units are now WantedBy=nut.target (which is in turn WantedBy=multi-user.target and so bound to system startup). You should only systemctl enable those units you need on this system — this allows it to not start the daemons you do not need (e.g. not run upsd NUT data server on systems which are only upsmon secondary clients).

