这个项目能做什么

Uptime Kuma 是一款自托管的监控解决方案,允许用户跟踪多个服务的可用性。它支持多种监控类型,包括 HTTP(s)、TCP、HTTP(s) Keyword、HTTP(s) Json Query、Websocket、Ping、DNS 记录、Push、Steam 游戏服务器以及 Docker 容器。 主要功能包括: - 通知:集成超过 90 种通知服务,包括 Telegram、Discord、Slack、Gotify、Pushover 和 SMTP 邮件。 - 监控间隔:支持最低 20 秒的检查间隔。 - 状态页:能够创建多个状态页并映射到特定域名。 - 可视化:提供 Ping 图表和证书信息。 - 安全与访问:支持 2FA 和代理配置。 - 用户界面:响应式 UI/UX,支持多语言。 安装方式支持通过 Docker Compose、Docker 命令,或在主流 Linux 发行版以及 Windows 10/Server 2012 R2 上手动安装(需要 Node.js >= 20.4)。