DEV Community

Cover image for A remote shutdown button that got completely out of hand...
Jakob Overgaard
Jakob Overgaard

Posted on

A remote shutdown button that got completely out of hand...

Hola dev.to! :-)

RemotePower started as a web page with one button that turned a machine off. Scope creep did the rest, and it's now a self-hosted control plane for a whole Linux fleet: monitoring + alerting, CMDB, CVE scanning, patching, browser SSH, Proxmox, drift detection - the six tools you'd normally stitch together in your homelab, in one place. Agents poll the server over outbound HTTPS, so no inbound ports on the clients, ever. Enrollment is a 6-digit PIN. Underneath it's still deliberately boring: nginx, Python CGI, flat JSON files (but you can scale up with PostgreSQL and PgBouncer if you have more than 1000+ agents).

The AI bit is optional and off by default, with RAG over your fleet - ask why a host is unhappy and the answer cites that host, not generic advice. There's an MCP server too, so Claude can poke at your fleet through guarded, audited tools (no arbitrary run_command, on purpose).

If you want a fresh, lightweight alternative that doesn't need its own server farm to tell you another server is sad - this is it. Free, MIT, and it won't email you a newsletter. There's a demo available at Github below:

github.com/tyxak/remotepower

RemotePower dashboard showing fleet overview with device status
RemotePower device drawer with CPU, RAM and disk metrics
RemotePower CVE scanning page listing vulnerabilities by severity

Ping me, if you have any questions.

Top comments (0)