Uptime Kuma alternative: hosted vs self-hosted uptime monitoring
Uptime Kuma is free, MIT-licensed and widely used. Site Qwality is a hosted service, and it is not the better choice for everyone. This page compares the two on check types, where checks run from, upkeep and cost, with every Uptime Kuma fact checked against its own repository and docs on October 17, 2026.
Choose Uptime Kuma if you want free software you control, or checks we do not have (TCP, ping, Docker, databases). Choose Site Qwality if the monitor should not share a server or network with what it watches, if you want checks from several locations, if nobody on your team should have to patch, back up and watch the monitor itself, or if you also want on-call, logs, traces, real user monitoring and session replay. For a service you cannot afford to miss an outage on, running both is reasonable: Uptime Kuma inside your network, Site Qwality from outside.
Ultima verifica il sulle pagine ufficiali di ciascun fornitore. Vedi le fonti.
In sintesi
- Uptime Kuma is free and MIT-licensed, with more than 92,000 stars on the Uptime Kuma GitHub repository. The v2 line is the supported one: 2.0.0 shipped October 20, 2025 and the latest release is 2.5.6 (October 9, 2026). You pay for the server and your own time, not the software.
- Uptime Kuma checks things we cannot: TCP ports, ping, Docker containers, databases, game servers and more. Site Qwality has no TCP, ICMP or port checks.
- A monitor on the server or network it watches can fail with it, and an Uptime Kuma instance checks from the machine it runs on. Site Qwality runs HTTP checks from the locations you pick (24 in 18 countries on AWS, Google Cloud and Azure). The free plan uses one location per monitor.
- Self-hosted means patching, backups and the 3 a.m. alert for the monitor itself are yours. Uptime Kuma’s security policy says to run the latest version.
- Site Qwality adds on-call schedules, logs, metrics, traces, real user monitoring and session replay to the uptime checks, each with a free tier. Uptime Kuma does not include them.
- Our own platform runs in a single AWS region (us-east-1), so for a critical service a second, independent alert path is still sensible. See “Run both” below.
Site Qwality vs Uptime Kuma
| Site Qwality | Uptime Kuma | |
|---|---|---|
| Cost | Free tier on every product, paid packs from $15/mo | Software is free (MIT license). The server and your time are yours |
| Check types | HTTP with keyword and JSON assertions, TLS, DNS, DNS record, cron heartbeat, scripted browser, page speed | More than 30 monitor types in the add-monitor form, including HTTP, keyword, JSON query, TCP, ping, DNS, push, Docker and databases |
| TCP, ping, Docker, database and game-server checks | No | Yes |
| Shortest check interval | 30 seconds on paid packs, 5 minutes on the free tier | 20 seconds by default, 1 second after accepting a performance warning |
| Where HTTP checks run from | 24 locations in 18 countries, picked per monitor (free plan: one location) | The machine running it, or Globalping community probes for ping, HTTP and DNS |
| If the monitor's own server or network fails | Checks run outside your network. Results and alerts still depend on our one AWS region (us-east-1) | Checks and alerts stop with it, unless a second monitor elsewhere watches it |
| Alert channels | 13 types, including email, SMS, Slack, Teams, Discord, Telegram, PagerDuty and webhooks | More than 90 notification services |
| On-call schedules and escalation | Yes (1 responder free, more with a pack) | No built-in. Forward alerts to PagerDuty, GoAlert, Grafana OnCall or similar |
| Status pages | 1 free on a Site Qwality subdomain. A custom domain is the $50/mo White-label pack | Several, each can use its own domain, at no extra cost |
| Visitor subscriptions to status updates | Yes | None found in 2.5.6 (RSS feed only) |
| Maintenance windows | Yes, on every plan | Yes: manual, one-off, cron and recurring |
| Logs, metrics and traces | Yes (1 GB a month free, 3-day retention) | No (exposes a Prometheus metrics endpoint) |
| Real user monitoring and session replay | Yes (100 session replays a month free) | No |
| Scripted browser checks | Yes, Playwright scripts, run from Virginia only | Page load in Chrome with a screenshot (marked Beta). No scripted flows |
| Team access | Multiple team members | One login per instance (no user management in the 2.5.6 settings). 2FA is supported |
| Patching, upgrades and backups | We do them | You do them. Backup means copying the data directory |
| Where your data lives | Our AWS us-east-1 region. No EU-hosted deployment, no SOC 2 report or ISO 27001 certificate | On your server, in the region you choose. Your own controls apply |
I dati su Uptime Kuma riflettono prezzi e funzionalità pubblici, aggiornati a October 17, 2026, e potrebbero essere cambiati: verifica sempre sul loro sito.
When Uptime Kuma is the better choice
Site Qwality is not better for everyone. Stay with Uptime Kuma, or start with it, if one of these describes you.
- You want free software and already have a server, a NAS or a spare VM to run it on. Its docs publish no monitor limit.
- You need to check things only reachable from inside your network: TCP ports, ping, Docker containers, databases, MQTT brokers. Site Qwality has no TCP, ICMP or port checks, and our checks only reach hosts that are reachable from the public internet.
- You want monitoring data on hardware you control, in a region you choose. Our platform runs in one AWS region (us-east-1) and we have no EU-hosted deployment.
- You want several status pages on your own domains at no extra cost. Our free plan has one status page on a Site Qwality subdomain.
- You are comfortable running a Docker or Node.js service, applying updates and keeping backups, and you accept that a failure of that server can silence the monitor too.
What it costs in practice
Dollars only, from published prices. Your time is not in either column.
| Scenario | Site Qwality | Uptime Kuma on a small VPS |
|---|---|---|
| 10 monitors, every 5 minutes, 1 location (10 × 8,640 = 86,400 checks a month) | $0 (free tier, up to 100K checks a month) | $6.00 a month for the server, or nothing extra on a machine you already run |
| 10 monitors, every minute, 1 location (10 × 43,200 = 432,000 checks) | $15 a month (500K pack) | $6.00 a month |
| 25 monitors, every minute, 1 location (25 × 43,200 = 1,080,000 checks) | $50 a month (2M pack) | $6.00 a month |
| 10 monitors, every minute, 3 locations (10 × 3 × 43,200 = 1,296,000 checks) | $50 a month (2M pack), one dashboard | 3 servers × $6.00 = $18.00 a month, each its own Uptime Kuma (or Globalping probes, within their limits) |
| 50 monitors, every 30 seconds, 1 location (50 × 86,400 = 4,320,000 checks) | $200 a month (10M pack) | $6.00 a month, if one small server keeps up (not tested) |
Assumptions. A 30-day month is 43,200 minutes, so checks a month = monitors × locations × 43,200 ÷ interval in minutes, and each location counts as one check on Site Qwality. Pack prices are the monthly list prices on our pricing page; annual billing is two months free ($150 a year for the 500K pack, $500 for 2M, $2,000 for 10M). The Uptime Kuma column is one DigitalOcean Basic Droplet (1 GiB, 1 vCPU, 25 GiB) at $6.00 a month, from the DigitalOcean pricing page on October 17, 2026; weekly backups there add 20% ($1.20). That a 1 GiB server is enough for these monitor counts is our assumption: Uptime Kuma publishes no sizing guidance and we did not load-test it. Uptime Kuma is cheaper in dollars in every row except the first. Break-even, with an hourly value you should replace with your own: at an assumed $50 an hour, the $9 gap in row 2 is about 11 minutes of your time a month and the $44 gap in row 3 is about 53 minutes.
Run both: Uptime Kuma inside, Site Qwality outside
For a service you cannot afford to miss an outage on, this is a reasonable setup. For a hobby site it is more than you need. One way to split the work:
- Keep Uptime Kuma for what only works from inside your network: TCP ports, ping, Docker containers, databases and private hosts.
- Point Site Qwality at your public URLs. The free tier checks every 5 minutes from one location; paid packs add 30-second checks and more locations. Alerts leave from our side, not from your server.
- Watch the watcher. If Uptime Kuma has a public status page or login URL, add a Site Qwality HTTP check on it. If it is internal only, add an HTTP monitor in Uptime Kuma that requests a Site Qwality cron-check ping URL every minute, and set the cron check to expect a ping less often than that (every 5 minutes, say), so Site Qwality alerts when Uptime Kuma stops checking in. The cron-check reference says the ping endpoint does not check the HTTP method. We have not run this exact pairing end to end.
- Send the two tools to different places, for example Uptime Kuma to a chat channel and Site Qwality to email and SMS, so one outage does not silence both.
- Know the limit: our platform runs in one AWS region (us-east-1), so the second path lowers the risk and does not remove it.
FAQ
The software is free: it is MIT-licensed (Uptime Kuma LICENSE). The costs are the server, backups and your time. As one example, the DigitalOcean pricing page lists a Basic Droplet with 1 GiB of memory and 1 vCPU at $6.00 a month, with weekly backups at 20% of the Droplet price. Treating 1 GiB as enough is our assumption, because Uptime Kuma publishes no sizing guidance. The scenarios above compare dollars with Site Qwality and give a break-even in minutes of your time. How many hours self-hosting takes for you depends on your setup, and we do not claim a number.
The 2.5.6 add-monitor form offers more than 30 monitor types (a few depend on the platform or on running outside Docker): HTTP, keyword, JSON query, TCP port, ping, DNS, push, Docker container, MQTT, SMTP, gRPC, SNMP, PostgreSQL, MySQL/MariaDB, MongoDB, Redis, Steam and other game servers, among others (Uptime Kuma 2.5.6 source). Site Qwality’s check types are HTTP, cron heartbeat, browser, TLS, DNS, DNS record and page speed. We have no TCP, ICMP or port checks, so if you need to know whether a database port or a host answers, use Uptime Kuma or another tool for that part.
A monitor that shares a server, network or provider with what it watches can fail together with it, and then nothing sends the alert. AWS’s own post-event summary says its N. Virginia (us-east-1) event ran from 11:48 PM PDT on October 19 to 2:20 PM PDT on October 20, 2025 and affected DynamoDB, EC2 instance launches, Network Load Balancer, Lambda and other services, so a monitor in the same Region as the app can be caught by the same event. The same risk applies to us: our storage, scheduling and alerting run in us-east-1, even though HTTP checks run from the locations you choose. Uptime Kuma has no multi-location mode of its own that we could find in 2.5.6. The exception is a Globalping monitor type, added in Uptime Kuma 2.1.0 (February 2026), which runs ping, HTTP and DNS checks through the Globalping probe network instead of from your server. The Globalping README lists 250 tests an hour without an account and 500 with a free one, and Uptime Kuma asks for one probe per check. Otherwise you run a second Uptime Kuma at another provider and read two dashboards. Site Qwality HTTP checks run from the locations you pick on each monitor (24 locations in 18 countries); browser, TLS, domain and DNS-record checks run from Virginia only.
Install is one Docker command (Uptime Kuma README). After that the upkeep is yours. The security policy says to run the latest version, and the project published a high-severity advisory on October 9, 2026 (unauthenticated resource exhaustion in the ping badge endpoint, affecting 2.5.3 and earlier, fixed in 2.5.4; GHSA-wf2j-5mc7-5c4w). The Docker latest tag is deprecated and still points at v1, so use the 2 tag (Uptime Kuma Docker tags). The v1 to v2 migration guide calls backing up the data directory the only supported backup method, and says migration can take hours on slower hardware or with more monitors. Someone has to notice when the server, the container or the disk fails, which is the job a second monitor from outside is for.
The README says NFS is not supported for the data directory and lists FreeBSD, OpenBSD, NetBSD, Replit and Heroku as unsupported platforms for a non-Docker install. Setting an interval under 20 seconds raises the warning “Performance may be degraded, particularly if there are a large number of monitors” (Uptime Kuma 2.5.6 text). The first-run setup creates a single login and refuses to run again once one exists, and 2FA is supported. We found no built-in on-call scheduling and no visitor subscriptions on status pages, only an RSS feed. History retention is a setting; in the 2.5.6 source the settings page falls back to 180 days and the cleanup job to 365, so check the value on your instance. Support is GitHub issues and the subreddit, and the README asks people not to use email.
For a production service, running both is usually sensible and is not only a sales line: Uptime Kuma for what only works from inside your network, Site Qwality for public URLs from outside, with a check on Uptime Kuma itself (see “Run both” above). For a hobby site or one internal tool, pick one: Uptime Kuma if you want it free and under your control, the Site Qwality free plan if you would rather not run a server. There is no importer, and Uptime Kuma v2 removed its JSON backup and restore, so moving means recreating monitors by hand, through our REST API (every plan, including free) or from an AI assistant through our MCP server. Point Site Qwality at the same public URLs, compare alerts for a while, then retire what you no longer need.
They are different models: Uptime Kuma is software you host and UptimeRobot is a hosted service. UptimeRobot’s pricing page (page metadata modified August 10, 2026; read October 17, 2026) lists a free plan with 50 monitors at 5-minute intervals, described as “Good for hobby and non-profit projects”, and a Solo plan with 60-second checks and 10 monitors, shown as $12 a month with annual billing selected ($13 a month struck through). Uptime Kuma publishes no monitor limit and checks as often as every 20 seconds by default, but you run and patch it, and it checks from one place unless you add more. Our UptimeRobot comparison sets UptimeRobot against Site Qwality.
Yes. The Uptime Kuma install wiki lists one-click and managed hosts such as PikaPods and server.camp, and says community install methods are provided by the community and are not tested officially. A managed host takes over the server and some of the upkeep. It does not change that Uptime Kuma checks from one place, and it is one more vendor and bill to track.
Fonti
Ogni dato sui concorrenti in questa pagina proviene dalle pagine ufficiali del fornitore.
- Uptime Kuma repository on GitHub (license, stars, latest release) verificato il October 17, 2026
- Uptime Kuma README (features, install, unsupported platforms) verificato il October 17, 2026
- Uptime Kuma LICENSE (MIT) verificato il October 17, 2026
- Uptime Kuma releases (2.5.6, October 9, 2026) verificato il October 17, 2026
- Uptime Kuma 2.0.0 release (October 20, 2025) verificato il October 17, 2026
- Uptime Kuma 2.1.0 release (Globalping monitor type) verificato il October 17, 2026
- Uptime Kuma 2.1.0-beta.0 release (1-second minimum interval after a warning) verificato il October 17, 2026
- Uptime Kuma 2.5.6 add-monitor form (monitor types) verificato il October 17, 2026
- Uptime Kuma 2.5.6 interface text (interval warning) verificato il October 17, 2026
- Uptime Kuma 2.5.6 server code (first-run setup creates one login) verificato il October 17, 2026
- Uptime Kuma 2.5.6 Chrome monitor code (page load and screenshot) verificato il October 17, 2026
- Uptime Kuma 2.5.6 history cleanup job (retention default) verificato il October 17, 2026
- Uptime Kuma security policy (run the latest version) verificato il October 17, 2026
- Uptime Kuma security advisory GHSA-wf2j-5mc7-5c4w verificato il October 17, 2026
- Uptime Kuma wiki: how to install (community hosts) verificato il October 17, 2026
- Uptime Kuma wiki: Docker tags verificato il October 17, 2026
- Uptime Kuma wiki: migration from v1 to v2 (backup, JSON restore removed) verificato il October 17, 2026
- Uptime Kuma wiki: maintenance windows verificato il October 17, 2026
- Uptime Kuma wiki: status pages (multiple pages, own domains) verificato il October 17, 2026
- Uptime Kuma wiki: Prometheus integration verificato il October 17, 2026
- Globalping README (probe network and test limits) verificato il October 17, 2026
- DigitalOcean Droplet pricing (Basic, 1 GiB, $6.00 a month) verificato il October 17, 2026
- AWS post-event summary, N. Virginia (us-east-1), October 19 and 20, 2025 verificato il October 17, 2026
- UptimeRobot pricing verificato il October 17, 2026
- Site Qwality cron-check reference (ping endpoint does not check the HTTP method) verificato il October 17, 2026
Altri confronti
Inizia gratis. Nessuna carta di credito.
Uptime, cron, synthetic, log, RUM, incidenti e pagine di stato. Piano gratuito su ogni prodotto.