Reviewed September 2026

Uptime Kuma review: free, excellent, and watching from a box that can also fail

Uptime Kuma is the best free monitoring software there is. It is MIT licensed, has no monitor caps, no paid tier and no features held back, and its interface is nicer than several products people pay for. The catch is not a feature gap. It is that a monitor running on your own infrastructure shares the fate of your own infrastructure.

From $5 a month · No check quotas · Set up in under a minute

Is Uptime Kuma worth it?

If you are comfortable running a container and you host it somewhere separate from the thing you are monitoring, it is outstanding and costs almost nothing. The two honest caveats are the same ones that apply to all self-hosting: your time is not free, and a monitor on the same server as the site will go down with the site and tell nobody. Put it on a $5 box somewhere else and most of the objection disappears.

4.4/ 5
The best free option, if you will run it Our assessment, written by the team behind a competing product — read it as an informed opinion, not a neutral audit. Every factual claim is checked against Uptime Kuma's own public pricing and documentation at the time of writing.
Overview

What Uptime Kuma is

Uptime Kuma is an open-source, self-hosted monitoring tool by Louis Lam, released under the MIT licence. You run it yourself, usually as a Docker container, and it monitors HTTP(S), TCP, keyword and JSON-query checks, WebSocket, ping, DNS records, push monitors, Steam game servers and Docker containers.

It includes certificate information, multiple status pages, two-factor authentication and more than ninety notification integrations. Domain expiry monitoring arrived in version 2.1 in February 2026, closing one of the last real gaps against hosted tools.

The project is actively maintained — the 2.5 line is current, with releases through September 2026 — which matters, because an abandoned self-hosted tool becomes your problem rather than the maintainer's.

Capabilities

What Uptime Kuma does well

Everything a hosted tool charges for, with nothing held back.

No limits of any kind

No monitor caps, no paid tier, no premium-gated features. What you can run is bounded by your server, not by a plan.

90+ notification integrations

Slack, Discord, Telegram, Gotify, ntfy, email, webhooks and dozens more. Broader than most commercial products.

A wide range of monitor types

HTTP(S), keyword, JSON query, TCP, ping, DNS, WebSocket, push, Docker containers and Steam servers.

Domain expiry since v2.1

Registration expiry monitoring added February 2026, alongside the certificate information it already reported.

Genuinely good status pages

Multiple status pages with a clean design, at no cost, where hosted tools often gate these behind a tier.

Active maintenance

The 2.5 line is current with releases through September 2026, and the project has a large, engaged community.

Cost

What Uptime Kuma costs

The software is free. The hosting and your time are not.

Cost Amount Notes
Software licence $0 MIT licensed, no tiers, no caps
A small VPS to run it $4-6/mo Must be separate from what you are monitoring
Setup An hour or two Docker, reverse proxy, TLS certificate
Ongoing Occasional Updates, backups, and being the person who fixes it

Monitoring vendors change plan limits and prices frequently and without announcement. Every figure here carries a "verify on their site" caveat and you should take it seriously before making a decision on cost.

The balance

Where it is strong, and where it is not

What works

  • Completely free with no monitor limits and no gated features.
  • More than ninety notification integrations, exceeding most paid tools.
  • Wide monitor type coverage including Docker, DNS, push and WebSocket.
  • Domain expiry monitoring since v2.1, plus certificate information.
  • Actively maintained with a large community and frequent releases.

What to watch out for

  • A monitor on your own infrastructure can fail with your infrastructure.
  • Checks come from wherever you host it — one location, your network, your blind spots.
  • You own updates, backups and recovery when the monitoring box breaks.
  • No SMS or phone alerting without wiring up a third-party service yourself.
  • Setup and maintenance assume real technical comfort.
Fit

Who Uptime Kuma is for

Choose it if

  • Homelabs, self-hosters and anyone who enjoys running their own infrastructure.
  • Developers who want unlimited monitors without a subscription.
  • Teams with existing container infrastructure where one more service is trivial.
  • Anyone monitoring internal services a hosted tool cannot reach.

Look elsewhere if

  • Anyone who would host it on the same server as the site being monitored.
  • Teams without someone willing to own updates and backups.
  • Businesses needing SMS or phone escalation out of the box.
  • People whose time is worth more than the subscription they are avoiding.
Disclosure

Where MonitoringDaddy fits

