🌐
Docker Hub
hub.docker.com › r › instantlinux › nut-upsd
instantlinux/nut-upsd - Docker Image
MYDRIVER=liebert docker run --rm --entrypoint /usr/lib/nut/$MYDRIVER instantlinux/nut-upsd -h Network UPS Tools - Liebert MultiLink UPS driver 1.02 (3.15.0_alpha20210804-3402-gced1683082) Warning: This is an experimental driver. Some features may not function correctly.
🌐
Reddit
reddit.com › r/selfhosted › peanut: a tiny dashboard for network ups tools
r/selfhosted on Reddit: PeaNUT: A Tiny Dashboard for Network UPS Tools
September 5, 2023 -

Hi Selfhosters!

I have recently released version 1.0 of a little project I've been working on for a bit and would like to get your feedback.

Introducing PeaNUT! A Dashboard for viewing the status of your UPS devices. This is a plug & play solution for anyone wanting to simply view the status of your UPS e.g. making sure it is online or viewing the current power usage. I even have a docker-compose.yml example with the NUT server included. If you've ever found yourself remotely debugging for hours why your security camera is offline, but your network is still up, this will definitely be of use to you! (Speaking from experience 😅)

Currently, I'm looking for feedback on other charts that may be of use to someone, and in general, other features that you may want to see.

Feel free to check it out and let me know what you think!

https://github.com/Brandawg93/PeaNUT

EDIT:

I just published a new test version brandawg93/peanut:test
that now supports multiple UPS devices assuming they are on the same NUT server. If someone could test it out and let me know if it works, I'll publish this for everyone!

Discussions

