Uptime Kuma 的核心功能是 7×24 小时监测各类网络服务和设备的在线状态,包括网站、TCP 端口、MQTT 物联网服务等,监测到异常后可通过多渠道推送告警信息,同时支持多语言界面、轻量化部署,能适配 Windows、Linux、树莓派等多种运行环境。
对于个人站长而言,它部署简单,五分钟就能完成安装;对于物联网爱好者,能精准监测智能家居设备的服务状态;而且它资源占用极低,老旧的树莓派也能流畅运行。
在未使用 cpolar 时,Uptime Kuma 只能在局域网内访问,极大限制了使用场景。而用 cpolar 解决局域网限制后,使用体验完全不同:出差时在手机上就能远程查看监控面板,及时处理服务器异常;还能把监控地址分享给团队成员,异地协作时大家都能实时掌握设备状态。
1. 安装 Docker
本教程操作环境为 Linux Ubuntu 系统,在开始之前,我们需要先安装 Docker。
在终端中执行下方命令安装 docker:
curl -fsSL https://get.docker.com -o get-docker.sh
然后再启动 docker:
sudo sh get-docker.sh
最后我们在 docker 容器中运行下 hello world 看一下是否安装成功。
sudo docker container run hello-world
可以看到出现了 hello world,说明我们已经安装 docker 成功,就可以进行下一步了。

2. 本地部署 Uptime Kuma
本项目提供了一键安装脚本:
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
一条命令实现,本项目使用的是 3001 端口,需要在防火墙放开。




















