Overview
A complete, pre-configured monitoring solution combining three powerful open-source tools:
Uptime Kuma v2 - Beautiful uptime monitoring dashboard with 20+ monitor types including HTTP, TCP, DNS, Docker, and Real Browser Monitor (Chromium included). Set up alerts via email, Slack, Discord, Telegram, and 90+ notification services.
Gatus - Automated health checks with a clean status page. Define endpoints in a simple YAML config and monitor response times, status codes, and custom conditions.
Ntfy - Self-hosted push notification server. Send notifications to your phone or desktop without relying on third-party services.
Caddy - Automatic HTTPS reverse proxy. Just point your domain and get free SSL certificates from Let's Encrypt.
All services are containerized with Docker, managed by a single systemd service, and secured with UFW firewall and fail2ban. Includes CLI tools for easy updates and status checks.
Perfect for teams, startups, and developers who want professional monitoring without SaaS subscriptions.
Highlights
- Real Browser Monitor included - Chromium pre-installed for true page rendering checks
- Three tools, one AMI - Uptime Kuma + Gatus + Ntfy working together out of the box
- Auto-SSL with Caddy - Just add your domain for free HTTPS certificates
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
Dimension | Cost/hour |
|---|---|
t3a.small Recommended | $0.03 |
t3.micro | $0.02 |
m7i.2xlarge | $0.03 |
t3.2xlarge | $0.03 |
m8i.4xlarge | $0.03 |
m7a.large | $0.03 |
t3.medium | $0.03 |
c7a.xlarge | $0.03 |
c8a.xlarge | $0.03 |
m8i.2xlarge | $0.03 |
Vendor refund policy
Refunds are handled according to standard AWS Marketplace policies.
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
Updated to Uptime Kuma 2.2.0, Gatus v5.35.0, Ntfy v2.18.0, Caddy 2.11.2, Docker 29.3.0. Ubuntu 24.04 with latest security patches.
Additional details
Usage instructions
After launch, SSH: ssh ubuntu@<public-ip>
Services start automatically:
- Uptime Kuma: http://<ip>:3001 (monitoring dashboard)
- Gatus: http://<ip>:8080 (status page)
- Ntfy: http://<ip>:2586 (push notifications)
For HTTPS: run 'monitoring-config <your-domain>'
Helper commands: monitoring-status, monitoring-config, monitoring-update
Ports required: 22 (SSH), 80 (HTTP), 443 (HTTPS), 3001, 8080, 2586
Minimum instance: t3a.small (2GB RAM).
Support
Vendor support
Community support via GitHub issues for each component. For deployment questions, check the SSH welcome message (MOTD) which includes quick start instructions and documentation links.
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.