PeaNUT
Web dashboard and API for Network UPS Tools (NUT) monitoring
1.6k stars 45 forks last commit first released Apache-2.0
Actively maintained
Last commit 11 May 2026.
PeaNUT is a lightweight web dashboard for monitoring UPS devices through a Network UPS Tools (NUT) server. It provides a clean UI for live status and statistics, plus an HTTP API for integrations and automation.
Key Features
- Monitor one or multiple UPS devices exposed by a NUT server
- Real-time device statistics and status display
- Execute supported NUT commands and change writable variables
- Configurable via web UI with optional YAML-based configuration
- Built-in REST API endpoints for device data, commands, and health checks
- Prometheus metrics endpoint for monitoring and alerting
- Optional InfluxDB v2 integration for time-series dashboards (for example with Grafana)
- WebSocket terminal-style access for direct communication with the NUT server
- Optional Basic Authentication for UI and API access
Use Cases
- Homelab dashboard to track battery charge, runtime, load, and UPS state
- Integrate UPS status into monitoring/alerting systems via Prometheus
- Centralize visibility of multiple UPS devices across a network
PeaNUT is well-suited for users who already run NUT and want a modern, minimal web UI plus integration-friendly endpoints. It focuses on UPS visibility and control while remaining lightweight and easy to deploy.
Categories:
Tags:
Tech Stack:
Similar to PeaNUT

WatchYourLAN
Lightweight LAN IP scanner with web UI, alerts, and metrics export
Self-hosted lightweight LAN IP/ARP scanner with web dashboard, new-host notifications, online/offline history, and metrics export to Prometheus or InfluxDB for Grafana.


Prometheus
Monitoring system and time-series database for metrics and alerting
Prometheus is an open-source monitoring and time-series database for collecting metrics, querying with PromQL, and alerting on system and application health.

Domain Locker
Domain portfolio tracking, monitoring, and renewal alert dashboard
Self-hostable domain portfolio manager that auto-fetches DNS/WHOIS/SSL data, tracks changes, monitors uptime, and sends configurable renewal and security alerts.


Statping-ng
Status page and uptime monitoring for web services
Open source status page and monitoring server for HTTP, TCP, UDP, ICMP and gRPC checks, with dashboards, alerts, and a REST API.
CoreControl
Dashboard for managing servers, apps, and uptime monitoring
Self-hosted infrastructure dashboard to inventory servers, organize app quick links, and track availability with built-in uptime history and notifications.

ThingsBoard
Open-source IoT platform for device management and dashboards
Open-source IoT platform for device management, telemetry collection, rule-based processing, alarms, and real-time dashboards using standard IoT protocols.