We are not going to pretend Uptime Kuma is worse software. For many people it is the right answer, it costs nothing, and it has features — ninety notification integrations, Docker and Steam monitors — that we do not match.

What we sell against it is not features but independence and attention. Our checks run from infrastructure that is not yours, so an outage at your host does not take the monitoring with it. Nobody on your side patches anything, restores a database, or discovers the monitoring stopped three weeks ago. That is the entire pitch, and for $5 a month it is either worth it to you or it is not.

Be careful with one comparison people make too quickly. Self-hosted is only genuinely cheaper if you already have somewhere safe to run it and you count your own time at zero. A separate $5 VPS plus an hour of setup and occasional maintenance is not obviously cheaper than a $5 subscription.

The honest split: you enjoy running infrastructure and will host it somewhere sensible — theirs, and it is excellent. You want the monitoring to be somebody else's problem — ours.

See it

What an alert actually looks like

Every recorded change is compared word by word and kept with a before-and-after image. This is the real output, shown with worked example data.

competitor.com/pricing Watching: Pricing table
Pro plan — $49 per month
+ Pro plan — $39 per month
+ Save 20% with annual billing

Price fell from $49 to $39, and an annual discount was added.

2 words added · 1 removed · 4.1% of the watched region

retailer.com/product/… Watching: Availability
Out of stock
+ In stock — ships tomorrow
+ Add to basket

The item is available again and the basket button returned.

6 words added · 3 removed · 12.5% of the watched region

supplier.com/subprocessors Watching: Subprocessor list
~ Data is processed in the EUthe EU and the United States
+ Added: Northwind Analytics Inc. (United States)

A new subprocessor was added in another jurisdiction.

9 words added · 2 removed · 1.8% of the watched region

Worked example — not live data. Start monitoring free
Alerts

Where we can reach you

The free plan sends to one email address. Every paid plan adds the chat and webhook channels below, with 2 to 10 destinations depending on the plan. However many alerts you receive, the price does not change — nothing here is metered or charged per alert.

Email Before and after images inline
Browser push On a phone or desktop lock screen
RSS feed Every recorded change, as a feed
SlackPaid Through an incoming webhook
Microsoft TeamsPaid Through an incoming webhook
DiscordPaid Through an incoming webhook
TelegramPaid Straight to a chat or channel
FlockPaid Through an incoming webhook
WebhooksPaid Post to anything you run yourself

There are no voice calls and no SMS. If a phone call at 3am is a hard requirement, say so before you subscribe — we would rather tell you now than refund you later.

FAQ

Uptime Kuma review: your questions answered

Is Uptime Kuma really free?

Completely. MIT licensed, no monitor caps, no paid tier and no features held back. The only costs are hosting it and your own time.

What does it actually cost to run?

A small VPS at roughly $4 to $6 a month, an hour or two of setup for Docker, a reverse proxy and a certificate, then occasional maintenance. Close to a hosted subscription once you count honestly.

Can I run it on the same server as my website?

You can, and you should not. If that server fails, the site and the monitor go down together and nobody is told. Host it separately or the monitoring has a hole exactly where you need it.

Does Uptime Kuma monitor SSL certificates?

It reports certificate information including expiry. Domain registration expiry was added in version 2.1 in February 2026.

Is the project still maintained?

Yes. The 2.5 line is current with releases through September 2026, and the community is large and active.

Does it support SMS alerts?

Not directly, but with more than ninety notification integrations you can route through a third-party service. That is configuration you own rather than a feature you buy.

How many monitors can it handle?

There is no software limit. The practical ceiling is your server — a small VPS comfortably handles a few hundred checks.

How does it compare with MonitoringDaddy?

Theirs is free, unlimited and has more integrations. Ours runs on infrastructure that is not yours, so it survives your outages, and nobody on your team maintains it. That is the trade, and for a homelab theirs usually wins.

Keep reading

Related reading

Last updated May 2026 · Written by Amit Gupta, founder of MonitoringDaddy

AG
Written by

Amit Gupta

Amit Gupta is the founder of MonitoringDaddy , a website and infrastructure monitoring platform built by TotosLocal One Private Limited. He writes about uptime, change detection, SSL and domain monitoring, and helps teams keep their websites fast, secure and online.

Monitoring that does not go down with your server.

Uptime Kuma is excellent and free. We run the checks from elsewhere and nobody on your side maintains anything.