u/Equivalent_Drop_3399

RemotePower: a self-hosted swiss-army knife for managing a Linux fleet, no inbound ports, with a live demo

RemotePower: a self-hosted swiss-army knife for managing a Linux fleet, no inbound ports, with a live demo

HOLA!

I started building RemotePower because I was tired of SSHing into machines just to reboot or patch them - not to mention the tedious health checks - and it has quietly grown into a swiss-army knife for managing a whole Linux fleet from the browser - even assisted by local AI if you like. Beyond the obvious live status, reboot, shutdown and Wake-on-LAN, it does a real xterm.js SSH terminal in the browser with asciinema session recording, OSV.dev-backed CVE scanning, config drift detection, container and Proxmox management, SNMP polling, an alerts inbox with webhooks to Discord and ntfy and friends, and a Prometheus endpoint for Grafana. The trick is the agents poll the server, so there are zero inbound firewall rules on the clients and it works fine behind NAT or a VPN. Under the hood it stays deliberately boring: Nginx plus Python CGI, flat JSON files, no database, no Node, no Docker required. Light enough to run on a Pi.

There is a read-only live demo at demoremote.tvipper.com (login demo / demo) if you want to click around before installing anything. It is fully open source under MIT, and I would genuinely love feedback or ideas =)

https://github.com/tyxak/remotepower If you wanna try it out yourself
https://github.com/tyxak/remotepower/blob/main/docs/features.md full featurelist

u/Equivalent_Drop_3399 — 14 days ago

RemotePower: a self-hosted swiss-army knife for managing a Linux fleet, no inbound ports, with a live demo

HOLA!

I started building RemotePower because I was tired of SSHing into machines just to reboot or patch them - not to mention the tedious health checks - and it has quietly grown into a swiss-army knife for managing a whole Linux fleet from the browser - even assisted by local AI if you like. Beyond the obvious live status, reboot, shutdown and Wake-on-LAN, it does a real xterm.js SSH terminal in the browser with asciinema session recording, OSV.dev-backed CVE scanning, config drift detection, container and Proxmox management, SNMP polling, an alerts inbox with webhooks to Discord and ntfy and friends, and a Prometheus endpoint for Grafana. The trick is the agents poll the server, so there are zero inbound firewall rules on the clients and it works fine behind NAT or a VPN. Under the hood it stays deliberately boring: Nginx plus Python CGI, flat JSON files, no database, no Node, no Docker required. Light enough to run on a Pi.

There is a read-only live demo at demoremote.tvipper.com (login demo / demo) if you want to click around before installing anything. It is fully open source under MIT, and I would genuinely love feedback or ideas =)

The main dashboard

https://github.com/tyxak/remotepower If you wanna try it out yourself
https://github.com/tyxak/remotepower/blob/main/docs/features.md full featurelist

reddit.com
u/Equivalent_Drop_3399 — 14 days ago