Every homelabber follows a similar pattern. You start with a few containers, then you add monitoring, and then you add more monitoring. Eventually, you start writing scripts to check things automatically. I did the same and went further, adding cloud LLMs like Claude to a***yze and report. But each time, after a few days, when the cost, privacy trade-offs, and external dependency didn’t sit right with my self-hosting approach, I removed it and got back to the basic monitoring dashboards to hunt for everything. Service status — Uptime Kuma, container state — Portainer, resource monitoring — Beszel.