docker-compose NUT (ネットワークUPSツール) インストール
🌐 r/homelab
[Nutify] A Dockerized NUT Server with Email and Report Notifications
Nice, any thought on using Prometheus to expose and store metrics? It would provide a much more efficient long-term storage than SQLite. More on reddit.com
🌐 r/selfhosted
106
358
March 6, 2025
PeaNUT: A Tiny Dashboard for Network UPS Tools
Any chance you could add some API endpoints? I hate NUT with passion, I'd love to write some scripts to manage power outages myself More on reddit.com
🌐 r/selfhosted
39
67
September 5, 2023
instantlinux/nut-upsd via snmp-ups driver to a AP9630 NMC. Need config help.
How did it go? More on reddit.com
🌐 r/docker
2
1
September 3, 2021
🌐
GitHub
github.com › upshift-docker › nut-upsd
GitHub - upshift-docker/nut-upsd · GitHub
# docker run \ --name nut-upsd \ --detach \ --publish 3493:3493 \ --device /dev/bus/usb/xxx/yyy \ --env SHUTDOWN_CMD="my-shutdown-command-from-container" \ upshift/nut-upsd · This image supports customization via environment variables. ... The name of the UPS. ... This allows you to set a brief description that upsd will provide to clients that ask for a list of connected equipment. ... This specifies which program will be monitoring this UPS.
Starred by 48 users
Forked by 44 users
Languages   Dockerfile 62.7% | Shell 37.3%
🌐
GitHub
github.com › monstermuffin › nut-docker
GitHub - monstermuffin/nut-docker: Docker image for Network UPS Tools · GitHub
This is a nut-upsd Docker image, implementing the UPS drivers and the upsd daemon from https://networkupstools.org/.
Author   monstermuffin
🌐
The Homelabber
thehomelabber.com › guides › network-ups-monitoring
The Homelabber | Network UPS monitoring with NUT server
Starting the container up with docker compose up, you should see something similar this: ** This container may not work without setting for SERIAL ** Network UPS Tools - UPS driver controller 2.8.0 Network UPS Tools - Generic HID driver 0.47 (2.8.0) Using subdriver: MGE HID 1.46 USB communication driver (libusb 1.0) 0.43 Network UPS Tools upsd 2.8.0 Ignoring invalid pid number 0 listening on 0.0.0.0 port 3493 Connected to UPS [ups]: usbhid-ups-ups Network UPS Tools upsmon 2.8.0 0.000000 Ignoring invalid pid number 0 0.000825 Using power down flag file /etc/killpower 0.001016 UPS: ups@localhost (primary) (power value 1) 0.001112 [D1] debug level is '1' 0.001503 [D1] debug level is '1' 0.002393 [D1] Saving PID 25 into /var/run/upsmon.pid Init SSL without certificate database 0.006940 [D1] Trying to connect to UPS [ups@localhost] 0.008499 [D1] Logged into UPS ups@localhost
🌐
danimart1991's Blog
danielmartingonzalez.com › en › integrating-ups-server
Integrating a UPS in our server - Daniel Martin Gonzalez
August 17, 2022 - To know which UPS_DRIVER to use, you can consult the NUT compatibility list, in case you can’t find it, there is a list of devices tested by the community. You also have an example for Docker Compose here.
🌐
GitHub
github.com › gpdm › nut
GitHub - gpdm/nut: Network UPS Tools in Docker
Network UPS Tools in Docker. Contribute to gpdm/nut development by creating an account on GitHub.
Starred by 37 users
Forked by 12 users
Languages   HTML 49.1% | Shell 37.1% | Dockerfile 13.8% | HTML 49.1% | Shell 37.1% | Dockerfile 13.8%
🌐
Github
unixorn.github.io › posts › set up nut-upsd and peanut in your homelab
Set up nut-upsd and peanut in your homelab | unixorn.github.io
April 6, 2024 - Do a docker-compose down && docker-compose up -d to force docker-compose to recognize the new service, and now you can open https://yourserver:8080 and see a nice dashboard. Here’s the dashboard for the UPS that drives my network stack & Synology:
Find elsewhere
🌐
Docker Hub
hub.docker.com › r › jakezp › nut_and_webnut
jakezp/nut_and_webnut - Docker Image
Docker image combining Network UPS Tools server and webNUT in 1 docker · This image provides a complete UPS monitoring service (USB driver only).
🌐
Docker Hub
hub.docker.com › r › botsudo › nut-upsd
botsudo/nut-upsd - Docker Image
Docker image for Network UPS Tools server published on Docker Hub⁠, source on GitHub⁠.
🌐
Docker Hub
hub.docker.com › r › gpdm › nut-upsd
gpdm/nut-upsd - Docker Image
This is the nut-upsd docker image, which implements the UPS drivers and the upsd daemon from https://networkupstools.org/⁠.
🌐
Docker Hub
hub.docker.com › r › untouchedwagons › network-ups-tools
untouchedwagons/network-ups-tools - Docker Image
--- version: "2.1" services: network-ups-tools: image: untouchedwagons/network-ups-tools:1.0.0 container_name: nut ports: - 3493:3493 volumes: - ./ups.conf:/etc/nut/ups.conf:ro - ./upsd.users:/etc/nut/upsd.users:ro restart: unless-stopped Copy
🌐
GitHub
github.com › instantlinux › docker-tools › blob › main › images › nut-upsd › README.md
docker-tools/images/nut-upsd/README.md at main · instantlinux/docker-tools
MYDRIVER=liebert docker run --rm --entrypoint /usr/lib/nut/$MYDRIVER instantlinux/nut-upsd -h Network UPS Tools - Liebert MultiLink UPS driver 1.02 (3.15.0_alpha20210804-3402-gced1683082) Warning: This is an experimental driver. Some features may not function correctly.
Author   instantlinux
🌐
AJ's Blog
blog.ayjc.net › posts › nut
Setting up Network UPS tools | AJ's Blog
May 29, 2022 - Prometheus can be used to collect UPS metrics. There is an existing container image to run the NUT exporter. Huge props to the creater of this exporter! Give them a star on GitHub. This exporter needs to be added to the same container network where a prometheus server container is running to keep things simple and secure. See the previous post on prometheus for a complete docker-compose template.
🌐
Toolify
toolify.ai › gpts › master-the-network-ups-tools-nut-server-for-ultimate-power-protection-319293
Master the Network UPS Tools (NUT Server) for Ultimate Power Protection
Access the UPS status web page by navigating to http://<ip_address>/cgi-bin/nut/upsstats.cgi in your web browser, replacing <ip_address> with the IP address of your NUT Server. Step 5: Alternative UI using Docker If you prefer an alternative user interface, you can set up an additional UI using ...
🌐
SYSADMIN
sysadmin.info.pl › blog › configure the nut to manage a ups through the home assistant as a docker container on a raspberry pi
Configure the NUT to manage a UPS through the Home Assistant as a Docker container on a Raspberry Pi | SYSADMIN
June 28, 2022 - Video describes the NUT configuration and how to install Docker, Docker Compose and run the Home Assistant as a Docker container. Additionally I present how to turn off the Mikrotik router from the Raspberry Pi if the battery level state is low.
🌐
GitHub
github.com › tigattack › nut-docker
GitHub - tigattack/nut-docker: Docker image for Network UPS Tools · GitHub
This is a nut-upsd Docker image, implementing the UPS drivers and the upsd daemon from https://networkupstools.org/.
Author   tigattack
🌐
Docker Hub
hub.docker.com › r › nardo86 › nut-server
nardo86/nut-server - Docker Image
3 weeks ago - Containerized Network UPS Tools⁠ server on Debian, for monitoring USB UPS devices over the network (port 3493). Multi-arch: linux/amd64, linux/arm64, linux/arm/v7.
🌐
Network UPS Tools
networkupstools.org › projects.html
Network UPS Tools - Related projects
February 4, 2025 - A Network UPS Tools (NUT) and APC daemon exporter to pass data to Prometheus and any JSON compatible applications. Beside data conversion for other systems, provides a neat dashboard UI of its own. Implemented as a Python application (with its own NUT client code in nut_server_handler.py), which can run as a server in a Docker container.
🌐
GitHub
github.com › pmarques › network-ups-tools-docker
GitHub - pmarques/network-ups-tools-docker: Network UPS Tools docker image · GitHub
Network UPS Tools docker image. Contribute to pmarques/network-ups-tools-docker development by creating an account on GitHub.
Author   pmarques