PowerGuardian logo
PowerGuardian
UPS Orchestration Platform

Power protection,
under your control.

Replace scattered NUT configs and manual shutdown scripts with a single self-hosted control plane. Built for homelabs and server rooms that can't afford unplanned downtime.

PowerGuardian · Dashboard3 online
Main UPS
OL98%
Rack UPS
OL87%
Backup UPS
OB LB14%
09:14Backup UPS — battery critical, shutdown queued
09:12nas-01 — graceful shutdown via SSH
09:10rack-02 — connector adopted
Works with
APCEatonCyberPowerTripp LiteVertivGeneric HID
via NUT · SNMP RFC 1628
Core capabilities

Everything the manual never covered

Offline-first rule engine

Shutdown rules execute locally on each Connector. If the Controller is unreachable the Connector acts independently — no cloud on the critical path.

Local executionNo SPOFOB debounce

Encrypted credential vault

SNMP strings, SSH keys, and API tokens stored in an AES-256-GCM vault. Never in plaintext. Unlock with TOTP MFA.

AES-256-GCMTOTP MFATOFU

Multi-vendor UPS support

Built on NUT. Any UPS with a NUT driver works — USB HID, SNMP v1/v2c/v3, vendor network cards. No recompilation needed.

USB HIDSNMP v1/v2c/v3NMC
Architecture

Two components.
One control plane.

A Connector sits next to each UPS and handles low-level communication — USB, SNMP, NMC. A Controller aggregates all connectors, runs the rule engine, and exposes the dashboard. Both run on your hardware.

Controller OS
Dashboard · rule engine · vault
NanoPi R3S
WebSocket
Connector OS
NUT agent · USB/SNMP · local rules
NanoPi Neo3
WebSocket
UPS Device
APC · Eaton · CyberPower · Generic HID
Hardware

Ready to take control of your power layer?

Self-hosted. No per-device fees. Runs on €30 hardware.

View pricing →