🌐
Docker Hub
hub.docker.com › r › instantlinux › nut-upsd
instantlinux/nut-upsd - Docker Image
The Network UPS Tools (nut) package in an Alpine container, with enough configuration to support Nagios monitoring of your UPS units. This multi-architecture image supports Intel/AMD and ARM (Raspberry Pi etc). See the kubernetes.yaml / docker-compose.yml files provided here in the source ...
🌐
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 ...
Discussions

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
[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
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
docker-compose NUT (ネットワークUPSツール) インストール
🌐 r/homelab
🌐
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 - Add a PeaNUT stanza to docker-compose.yaml. # Monitor our UPS version: '3.9' services: nut-upsd: image: instantlinux/nut-upsd container_name: nut environment: - TZ=${TZ:-America/Denver} - API_PASSWORD=${API_PASSWORD:-'aPasswordForAPIaccess'} # Driver found with this tool https://networkupstools.org/stable-hcl.html - DRIVER=usbhid-ups # If you want the ups to be named something other than 'ups', set the NAME env variable # -NAME=cp800avr devices: # Device numbers are subject to change, so map in the bus - /dev/bus/usb:/dev/bus/usb ports: - "3493:3493" restart: unless-stopped peanut: image: brandawg93/peanut:latest container_name: peanut restart: unless-stopped # Don't start peanut until after nut-upsd is running depends_on: - nut-upsd ports: - 8080:8080 environment: - NUT_HOST=nut - NUT_PORT=3493 - WEB_PORT=8080
🌐
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
The Network UPS Tools (nut) package in an Alpine container, with enough configuration to support Nagios monitoring of your UPS units. This multi-architecture image supports Intel/AMD and ARM (Raspberry Pi etc).
Author   instantlinux
🌐
AJ's Blog
blog.ayjc.net › posts › nut
Setting up Network UPS tools | AJ's Blog
May 29, 2022 - Now create a docker-compose.yml file in the present directory, not inside the new directory with the repository: ... version: '3.7' services: nut-exporter: container_name: nut-exporter image: 127.0.0.1:5000/nut-exporter build: context: ./prometheus-nut-exporter dockerfile: Dockerfile environment: TZ: 'America/New_York' HTTP_PATH: '/metrics' expose: - 9995 restart: unless-stopped
🌐
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!

🌐
Reddit
reddit.com › r/selfhosted › [nutify] a dockerized nut server with email and report notifications
r/selfhosted on Reddit: [Nutify] A Dockerized NUT Server with Email and Report Notifications
March 6, 2025 -

Hello everyone,

I've recently developed Nutify, a Dockerized Network UPS Tools (NUT) server with email notification support, designed to monitor Uninterruptible Power Supply (UPS) devices and send email alerts for various UPS events.

https://github.com/DartSteven/Nutify

Key Features:

  • Real-time Monitoring: Continuously tracks UPS metrics such as voltage, power, battery status, and load.

  • Email Notifications: Sends alerts for events like power failures, low battery, or UPS disconnections.

  • USB UPS Support: Compatible with USB-connected UPS devices.

  • SMTP Support: Configurable to work with various SMTP servers, including Gmail.

Why I'm Sharing:

As an amateur developer without formal programming education, I'm eager to gather feedback from the community. I would greatly appreciate it if you could test Nutify, especially with different UPS models, as NUT configurations can vary widely.

Unfortunately, I only have two UPS devices to test it on: a Back-UPS RS 1600SI and an Eaton 3S 550. It would be extremely helpful to know how it performs with other models.

How You Can Help:

  • Test Nutify: Deploy it with your UPS setup and observe its performance.

  • Provide Feedback: Share any issues, suggestions, or general thoughts.

  • Patience Appreciated: Being self-taught, I welcome constructive criticism but kindly ask for your understanding.

Thank you for your time, and I look forward to your insights!

Find elsewhere
🌐
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
This is dockerized Network UPS Tools.
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%
🌐
Hashbang
hashbang.nl › blog › installing-exposing-and-monitoring-ups-with-raspberry-pi-nut-influx-grafana
Installing, exposing and monitoring a UPS for Raspberry Pi with Network Ups Tools (NUT), Influxdb and Grafana | Hashbang
August 1, 2021 - It looks like UPS systems have been around for quite a while, and not a whole lot has happened in that space as the software to monitor these devices is quite arcane. I finally settled on nutupsd to expose the UPS statistics, using the following docker-compose config:
🌐
SYSADMIN
sysadmin.info.pl › home › 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
October 6, 2025 - 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. Configure the NUT to manage a UPS through the Home Assistant as a Docker container on a Raspberry Pi · Video describes the NUT configuration and how to install Docker, Docker Compose and run the Home Assistant as a Docker container.
🌐
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%
🌐
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), ...
🌐
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
🌐
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
This allows you to set a brief description that upsd will provide to clients that ask for a list of connected equipment.
🌐
Reddit
reddit.com › r/docker › instantlinux/nut-upsd via snmp-ups driver to a ap9630 nmc. need config help.
r/docker on Reddit: instantlinux/nut-upsd via snmp-ups driver to a AP9630 NMC. Need config help.
September 3, 2021 -

Anyone got instantlinux/nut-upsd (Network UPS Tools for docker) working with the snmp-ups driver to a AP9630/31 APC Network Management Card? I have the container talking to my UPS via USB, but would prefer to have it working over network/snmp. Need help with the configuration.