Docker部署Uptime Kuma教程:轻松搭建自托管监控系统

2024-12-24 10:35:35 12点赞 56收藏 4评论

在管理网站和服务器时,确保服务的稳定性非常重要。Uptime Kuma 是一款开源的监控工具,可以帮助你实时监测网站或服务的状态,并在发生故障时及时通知。它支持多种监控方式(如 HTTP、Ping、TCP 等),且操作简单,适合个人或团队自托管使用。

本文将介绍如何通过 Docker Compose 快速部署 Uptime Kuma,让你能够轻松搭建自己的监控系统。无论你是开发者还是运维人员,这篇教程都会帮助你快速上手。

Compose部署 Uptime Kuma

1、新建文件夹

先在任意位置创建一个kuma文件夹,用于存放docker-compose.yaml文件和配置文件,参考如下

Docker部署Uptime Kuma教程:轻松搭建自托管监控系统

2、新增项目

使用docker的compose方式构建,点击新增项目

Docker部署Uptime Kuma教程:轻松搭建自托管监控系统

3、创建项目

输入项目名称,路径选择你刚刚创建的kuma文件夹,点击创建docker-compose.yml把以下代码拷贝进去,创建项目后立即启动打钩

Docker部署Uptime Kuma教程:轻松搭建自托管监控系统

镜像拉取不下来的镜像地址换成下面的或者自己有的

https://docker.1ms.run

services:

uptime-kuma:

image: louislam/uptime-kuma:latest

container_name: uptime-kuma

restart: unless-stopped

ports:

- "8075:3001"

volumes:

- /vol1/1000/docker/kuma:/app/data

environment:

- TZ=Asia/Shanghai # 设置时区,可以根据需要调整

volumes:

uptime-kuma-data:

driver: local

/vol1/1000/docker/kuma换成你自己的路径

注:默认是3001端口,其他项目占用了,所以我将端口改成8075,自己也可以改成自己想要的端口。

点击完成,等待构建完成,如下图

Docker部署Uptime Kuma教程:轻松搭建自托管监控系统

怎么使用?

1、访问登录

浏览器访问ip:8075访问并创建账号进行登录

Docker部署Uptime Kuma教程:轻松搭建自托管监控系统Docker部署Uptime Kuma教程:轻松搭建自托管监控系统

2、添加监控

我以添加https监控为案例,监控docker镜像站

① 点击添加监控项,选择监控类型

Docker部署Uptime Kuma教程:轻松搭建自托管监控系统

② 填入监控项名称和监控的URL

Docker部署Uptime Kuma教程:轻松搭建自托管监控系统

③ 添加创建监控组&监控描述,也可以空

Docker部署Uptime Kuma教程:轻松搭建自托管监控系统

④ 保存即可看到监控状态

Docker部署Uptime Kuma教程:轻松搭建自托管监控系统

3、添加消息通知

点击头像->设置->通知->通知设置

Docker部署Uptime Kuma教程:轻松搭建自托管监控系统

# 我以电子邮件(SMTP)为例

  • 显示名称:随便自定义

  • 主机名:填服务器地址,163邮箱:smtp.163.com、QQ邮箱:smtp.qq.com

  • 端口:465

  • 安全性:TLS

  • 用户名:邮箱地址

  • 密码:邮箱授权码,可以自行百度对应邮箱获取方式

  • 发信人:发送邮件地址

  • 收信人:接收邮件地址,可与发信人一样

  • 抄送、密送:不用管

  • 邮件主题:邮件的标题,如 {{NAME}},可以混用

    {{NAME}}: 代表某个服务的名称

    {{HOSTNAME_OR_URL}}: 代表服务的主机名或 URL

    {{STATUS}}: 代表服务的状态(如:up,down)

  • 默认开启:监控项目默认启用此通知类型,建议开启

  • 应用到所有现有监控项:现有的监控项启用此通知

Docker部署Uptime Kuma教程:轻松搭建自托管监控系统

点击测试按钮会给邮箱发送邮件,如收到邮件就代表成功了,保存即可

Docker部署Uptime Kuma教程:轻松搭建自托管监控系统Docker部署Uptime Kuma教程:轻松搭建自托管监控系统

4、添加状态页面

首先点击状态页面->添加新的状态页面

Docker部署Uptime Kuma教程:轻松搭建自托管监控系统

添加状态页信息

  • 名称:随意自定义

  • 路径:随意自定义

Docker部署Uptime Kuma教程:轻松搭建自托管监控系统

点击下一步,进入个性化页面设置,并且添加监控项

Docker部署Uptime Kuma教程:轻松搭建自托管监控系统Docker部署Uptime Kuma教程:轻松搭建自托管监控系统

如前面图所示,我的访问url链接就是如下

路径为如/status/zhixinfang

别人访问地址就为http://192.168.31.100:8075/status/zhixinfang

Docker部署Uptime Kuma教程:轻松搭建自托管监控系统

总结

我使用这个主要为了监控docker镜像站是否能用,方便自己使用,一定要配置消息通知哦,这样才能及时获取到最新站点消息

展开 收起
4评论

  • 精彩
  • 最新
  • 和哪吒面板比如何?

    校验提示文案

    提交
    只能说各有优势吧。

    校验提示文案

    提交
    收起所有回复
  • 很详细的教程哦

    校验提示文案

    提交
  • 玩的这么深的人不多,感谢教程

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
56
扫一下,分享更方便,购买更轻松