
My friend unplugged my Raspberry Pi — so I built a homelab manager
It started with an accident. My friend was at my place, tripped over a cable, and unplugged my Raspberry Pi. The SD card got corrupted. Network partition gone. Files — gone. I had to re-flash everything from scratch. No backup. No remote monitoring. No alerts. I didn't even know it was down until I tried to SSH in the next day. That's when I decided: never again. The Problem If you run a homelab, you probably know the drill: SSH into each server manually Run docker ps to check containers Forgot which port Uptime Kuma is on No idea if your disk is 90% full Deploying a new app means writing YAML by hand I had 2 servers (Mac Mini + Raspberry Pi 5). Managing them was death by a thousand SSH sessions. What I Built homebutler — a single 15MB Go binary that manages your entire homelab. # Check all servers at once homebutler status --all # Install an app in 30 seconds homebutler install uptime-kuma # Container resource usage homebutler docker stats # Wake a sleeping machine homebutler wake nas
Continue reading on Dev.to
Opens in a new tab



