# louislam/uptime-kuma

A fancy self-hosted monitoring tool

Repository: https://github.com/louislam/uptime-kuma
Canonical: https://ross.abutalabs.com/products/uptime-kuma
Homepage: https://uptime.kuma.pet
Language: JavaScript
License: MIT
License Family: permissive
Topics: uptime, monitoring, docker, selfhosted, self-hosted, single-page-app, webapp, responsive, websocket, socket-io, uptime-monitoring, monitor
Last push: 2026-08-26T13:11:27+00:00

## Health v2 (maintenance only)
Score: 99/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 99, longevity 100
- inputs: {"age_days": 1888, "days_push": 7, "days_rel": 11, "gap_med": 5.0, "n_releases_24m": 21}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 90651, forks 8297 (observed 2026-08-28T04:12:23.316214+00:00)

## What it is
Uptime Kuma is a self-hosted uptime monitoring application with a reactive single-page web UI. It monitors HTTP(s), TCP, DNS, Docker containers, and more, and sends alerts through 90+ notification services.

## Use cases
- monitor website uptime and get alerts when it goes down
- self-hosted alternative to UptimeRobot
- track SSL certificate expiry for my domains
- monitor docker containers and game servers
- publish a public status page for my service
- ping and DNS record monitoring with charts

## When to choose
- you want a self-hosted, Docker-deployable uptime monitor with a polished UI
- you need many notification integrations (Telegram, Discord, Slack, SMTP, etc.)
- you want status pages, 2FA, and proxy support out of the box

## When to avoid
- you need full infrastructure metrics or APM-style observability (use Prometheus/Grafana)
- you require NFS-backed storage for its data volume
- you need distributed multi-node monitoring at large scale

## Facets
- artifact type: application
- maturity: active
- function: monitoring, alerting, self-hosted, websocket
- domain: monitoring, self-hosted, web-development
- platform: self-hosted, cross-platform
- tags: uptime-monitoring, status-page, heartbeat, notification-integrations, single-page-app, devops, docker, web-server, nodejs, linux

## Member repositories
- louislam/uptime-kuma (main) score 99

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:12:23.316214+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:13:50.897456+00:00, confidence not recorded.
  - readme: https://github.com/louislam/uptime-kuma (fetched 2026-08-28T04:12:23.316214+00:00, sha f8b743bcfba9)
  - homepage: https://uptime.kuma.pet (fetched 2026-08-28T17:36:03.840648+00:00, sha f8b067647bf6)
  - registry_npm: https://registry.npmjs.org/uptime-kuma (fetched 2026-08-28T17:36:03.849764+00:00, sha b1cdf19ac7b4)
- Data as of 2026-08-30T08:39:29.467469+00:00.
