Skip to content
whichdevtool?
Categories ▾

Frameworks and UI

Frontend and full-stack frameworks Backend frameworks UI component libraries

Hosting

VPS and cloud servers App hosting and PaaS

Data

Managed databases File and object storage ORMs and database toolkits

AI

AI model APIs

Email

Transactional email APIs Email marketing and newsletters

Payments

Payments and billing

Domains and edge

Domain registrars CDN, DNS and edge security

Operations and identity

Monitoring, uptime and error tracking Auth and identity Background jobs, queues and workflows
Stacks Directory
Ctrl K

Search directory
Menu
StacksDirectory Pricing changes Glossary
VPS and cloud servers App hosting and PaaS Managed databases Transactional email APIs Email marketing and newsletters Domain registrars CDN, DNS and edge security Monitoring, uptime and error tracking Auth and identity Frontend and full-stack frameworks Backend frameworks UI component libraries AI model APIs File and object storage Payments and billing Background jobs, queues and workflows ORMs and database toolkits
  1. Home
  2. Monitoring, uptime and error tracking
  3. Uptime Kuma
UK

Self-hosted uptime monitor · by Louis Lam and contributors (open source)

Uptime Kuma

Free, MIT-licensed uptime monitor you run yourself with one Docker command, with 20-second checks, status pages and 90+ notification services.

Visit uptime.kuma.pet ↗ Alternatives Open source Open source Self-hostable EU region
uptime.kuma.pet
Uptime Kuma homepage
§1

Overview

Uptime Kuma is the most popular self-hosted uptime monitor, with nearly 90,000 GitHub stars. You start it with one Docker command and manage everything from a web UI: HTTP(S) and keyword checks, JSON query checks on APIs, TCP ports, ping, DNS records, websockets, Docker containers, game servers and push monitors for cron jobs.

Notifications go to Telegram, Discord, Slack, Pushover, Gotify, SMTP email and more than 90 other services. You can publish several status pages and map each to its own domain, and the UI shows certificate expiry and response-time charts.

Because it is self-hosted, it costs nothing beyond the server, but it also checks from only one place and needs its own monitoring: if the server hosting Uptime Kuma goes down, your alerts go with it. Many people run it on a separate small VPS or pair it with a free hosted monitor.

§2

Pricing and plans

Free tier · no card

Entirely free and open source (MIT). No limits on monitors or status pages beyond your own server's capacity.

At the limit Not stated The vendor does not say what happens at the limit, or we have not found it yet.

Plan Price What you get
Self-hosted $0 MIT licence; runs via Docker or Node.js on Linux or Windows

No paid plan or hosted service exists; the project is funded by sponsors. Your cost is the server (a small VPS is enough). Checks run from wherever you host it, so a single instance cannot tell a regional outage from a problem at its own host. euRegion is true because you choose where to host it.

Source: github.com/louislam/uptime-kuma · prices as published, excluding tax.

§3

What it does

Monitor types
HTTP(S), keyword, JSON query, TCP, ping, DNS record, websocket, push, Docker container and Steam game server checks.
Fast intervals
Checks can run as often as every 20 seconds.
Notifications
90+ notification services including Telegram, Discord, Slack, Pushover and SMTP email.
Status pages
Multiple status pages, each mappable to a specific domain.
Security
Two-factor authentication and proxy support.
§4

Strengths and limitations

Strengths

  • Free with no monitor limits.
  • One-command Docker install and a friendly web UI.
  • Very wide choice of notification channels.
  • Active open-source project with a large community.

Limitations

  • Checks come from a single location: wherever you host it.
  • You must host, update and back it up yourself; NFS storage is not supported.
  • No built-in team accounts, on-call scheduling or SMS credits.
  • Not available on FreeBSD, Replit or Heroku, per the README.
§5

Who it suits

Good for

  • Homelabs and self-hosters
  • Side projects on a VPS
  • Small teams that want unlimited free monitors

Look elsewhere if

  • Teams that need multi-region checks or managed on-call
  • Anyone who does not want to run another server
§6

Alternatives to Uptime Kuma

Tool From Free option Stages
OU
OneUptime Open-source uptime, status pages, on-call, APM and logs
$22/mo Free tier
UR
UptimeRobot Uptime monitoring and status pages
$11/mo Free tier
AS
AppSignal APM with errors, logs, hosts and uptime
$23.25/mo Free tier
Ro
Rollbar Error tracking and session replay
$15.83/mo Free tier
New Relic Full-stack observability platform
$10/mo Free tier
HI
Healthchecks.io Cron job and heartbeat monitoring
$20/mo Free tier

All monitoring, uptime and error tracking →

§7

Questions

Is Uptime Kuma free?

Yes, it is open source under the MIT licence with no paid tier; you only pay for the server you run it on.

How do I install Uptime Kuma?

Run the official Docker image (louislam/uptime-kuma:2) or use the Docker Compose file; it serves the UI on port 3001.

Is there a hosted Uptime Kuma?

The project itself offers no hosted version; you self-host it.

How often can Uptime Kuma check a site?

As often as every 20 seconds.

Sources read for this page

  • https://uptime.kuma.pet/
  • https://github.com/louislam/uptime-kuma
Spec sheet
From
Open source
Free tier
Entirely free and open source (MIT). No limits on monitors or status pages beyond your own server's capacity.
Stages
HobbyIndieStartupScale-upEnterprise Suits hobby, indie, startup
Covers
Uptime, heartbeat, status pages (self-hosted)
Free allowance
Unlimited, self-hosted
Interval / retention
Down to 20 seconds
Status pages
Yes, multiple, mapped to your own domains
Open source
Yes
Self-host
Yes
EU data
Available
Category
Monitoring
Visit uptime.kuma.pet ↗

To report an out-of-date price or limit, use the correction form.

whichdevtool?

Developer and cloud tools compared on price, free tier and limits, each with its source. For side projects, solo developers and small teams.

Categories

  • VPS and cloud servers
  • App hosting and PaaS
  • Managed databases
  • Transactional email APIs
  • Email marketing and newsletters
  • Domain registrars
  • CDN, DNS and edge security
  • Monitoring, uptime and error tracking
  • Auth and identity
  • Frontend and full-stack frameworks
  • Backend frameworks
  • UI component libraries
  • AI model APIs
  • File and object storage
  • Payments and billing
  • Background jobs, queues and workflows
  • ORMs and database toolkits

Research

  • Directory
  • Stacks by project
  • Developer news
  • Pricing changes
  • Glossary

Site

  • About and methods
  • How we make money
  • Suggest a tool or fix
  • Privacy
© 2026 whichdevtool.com Prices change. Each tool page links to its source. We may earn a commission when you sign up through links on this site. How we make money