Gatus, an automated health and uptime monitoring dashboard and status page driven by one declarative YAML list of the endpoints you want to watch.
This product is available in the build below. Open it for the operating system, cloud and version detail, or read its deployment guide.
| Product | Cloud | Operating system | Version | |
|---|---|---|---|---|
| Gatus on Ubuntu 24.04 | Azure | Ubuntu 24.04 | Standard | View · Guide |
Gatus is an automated health and uptime monitoring dashboard and status page. You describe the services you want to watch as a short list of endpoints in a single YAML file, each with its own check interval and success conditions, and Gatus continuously probes them and renders a clear, real time status page showing what is up, what is down and how each service has behaved over time. Conditions are expressive, covering HTTP status, response time, response body, DNS answers and TLS certificate expiry across HTTP, TCP, ICMP, DNS and other protocols, and results are also available as a JSON API.
It suits teams that want a lightweight, self hosted status page and uptime monitor for their own services and dependencies, with the whole configuration living in one declarative file that is easy to version control.
cloudimg delivers Gatus compiled from the official source with patched Go modules and served by nginx over HTTPS, so a live status page answers the moment the instance boots. The image is secure by default: Gatus binds only to loopback, every page, the JSON API and the badges sit behind an HTTP Basic Auth password generated uniquely on each instance's first boot together with its own TLS certificate, port 80 only redirects to HTTPS, Gatus cannot reach the cloud metadata service, and the starter configuration monitors only the instance itself, so nothing on the internet is probed until you add it. The base is fully patched with unattended security upgrades enabled, and every deployment is paired with a step by step deploy guide and backed by 24/7 cloudimg support.