Uptime Kuma

Uptime Kuma is a tool that you can host on your own server, capable of monitoring over a variety of protocols such as HTTP(s), TCP, DNS, Docker, and Steam game servers. It can integrate with over 90 notification services and provides state control at 20-second intervals. It includes features such as multi-language support, status pages, certificate information display, and 2FA.

UP

louislam · Site Health / Uptime / Monitoring

STARS93.1K
FORKS8.6K
COMMITS7.3K
CONTRIBUTORS399
VERSION2.5.4
UPDATEDtoday
Node.jsDockerSelf-Hosted90+ BildirimMIT

Common commercial products in this category: Pingdom, UptimeRobot, StatusCake

What can it do?
  • You monitor the working status of different services, such as HTTP, TCP, DNS and Docker containers, at 20-second intervals.
  • In service interruptions, you get instant alerts through 90 more notification channels, such as Telegram, Discord, or SMTP.
  • By creating customizable status pages, you publish the working status of their system over specific domains.
Heads up
  • • High number of open issues (850)
User reviews
  • ↓ NegativeGitHub Issue

    Lots of 'timeout of 48000ms exceeded' during the day, but the site is still up?

    “**Is it a duplicate question?** Do not thing so. **Describe the bug** During the day numerous alerts of a monitor timing out with the message 'timeout of 48000ms exceeded' is reported. Then it works again, and then another timeout message is reported. I setup a custom .js script…”

  • • NeutralGitHub Issue

    Configurable Range heartbeat bar (`7`/`30`/`60`/`90`/`180`/`365` days)

    “### ⚠️ Please verify that this feature request has NOT been suggested before. - [X] I checked and didn't find similar feature request ### 🏷️ Feature Request Type UI Feature ### 🔖 Feature description Please add the ability to set the length of days for the heartbeat bar on the…”

Verified against README · Oct 26, 2026 · source

My note

Alternative pages

More in: Site Health / Uptime / Monitoring