
HomeButler (v0.19.0, 160★, Go, MIT) snapshots your homelab's container states, ports, and processes, then diffs them automatically so you know exactly what changed the next time something crashes at 3 AM — no monitoring stack required.
systemctl, check docker ps, restart the offending container, and go back to bed — with no record of what broke, what the system looked like before, or whether anything else changed while you weren't watching.swq115 on Hacker News, put it plainly: "I got tired of the same 3 AM routine — SSH in, check what crashed, restart a container, go back to sleep." 1brew install Higangssh/tap/homebutlergo install github.com/Higangssh/homebutler/cmd/homebutler@latestnpm install -g homebutlercurl -fsSL https://raw.githubusercontent.com/Higangssh/homebutler/main/install.sh | bashhomebutler report on a regular cadence — say, nightly via cron — and HomeButler snapshots container states, open ports, top processes, and disk health. The first run creates a baseline under ~/.homebutler/reports/snapshots/; every subsequent run compares against the latest snapshot automatically. The next time something breaks at an inconvenient hour:homebutler reportdoctor command (added in v0.19.0) does a read-only pre-flight check before you make changes: resource pressure, stopped containers, public port exposure, backup hygiene, and whether your notification hooks are actually wired up. 3homebutler doctor --strict--strict exits non-zero on any warning, so it can block a deployment script if something looks off.homebutler watch handles multi-backend crash detection with jitter detection across Docker containers, systemd units, and pm2 processes — useful if you have flapping containers that restart themselves before you notice.
swq115 posted about it, the design rationale was specific: "The AI only talks to homebutler through structured JSON, it never gets a raw shell. Felt important given how agents have been behaving lately." 4 Whether you care about AI agent integration or not, the security boundary is a reasonable constraint for a tool that manages production-adjacent infrastructure.brew install Higangssh/tap/homebutler or go install github.com/Higangssh/homebutler/cmd/homebutler@latestnews.ycombinator.com
github.com
github.com
news.ycombinator.com
news.ycombinator.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.