SPB Git
4.2 KB · 49 lines json
1{2  "slug": "uptime-kuma",3  "name": "Uptime Kuma",4  "aliases": [],5  "vendor": { "name": "Louis Lam (open-source project)", "slug": "louislam", "website": "https://uptime.kuma.pet" },6  "homepage_url": "https://uptime.kuma.pet/",7  "docs_url": "https://github.com/louislam/uptime-kuma/wiki",8  "repo_url": "https://github.com/louislam/uptime-kuma",9  "license_url": "https://github.com/louislam/uptime-kuma/blob/master/LICENSE",10  "product_type": "application",11  "product_status": "active",12  "summary": "Self-hosted uptime monitor with HTTP, TCP, DNS, ping and keyword checks, many notification channels and public status pages",13  "description": "Uptime Kuma is an open-source, self-hosted availability monitor written in Node.js and released under the MIT license by Louis Lam. From a web interface you define monitors, such as HTTP(S) with status or keyword checks, TCP ports, ping, DNS records, Docker containers, push heartbeats and database connections, set intervals and retries, and receive alerts through a long list of notification providers including email, Slack, Discord, Telegram, Pushover and webhooks. Public status pages with incident notes can be published per group of monitors.\n\nIt is normally run as a single Docker container with a persisted data volume (SQLite by default, MariaDB optional) and suits individuals and small teams that want a black-box view of their services without operating a metrics stack. It does not collect internal metrics or logs, has no multi-user tenancy beyond basic accounts, and a single instance monitors from one vantage point.",14  "capabilities": ["HTTP(S), keyword, JSON-query, TCP, ping, DNS and Docker container monitors", "Push monitors for cron jobs and heartbeats", "Dozens of notification integrations", "Public status pages with incident posts", "Certificate expiry tracking and maintenance windows", "Backup and import of configuration"],15  "workflows": ["Monitor a set of self-hosted sites and get alerts in a chat channel", "Publish a status page for users of a small service", "Detect expiring TLS certificates"],16  "advantages": ["Installs in one container with minimal configuration", "Wide notification support", "MIT licensed with an active community"],17  "limitations": ["Black-box checks only; no metrics or log collection", "Single vantage point per instance", "Limited role and tenancy model"],18  "prerequisites": ["Docker or a Node.js runtime", "Persistent volume for the database"],19  "audiences": ["Self-hosters and homelab operators", "Small teams needing status pages"],20  "alternatives": ["prometheus", "grafana"],21  "comparison_notes": "Prometheus with the blackbox exporter and Grafana can reproduce availability checks within a full metrics stack, at the cost of more components; Uptime Kuma delivers the common cases, including status pages, in one container.",22  "categories": [{ "slug": "monitoring-observability", "primary": true }],23  "tags": ["monitoring", "uptime", "status-page", "self-hosted", "open-source", "docker", "nodejs"],24  "use_cases": ["monitor-services"],25  "operating_systems": ["linux", "macos", "windows"],26  "execution_modes": ["self-hosted"],27  "interfaces": ["web", "api"],28  "deployment_models": ["on-premises"],29  "integrations": ["Docker", "Slack", "Discord", "Telegram", "Pushover", "Webhooks", "SMTP"],30  "data_formats": ["SQLite", "JSON backup"],31  "languages": ["JavaScript"],32  "source_model": "open-source",33  "license_spdx": "MIT",34  "pricing_model": ["open-source", "free"],35  "self_hostable": true,36  "sources": [37    { "url": "https://uptime.kuma.pet/", "type": "official_site", "title": "Uptime Kuma", "supports": ["name", "summary", "prerequisites"], "checked_at": "2026-11-02" },38    { "url": "https://github.com/louislam/uptime-kuma/wiki", "type": "official_docs", "title": "Uptime Kuma Wiki", "supports": ["capabilities", "workflows"], "checked_at": "2026-11-02" },39    { "url": "https://github.com/louislam/uptime-kuma/blob/master/LICENSE", "type": "license_page", "title": "Uptime Kuma LICENSE (MIT)", "supports": ["license_spdx", "source_model"], "checked_at": "2026-11-02" }40  ],41  "confidence": "high",42  "discovery_method": "editorial-research",43  "depth": "standard",44  "editorial_status": "reviewed",45  "visibility": "public",46  "featured": false,47  "author": "batch-B2"48}49
Files · main
Menu

Theme