Overview
Health dashboard
The Gatus health dashboard showing each configured endpoint with its current health, recent checks and average response time.
Health dashboard
Endpoint detail and history
Dark mode dashboard
This is a repackaged open source software product wherein additional charges apply for cloudimg support services.
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 that shows what is up, what is down and how each service has behaved over time. Conditions are expressive: you can assert on HTTP status, response time, response body, DNS answers, TLS certificate expiry and more, across HTTP, TCP, ICMP, DNS and other protocols. Because the whole configuration is one declarative file, your monitoring is easy to version control and reproduce.
This image delivers Gatus fully installed and reverse proxied behind nginx, so a working status page is running within minutes of launch, with no manual package installation, no dependency troubleshooting and no proxy configuration required. It ships as a single self contained binary with an embedded SQLite backend, so it stays lightweight and starts instantly, and systemd manages the service for automatic restarts and clean logging.
Unlike a bare deployment, the image is configured to be secure by default. Gatus binds only to loopback and is served through an nginx reverse proxy that is ready for your TLS certificate. The status dashboard is read only by design, so there is no web admin surface, no login to manage and no default password or credential baked into the image. The Prometheus metrics endpoint is disabled so nothing beyond the intended dashboard and JSON API is exposed. A sensible default configuration monitors the instance's own web server and a couple of well known public endpoints, so the dashboard is populated on first boot and you can immediately replace the examples with your own services.
Features include a declarative YAML configuration, a live auto refreshing status page, a JSON API for programmatic access to endpoint statuses, per endpoint uptime history and response time tracking, TLS certificate expiry monitoring, and support for HTTP, TCP, ICMP, DNS, STARTTLS and other check types. An optional viewer password can be enabled by adding a basic authentication block to the configuration, generated uniquely on the machine and never baked into the image.
This is a repackaged open source software product with additional charges for cloudimg support services. Gatus is distributed under the Apache License 2.0. All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.
Highlights
- Gatus automated health and uptime monitoring dashboard and status page, pre-configured behind an nginx reverse proxy - a live status page from one declarative YAML list of endpoints within minutes of launch
- Secure by default: loopback bound, read only dashboard with no login or web admin surface, no credential baked into the image, and the Prometheus metrics endpoint disabled
- Declarative YAML configuration with a JSON status API, per endpoint uptime history, TLS certificate expiry checks and HTTP, TCP, ICMP and DNS check types, backed by 24/7 cloudimg support
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Free trial
- ...
Dimension | Description | Cost/hour |
|---|---|---|
m5.large Recommended | m5.large | $0.08 |
t3.micro | t3.micro instance type | $0.04 |
t2.micro | t2.micro instance type | $0.04 |
r6id.12xlarge | r6id.12xlarge instance type | $0.24 |
m5n.8xlarge | m5n.8xlarge instance type | $0.24 |
r5a.xlarge | r5a.xlarge instance type | $0.12 |
r8i.16xlarge | r8i.16xlarge instance type | $0.24 |
r8ib.12xlarge | r8ib.12xlarge instance type | $0.24 |
r5ad.8xlarge | r5ad.8xlarge instance type | $0.24 |
t2.xlarge | t2.xlarge instance type | $0.12 |
Vendor refund policy
Refunds available on request.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Initial release: Gatus automated health and uptime monitoring dashboard and status page, built from the pinned upstream source as a single static Go binary, reverse proxied behind nginx, secure by default with a loopback bind and no baked credential.
Additional details
Usage instructions
Connect via SSH on port 22 as the default login user for your operating system variant (the user guide lists it per variant; on Ubuntu it is 'ubuntu'). The Gatus status dashboard is served on port 80 through nginx (gatus itself listens on 127.0.0.1:8080). Browse to http://<instance-public-ip>/ to view the live status page, and http://<instance-public-ip>/api/v1/endpoints/statuses for the JSON status API. Instance details are written to a root-only note: sudo cat /root/gatus-info.txt. Edit the monitored services in /etc/gatus/config.yaml, then apply with: sudo systemctl restart gatus. Services are managed with systemctl (gatus, nginx). The dashboard is read only and has no login by default; to require a viewer password, add a security.basic block to the config and generate the bcrypt hash on this instance (never baked into an image) as described in the user guide. To enable HTTPS, follow the Let's Encrypt section of the user guide.
Resources
Vendor resources
Support
Vendor support
cloudimg provides 24/7 technical support for this product via email and live chat.
What We Help With
- Initial deployment and instance configuration
- Upgrades to new Gatus releases
- Authoring and tuning the YAML endpoint configuration and success conditions
- TLS termination and certificate setup with nginx
- Enabling an optional viewer password (basic authentication)
- Performance tuning and troubleshooting
Response Times
Critical issues receive a one-hour average response. Our engineers are available around the clock to keep your status page and monitoring healthy.
How to Reach Us
Email: support@cloudimg.co.uk Live chat: Available 24/7
For refund requests or billing inquiries, contact us via email and we will respond within one business day.
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.