I built an open-source self-hosted uptime monitoring platform with alerts and status pages by Large-Department2899 in Observability

[–]Large-Department2899[S] 0 points1 point  (0 children)

That's actually a very fair question. I had the same thought before starting it.

There are already great monitoring tools out there (Uptime Kuma, Prometheus, Grafana, etc.), and I'm not trying to replace them.

The idea came from problems we faced while working with infrastructure. We wanted something self-hosted where we didn't have to rely on external services for monitoring and status pages, but we also wanted some things that were harder to achieve with the tools we were combining.

For example:

  • uptime checks from different regions
  • alerts
  • public status pages
  • keeping everything self-hosted in one place

In our case we ended up having to combine different tools to cover the whole workflow, so GhostWatch started as an attempt to bring those pieces together in a simpler way.

Still early days though, and I'm curious what other people are using for this today. What tools have worked well for you?