Skip to content
Almanac

Gatus

Configuration-as-code health dashboard driven by a single YAML file

Logged
08 JUN 2026
Outbound
305
Bearing
gatus.io

Gatus is an automated status page defined entirely in YAML: declare endpoints, the conditions that make them healthy (status codes, response times, body contents, certificate expiry), and the alerting channels, then commit the file to Git like the rest of your infrastructure.

There is no click-ops — which is the point. If you want to configure monitors in a UI, Uptime Kuma is the better fit; if you want your monitoring reviewable in a pull request, Gatus is.

Lean, fast and ideal for people who already treat their homelab as code.

Nearby in Monitoring & Status

Grafana

2.4k ↗

Dashboards and visualization for metrics, logs and traces from any source

FeaturedMonitoring & StatusDashboardMetrics

Netdata

690 ↗

Per-second system metrics with zero-configuration auto-detection

Monitoring & StatusDashboardMetrics