Files
nexus/wiki/entities/Uptime-Kuma.md
2026-04-17 08:38:12 +08:00

40 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "Uptime Kuma"
type: entity
tags: [monitoring, uptime, self-hosted, docker]
sources: [家庭监控方案-prometheus-grafana-node-exporter-cadvisor-blackbox]
last_updated: 2026-04-16
---
## Definition
Uptime Kuma 是自托管的可用性监控工具,类似于 Uptime Robot支持 HTTP(S)、TCP、DNS、TLS 等多种协议的持续探测,提供历史记录和多种通知渠道。
## Features
- **多协议支持**HTTP(S)、TCP、DNS、TLS、Ping
- **历史记录**:保存详细的监控历史
- **告警通知**邮件、Slack、Discord、Telegram、Webhook 等
- **状态页面**:可生成公开的状态页面
- **Docker 部署**:支持 Docker 快速部署
## Use Cases
- 外网/内网网站可用性探测
- API 端点健康检查
- TLS 证书监控
- 自托管服务监控
## Docker 部署
```bash
docker run -d -p 3001:3001 \
--name uptime-kuma \
--restart=always \
-v uptime-kuma-data:/data \
louislam/uptime-kuma:latest
```
## Default Port
- 3001
## Connections
- [[Uptime Kuma]] ← monitors ← [[Blackbox_exporter]](功能重叠但 UI 更友好)
- [[Uptime Kuma]] ← alternative_to ← Uptime Robot
- [[Uptime Kuma]] ← integrates_with ← Prometheus可选