使用 Uptime Kuma 监控你的在线服务

你是否曾经想知道你的在线服务是否正常运行?是否希望有一个简单、自托管的工具来助你做到这一点?好消息是,Uptime Kuma 可以帮你轻松实现这一需求!

什么是 Uptime Kuma?

Uptime Kuma 是一个开源的、自托管的状态监控工具,它允许你监控你的在线服务。它支持 HTTP(s)、TCP 和 ICMP ping 检查,并可以在服务出现问题时通过多种方式(如 Slack、Discord、邮件等)向你发送通知。

如何部署 Uptime Kuma?

感谢 Docker 和 Docker Compose,部署 Uptime Kuma 实际上非常简单。下面是一个基本的 docker-compose.yml 文件:

version: '3.3'

services:
  uptime-kuma:
    image: louislam/uptime-kuma:latest
    container_name: uptime-kuma
    environment:
      - NODE_ENV=production
    volumes:
      - uptime-kuma-data:/app/data
    ports:
      - 3001:3001
    restart: unless-stopped

volumes:
  uptime-kuma-data:

只需将此内容保存为 docker-compose.yml 文件,然后在相同的目录中运行 docker-compose up -d。几分钟后,你就可以在 http://your-server-ip:3001 上访问 Uptime Kuma 了!

开始使用 Uptime Kuma

首次访问 Uptime Kuma 时,系统会提示你设置管理员帐户。完成设置后,你可以开始添加需要监控的服务。每次服务状态发生变化时,Uptime Kuma 都会向你发送通知。

结论

Uptime Kuma 是一个强大且易于部署的工具,对于希望有一个简单、自托管的在线服务监控解决方案的人来说,这是一个完美的选择。如果你需要更多的功能或配置选项,建议访问 Uptime Kuma 的 GitHub 仓库或其官方文档。

最后修改:2023 年 08 月 09 日
如果觉得我的文章对你有用,请随意赞赏