This product was not featured by Product Hunt yet. It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).
Uptimepage
Open-source monitoring + status page, driven as code.
Most tools monitor OR run a status page, so you pay for two and wire them together. Uptimepage does both in one open-source tool: a failing check opens an incident and posts it to a branded status page. Free hosted tier, or self-host the single Rust binary.
Hi Product Hunt.
Monitoring plus a status page in one tool is not new. Better Stack, Hyperping, Instatus and Pulsetic all do this, and they do it well. But they are closed products that you rent. You pay for each seat or each monitor. The open-source tools have a problem too. Some need a big and heavy setup. Others only do the monitoring part. They do not have a real status page with subscribers, many regions, or team roles.
I wanted a simple tool in the middle. One small app that I can host myself or use online for free. It does both jobs. And I can control everything with code.
This is Uptimepage. A check fails, so an incident opens by itself. It shows on a public status page at your-org.uptimepage.dev right away. When the site is back, the incident closes by itself.
What it does:
- It checks HTTP, TCP, DNS, TLS certificates and domain expiry every minute, from a few regions
- It sends alerts to Slack, Discord, Telegram, WhatsApp, SMS, PagerDuty, email and webhook. A short 60-second problem stays quiet, and reminders repeat until someone answers
- It gives you a status page with your colours and logo, 90 days of history, live incidents, planned maintenance, plus RSS, JSON and a small SVG badge
- You can control it with a REST API, scoped tokens, an official Terraform provider, and an MCP server for your AI tools
- You can run the region probes on your own servers
It is one small app, about 23 MB. You run docker compose up and it is live. There is no cluster to manage.
About price: the Standard plan is free. You do not need a card, and business use is fine. The first 1,000 users get a bigger founding plan and keep it for life. Pro is coming for bigger teams. Everything is AGPL, so you can host it yourself with no limits.
Uptimepage watches itself too. The status badge in the repo comes from the running app.
Please tell me what is missing or weak. I really want to know if the code control and the self-host part work well for you. I will be here in the comments today.
The single Rust binary was up and running in like 10 minutes, and watching a failing check turn into a live incident on the page right away was a really nice surprise.
The single binary setup was genuinely painless, took me maybe ten minutes to get a check running and see it light up my status page when I pulled the plug. Love that the incident flow is baked in instead of bolted on.
The single Rust binary + self-host option is such a relief after wrestling with multi-service monitoring stacks. Love that the check, incident, and status page loop all live in one place without glue code.
How does the free hosted tier actually compare in limits when self-hosting, and do you have any concerns about running everything as a single Rust binary for larger deployments with strict uptime requirements?
How does the incident lifecycle actually work when a check recovers mid-way, do users see a clean timeline on the public status page or does it look patchy until you manually resolve?
How do the alerts actually get triggered when a check fails, and is there any kind of throttling or grouping so you don't spam your status page if something flaps?
About Uptimepage on Product Hunt
“Open-source monitoring + status page, driven as code.”
Uptimepage was submitted on Product Hunt and earned 12 upvotes and 12 comments, placing #36 on the daily leaderboard. Most tools monitor OR run a status page, so you pay for two and wire them together. Uptimepage does both in one open-source tool: a failing check opens an incident and posts it to a branded status page. Free hosted tier, or self-host the single Rust binary.
Uptimepage was featured in Open Source (68.6k followers), SaaS (43k followers), Developer Tools (515.4k followers) and GitHub (41.3k followers) on Product Hunt. Together, these topics include over 161.6k products, making this a competitive space to launch in.
Who hunted Uptimepage?
Uptimepage was hunted by Artem Senenko. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
Want to see how Uptimepage stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.