前言

Uptime Kuma 是一个开源的服务监控工具,可以监控网站、API、SSL 证书、Ping 等的可用性,并支持多种通知方式。界面美观,部署简单。

官方网站

https://github.com/louislam/uptime-kuma

Docker Compose 部署

version: '3.8'
services:
  uptime-kuma:
    image: louislam/uptime-kuma:1
    container_name: uptime-kuma
    volumes:
      - uptime-kuma:/app/data
    ports:
      - "3001:3001"
    restart: always
volumes:
  uptime-kuma:

在宝塔面板中,进入 Docker → 容器编排 → 添加容器编排,粘贴上述内容即可。

配置域名访问

  1. 在宝塔中新建一个网站
  2. 设置 → 反向代理 → 添加
  3. 目标 URL 填 http://127.0.0.1:3001

使用说明

安装完成后,访问你的域名进入 Uptime Kuma 后台:

  1. 创建账号:第一次访问需要设置管理员账号
  2. 添加监控项:点击"添加监控",选择监控类型(HTTP、Ping、TCP、DNS 等)
  3. 设置通知:支持邮件、Telegram、钉钉、企业微信、Slack 等 90+ 种通知方式
  4. 查看状态页:可以生成公开状态页,分享给用户查看

小结

Uptime Kuma 是我用过最舒服的监控工具,界面清新、功能够用、部署简单。强烈推荐给需要自建服务监控的朋友。