Most teams run one tool to watch their services and a second to tell customers when something is down. Uptimepage does both. It is an open-source uptime monitor and public status page shipped as a single Rust binary, so you can self-host it with Docker or use the hosted tier with the same REST API.
It runs HTTP, TCP, DNS, TLS certificate, ping, and domain-expiry checks from multiple regions, opens an incident automatically when a check fails, suppresses short blips, and posts the incident to a status page your users can see. Alerts go to 12 destinations: Slack, Telegram, WhatsApp, PagerDuty, SMS, email, webhooks, Discord, Microsoft Teams, Google Chat, ntfy, and Pushover.
Everything is configurable as code through a Terraform provider, a REST API, and an MCP server, so your monitors live in version control instead of a dashboard. The free tier includes 20 monitors, a 60-second interval, 90-day history, and one status page, with no credit card.
A startup from Nicosia, Cyprus that is founded by Artem Senenko.
Check types
HTTP, TCP, DNS, TLS certificate, ping, heartbeat, and domain expiry
Multi-region checks
Runs from several regions, so a regional outage is visible
Built-in status page
Public status page with incidents and subscriber notifications
Automatic incidents
Opens and resolves incidents on its own, suppresses short blips
Alert channels
Slack, Telegram, WhatsApp, PagerDuty, SMS, email, webhooks, Discord, Teams, Google Chat, ntfy, Pushover
Configurable as code
Terraform provider, REST API, and MCP server
Open source
AGPL-3.0; self-host with Docker or use the hosted tier
Free tier
20 monitors, 60-second interval, 90-day history, no card
Uptimepage is an uptime monitor and a public status page in one open-source tool, not two products you wire together. It is written in Rust and ships as a single binary, so you can self-host it with Docker or use the hosted tier with the same REST API. Monitors are configurable as code through a Terraform provider, a REST API, and an MCP server, so your checks live in version control instead of a dashboard.
It is open source under AGPL-3.0, so there is no lock-in. Self-host it or use the hosted tier without changing your config. It also does the whole job in one tool: HTTP, TCP, DNS, TLS certificate, ping, and domain-expiry checks from several regions, a built-in status page, and 12 alert channels including SMS and PagerDuty on the free tier. And it is automation-first, with a Terraform provider, a REST API, and an MCP server, which most hosted monitors do not give you.
Developers and small engineering teams who want to own their monitoring. That includes people self-hosting their stack, teams who keep their infrastructure as code and want their monitors there too, and anyone who needs a status page and alerting without paying per seat for a heavy platform. It fits solo developers and small SaaS teams more than large enterprises.
I built it because running an uptime monitor and a separate status page always meant two tools and two bills, and the good ones were closed and priced per seat. I wanted one open-source tool that does both, runs as a single binary you can self-host, and treats monitors as code. It is written in Rust for a small, fast footprint, and I run my own status page on it.
Rust, Axum, and Tokio for the service, PostgreSQL and ClickHouse for storage, and HTMX for the UI. It ships as one Docker image. The checker uses a custom hyper-based HTTP client so it can time each phase of a request and run from several regions.
We have collected here some useful links to help you find out if Uptimepage.dev is good.
Check the traffic stats of Uptimepage.dev on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of Uptimepage.dev on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of Uptimepage.dev's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of Uptimepage.dev on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about Uptimepage.dev on Reddit. This can help you find out how popualr the product is and what people think about it.
Do you know an article comparing Uptimepage.dev to other products?
Suggest a link to a post with product alternatives.
Is Uptimepage.dev good? This is an informative page that will help you find out. Moreover, you can review and discuss Uptimepage.dev here. The primary details have been verified within the last quarter. So they could be considered up to date. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.