Uptimepage
Open-source uptime monitoring and status pages
Uptimepage is an open-source uptime monitor with a built-in status page in one Rust binary. It runs HTTP, TCP, DNS, TLS certificate, ping, and domain-expiry checks from several regions, opens incidents automatically, and alerts 12 channels including Slack, Telegram, PagerDuty, and SMS. Configure it as code with Terraform, REST, and MCP. Self-host under AGPL-3.0 or use the free hosted tier.
Uptimepage is an open-source uptime monitor with a built-in status page, shipped as a single Rust binary. It watches your services and tells your users when something is down, so you do not run two separate tools. Self-host it under AGPL-3.0 with Docker, or start on the free hosted tier with the same REST API.
Key Features
- One tool, two jobs: an uptime monitor and a public status page in the same binary, not two products wired together.
- Six check types: HTTP, TCP, DNS, TLS certificate, ping, and domain expiry, run from several regions so a regional outage is visible.
- Automatic incidents: opens and resolves incidents on its own, suppresses short blips, and posts them to your status page.
- 12 alert channels: Slack, Telegram, WhatsApp, PagerDuty, SMS, email, webhooks, Discord, Microsoft Teams, Google Chat, ntfy, and Pushover.
- Configurable as code: a Terraform provider, a REST API, and an MCP server keep your monitors in version control instead of a dashboard.
- Open source, no lock-in: AGPL-3.0; self-host with Docker or use the hosted tier without changing your config.
How It Works
Uptimepage checks each monitor on a fixed interval from the regions you pick. When a check fails, it opens an incident, suppresses short blips so you are not paged for a one-off, and posts the incident to a status page your users can see. Alerts go to the channels you connect. Everything is configurable as code, so your monitors live in version control through Terraform, the REST API, or an MCP server. Run it on your own infrastructure or on the hosted tier. The free tier gives 20 monitors, a 60-second interval, 90-day history, and one status page, with no credit card.
Why Choose Uptimepage
Most teams pay for one tool to watch their services and a second to tell customers when something breaks. Uptimepage does both, and it is open source, so there is no lock-in and no per-seat bill. Because monitors are defined as code, they sit in version control next to the rest of your infrastructure instead of in someone else's dashboard. You own where it runs: self-host it under AGPL-3.0, or use the hosted tier with the same REST API and move between them without rewriting anything.
Key Highlights
- 1 Uptime monitor and public status page in one open-source Rust binary, not two tools wired together.
- 2 Six check types: HTTP, TCP, DNS, TLS certificate, ping, and domain expiry, run from several regions.
- 3 Opens and resolves incidents automatically and suppresses short blips, then posts them to your status page.
- 4 12 alert channels including Slack, Telegram, WhatsApp, PagerDuty, SMS, email, and webhooks.
- 5 Configurable as code with a Terraform provider, a REST API, and an MCP server.
- 6 AGPL-3.0: self-host with Docker or use the free hosted tier with the same REST API.
Ideal For
-
Developers and small teams who want to own their monitoring instead of renting a per-seat platform. -
People self-hosting their stack who want monitoring and a status page in the same binary. -
Teams who keep infrastructure as code and want their monitors in version control too. -
Solo founders and small SaaS teams who need a status page and alerts without a heavy platform. -
nyone replacing UptimeRobot, Pingdom, or Statuspage with one open-source tool.
Frequently Asked Questions
Uptimepage is an open-source uptime monitor with a built-in public status page, shipped as one Rust binary. It runs HTTP, TCP, DNS, TLS certificate, ping, and domain-expiry checks from several regions, opens incidents automatically, and alerts 12 channels. Self-host it under AGPL-3.0 or use the free hosted tier.
Yes, under AGPL-3.0. Self-host it with Docker or use the hosted tier, and both run the same REST API, so there is no lock-in and nothing changes if you switch.
It does the whole job in one open-source tool: monitoring, a public status page, and 12 alert channels including SMS and PagerDuty on the free tier. It is automation-first, with a Terraform provider, a REST API, and an MCP server, so your monitors live in version control instead of a dashboard.
HTTP and HTTPS endpoints, TCP ports, DNS records, TLS certificate validity and expiry, ping, and domain expiry. Checks run from several regions, so a regional outage is visible instead of hidden.
20 monitors, a 60-second check interval, 90-day history, and one status page, with no credit card. You can also self-host under AGPL-3.0 at no cost.
When a check fails, Uptimepage opens an incident, suppresses short blips so you are not paged for a one-off, and sends the alert to the channels you connect: Slack, Telegram, WhatsApp, PagerDuty, SMS, email, webhooks, Discord, Microsoft Teams, Google Chat, ntfy, and Pushover.
Related Tools
Live Global Events, Real-Time Insights
250k+ Free SVG icons
Practice Tests For The World – Learn, Don't Memorize
Find and contact web design leads and businesses without websites effortlessly in few clicks
Publish your API docs in 60 seconds
A community-powered launchpad for indie app makers
No Deals Available
Currently, there are no special deals or discounts available for this tool.
Asking Price
$17,000
TTM Revenue
$0
TTM Profit
$0
Last month revenue
$0
Business Details
- Date founded
- 2025-04-01
- Team Size
- 1
- Contact Email
- [email protected]
- Tech Stack
- Wasp, React, Shadcn-UI + TailwindCSS, Prisma + Postgres, hosted on fly.io
✨ Premium Listings
View all 46Create valid barcodes for Amazon, Walmart, and more
Open-source uptime monitoring and status pages
Shop top-grade shocks, hubs, fenders, and more
Dashboards and widgets on any device
Pass the Ontario real estate exam with 4,700+ AI questions
Get exposure with a banner and 30-day placement on all tool pages.