本文最后更新于 2024-06-25,文章内容可能已经过时。

Uptime Kuma 是一个由 Louis Lam 开发的现代、美观且易用的网站监控系统。它是一款开源项目,提供实时监控、故障通知和状态页面,确保您的在线服务始终处于最佳状态。

该项目的GitHub地址:https://github.com/louislam/uptime-kuma

主要特性如下:

  • 可监控 HTTP(s) / TCP / Ping / DNS 等网络•支持 Webhook,邮件多种通知方式,支持简体中文, 支持 Docker 部署。

搭建

  • 先创建数据存放目录

mkdir uptime-kuma
cd uptime-kuma/
  • 编写 docker-compose.yaml 文件

version: '3.7'
services:
  uptime-kuma:
    image: louislam/uptime-kuma:1.23.13
    container_name: uptime-kuma
    volumes:
      - ./data:/app/data
    ports:
      - 3001:3001
    restart: unless-stopped

保存之后直接 docker compose up -d 运行

浏览器输入http://[IP]:3001就可以看到初始化界面了,输入账户密码完成初始化之后就能进入控制台。

我们点击左上角的 添加控制项 ;监控类型选择HTTP(s)-关键字,名称输入友链的站名,URL输入对方的友链页面的URL;关键字可以是你网站的域名也可以是你网站的名字,心跳间隔我这里设置的是 86400秒 然后保存,程序就会每天都检测一次对方的友链状态以及Blog是否可以访问了。