有时候需要监控自己搭建的一些网站、服务是否正常运行, 这时候可以考虑使用一个监控网站, 定时的进行检测, 记录网站、服务的运行状态, 在这推荐使用 uptime-kuma

博主博客

一、介绍

uptime-kuma 是一个精美的托管监控工具, 项目发布在 GitHub 上, 查看官方的 Demo 可以点击这里

二、创建目录文件夹

mkdir uptime-kuma
cd uptime-kuma/

三、编写 docker-compose.yaml 文件

version: '3.7'
services:
  uptime-kuma:
    image: louislam/uptime-kuma:1
    container_name: uptime-kuma
    volumes:
      - ./data:/app/data
    ports:
      # <Host Port>:<Container Port>
      - 9091:3001
    restart: unless-stopped                            

四、运行

docker compose up -d

运行成功后, 访问 http://[ip]:9091 即可访问 uptime-kuma 的页面。

五、功能页面

uptime-kuma_create_account
进入页面后, 会提示创建账户。

uptime-kuma_add_web
创建完后登陆仪表盘, 可以添加监控的网站地址。

uptime-kuma_status_monitor
最后创建状态页, 根据自己要监控的网站, 加入到状态页即可。