71.2k Star开源神器,打造属于你的炫酷且易于使用的自托管监控工具!

告别付费!Uptime Kuma:免费、开源、高颜值的网站和应用监控解决方案,保障你的服务稳定运行
项目地址: https://github.com/louislam/uptime-kuma
Uptime Kuma 是一款强大而美观的自托管监控工具,旨在帮助你轻松监控网站和应用程序的运行状态。它不仅拥有简洁的用户界面,还提供了丰富的功能,让你随时掌握服务的可用性,并在出现问题时及时收到通知。
主要特点:
- 多样的监控类型: 支持 HTTP(s)、TCP、HTTP(s) 关键词、HTTP(s) JSON 查询、Ping、DNS 记录、Push、Steam 游戏服务器和 Docker 容器等多种监控方式,满足你不同的监控需求。
- 炫酷的 UI/UX: 拥有美观、响应迅速的用户界面,提供卓越的用户体验。
- 丰富的通知渠道: 支持 Telegram、Discord、Gotify、Slack、Pushover、Email (SMTP) 以及 90 多种其他的通知服务,确保你及时收到告警信息。
- 灵活的监控间隔: 支持 20 秒的监控间隔,让你更及时地发现问题。
- 多语言支持: 提供多语言支持,方便不同国家的用户使用。
- 多状态页面: 支持创建多个状态页面,并可以将这些页面映射到特定的域名。
- 实时图表: 提供 Ping 实时图表,直观展示服务的响应时间。
- 证书信息: 能够显示 SSL 证书的详细信息。
- 代理支持: 支持通过代理服务器进行监控。
- 双因素认证 (2FA): 提供 2FA 支持,增强安全性。
解决的痛点:
在 Uptime Kuma 出现之前,许多开发者需要依赖付费的监控服务,或者使用配置繁琐的开源工具。Uptime Kuma 的出现,完美地解决了这些痛点:
- 降低成本: 作为一个自托管的解决方案,Uptime Kuma 让你摆脱了对商业服务的依赖,从而节省了大量的资金。
- 简化配置: Uptime Kuma 提供了简单易用的安装和配置过程,即使是新手也能快速上手。
- 美观易用: 相比于其他监控工具,Uptime Kuma 拥有现代化的用户界面,使用起来更加直观和舒适。
安装方式:
Uptime Kuma 支持 Docker 和非 Docker 两种安装方式。
- 非 Docker: 支持以下平台:
- ✅ Major Linux distros such as Debian, Ubuntu, CentOS, Fedora and ArchLinux etc.
- ✅ Windows 10 (x64), Windows Server 2012 R2 (x64) or higher
- ❌ FreeBSD / OpenBSD / NetBSD
- ❌ Replit / Heroku
Docker: 推荐使用 Docker 进行安装,简单快捷。
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
更多截图
浅色模式:

状态页面:

设置页面:

Telegram 通知示例:

怎么样,看完这个项目是不是觉得很棒? 这个项目对于需要监控网站和应用服务可用性的开发者和运维工程师来说非常有用! 快来转发给你的朋友们一起学习使用吧!