Self-host nut_webgui
v0.10.5Lightweight UPS monitoring web UI for NUT
- Stars
- 436
- CPU
- Any supported architecture
- RAM
- 32 MiB
- Storage
- 10 MiB
- Port
- 9000 (HTTP server listen port)
- Requires
- Network UPS Tools (NUT), NUT server (upsd)
ghcr.io/superioone/nut_webguiWhat is nut_webgui?
This tool provides a browser-based dashboard for Network UPS Tools, letting you watch UPS metrics from several servers at once. It refreshes data automatically and lets you run instant commands, change variables, or trigger a forced shutdown from the interface. A JSON API and WebSocket feed give programmatic access, while a /metrics endpoint serves Prometheus-compatible OpenMetrics output. Health and readiness probes help with container orchestration. The UI ships with over a dozen built-in themes, including several dark variants. Authentication uses a simple TOML file with per-user permissions for administrative actions, and API keys can be issued for scripted access. TLS can be enabled for the link to the NUT daemon. Deployment options cover Docker, Docker Compose, Kubernetes manifests, and a standalone binary installer for Linux and FreeBSD. The binary runs on x86-64, ARM64, 32-bit ARM, and RISC-V with a memory footprint around 32 MiB.
Should you self-host nut_webgui?
nut_webgui scores 50/100 on selfhost.directory (how scoring works) and ranks #61 of 104 in Monitoring & observability. It has 436 GitHub stars.
It shipped 13 stable releases in the past year. The latest, v0.10.5, came out on 23 October 2026. New versions land roughly every 3 weeks.
Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is Apache-2.0-licensed and written mostly in Rust.
Its closest alternative on selfhost.directory is grafana (90/100, 77 568 stars). It scores higher overall, so compare the two before you pick. See nut_webgui vs grafana side by side.
Features
- API Keys
- Basic authentication with permissions
- Basic JSON API
- Health and readiness probes
- INSTCMD, SET VAR, FSD support
- OpenMetrics/Prometheus Export
- Path-based routing for reverse proxy
- TLS support for NUT connections
- UPS monitoring with auto-refresh
- WebSocket Events API
nut_webgui README
More in Home Server
OlaresOpen-source, self-hosted personal cloud OS: run local LLMs and AI agents on your own Linux box, add apps from Olares Market, and manage files, GPUs and backups.
OmbiSelf-hosted, open-source media request tool: Plex, Emby and Jellyfin users request movies, TV and music, which get approved and handed to Sonarr or Radarr.
OpenFan ControllerOpenFanController is a self-hosted, open-source fan controller for up to 10 PWM fans with web GUI, REST API, Docker deployment, and FanControl/Unraid integrations.
OpenMediaVaultopenmediavault is an open-source, self-hosted NAS solution built on Debian that shares files over SMB, NFS and FTP and manages disks, RAID and snapshots from a web UI.
paymenterOpen-source billing platform for hosting companies: automated subscriptions, Stripe/PayPal/Mollie gateways, hosting-panel integrations and a WHMCS importer.
payobillspayobills is a self-hosted, open-source personal bill management app built as Kubernetes microservices. Track bills, manage payments, gain financial insights privately.
personal-dashboardA self-hosted personal dashboard built with Next.js and TailwindCSS for displaying homelab services, weather, news, and IP location information.
PhreshOSA self-hosted platform that runs web apps on your hardware and serves a browser desktop for people and AI agents to use them together.
pi-dashboardSelf-hosted, open-source monitoring dashboard for Raspberry Pi and Linux with live metrics, Docker, WireGuard, REST API, and MCP server for AI assistants.
Pi-holePi-hole is a self-hosted, open-source DNS sinkhole that blocks ads network-wide without client software, running on Linux hardware with a web dashboard and REST API.
PiVPNSelf-hosted shell-script installer turning a Raspberry Pi or x86_64 Debian/Ubuntu server into a hardened WireGuard or OpenVPN VPN server, managed via the pivpn CLI.
PortkeyPortkey is a self-hosted, open-source web portal for a customizable startup page with link collections, search, grouped sections, and custom pages via a single YAML file.

0 comments