惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Engineering at Meta
Engineering at Meta
博客园_首页
H
Help Net Security
WordPress大学
WordPress大学
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
罗磊的独立博客
博客园 - 三生石上(FineUI控件)
B
Blog
I
InfoQ
SecWiki News
SecWiki News
T
Tailwind CSS Blog
Spread Privacy
Spread Privacy
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
V
Vulnerabilities – Threatpost
N
Netflix TechBlog - Medium
P
Palo Alto Networks Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Vercel News
Vercel News
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
K
Kaspersky official blog
M
MIT News - Artificial intelligence
S
Schneier on Security
T
Threat Research - Cisco Blogs
F
Fortinet All Blogs
Cyberwarzone
Cyberwarzone
Scott Helme
Scott Helme
aimingoo的专栏
aimingoo的专栏
Martin Fowler
Martin Fowler
MyScale Blog
MyScale Blog
The Cloudflare Blog
Recent Announcements
Recent Announcements
Security Latest
Security Latest
G
GRAHAM CLULEY
IT之家
IT之家
Y
Y Combinator Blog
The Last Watchdog
The Last Watchdog
腾讯CDC
Google DeepMind News
Google DeepMind News
V
V2EX
S
Securelist
TaoSecurity Blog
TaoSecurity Blog
B
Blog RSS Feed
S
SegmentFault 最新的问题
博客园 - 叶小钗
P
Proofpoint News Feed
云风的 BLOG
云风的 BLOG
Project Zero
Project Zero
G
Google Developers Blog
Google DeepMind News
Google DeepMind News
F
Full Disclosure

夏的博客

边狱巴士迁移下载工具箱-资源迁移下载工具 – 夏的博客 京东云雅典娜AX6600喂饭级免拆机刷机教程,以及刷回原厂系统的教程 – 夏的博客 [梦灯花]Mod“超级祝福之花”无限COST/解除祝福之花的装备上限/SuperBlessings – 夏的博客 [梦灯花]Mod“X超级视角”自由视角Mod /XSuperCamera – 夏的博客 1核更比2核强,RackNerd超高性价比高性能AMD Ryzen9 7950X3D VPS评测 – 夏的博客 边狱巴士一键迁移文件工具箱-C盘文件资源迁移/路径更改/检测工具 – 夏的博客 RackNerd免费更换服务器机房以及IP教程 – 夏的博客 RackNerd申请免费IPv6模板/以及教程 – 夏的博客 RackNerd老用户个人评测购买推荐,讲那些评测博主没讲的 – 夏的博客 如何正确的备份 /迁移Microsoft Authenticator (MSA)应用的数据到新的设备 – 夏的博客
使用Docker+Uptime-kuna,自建一个服务在线监测网站! – 夏的博客
Xia · 2026-06-01 · via 夏的博客

前言

Upitme-Kuma,是一个高性能的在线率监控项目,他支持监控HTTP/s(关键词提取/JSON查询)/TCP/Ws/Ping/DNS/Steam 游戏服务器/Docker容器等22种监控,甚至支持调用真实浏览器查询(Bata)拥有快速华丽的响应式交互页面,支持通过DC/飞书/阿里云SMS/微信公众号等渠道发送故障通知,可创建多个状态页面,以及绑定域名,还可以生成动态延迟曲线,检测证书剩余时间,支持Proxy,支持二重验证,本文就教你如何使用Docker+Docker-compose搭建Uptime-kuma

这里我把我搭建的Uptime-kuma链接放在这里,可以看一下怎么样

https://status.xiau.net/status/default

安装Docker和Docker-compose

安装Docker

Docker官方安装脚本

wget -qO- get.docker.com | bash

连接你的服务器后,把安装脚本复制粘贴上去并回车,等待安装完成,完成后输入

docker -v 

查看是否安装成功,如果出现了类似于以下的文字

Docker version 27.5.0, build a187fa5

则安装成功

Docker开机自启动

systemctl enable docker

重启或者开机后自动运行服务

安装Docker-compose

先运行这个命令下载Docker-compose

sudo curl -L "https://github.com/docker/compose/releases/download/v5.0.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

然后再运行这个赋予Docker-compose可执行权限

sudo chmod +x /usr/local/bin/docker-compose

软链接Docker-compose到bin文件夹

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

等待执行完成,完成后输入

docker-compose version

查看是否安装成功,如果出现了类似于以下的文字

Docker Compose version v5.0.0

则安装成功

创建文件夹

首先我们创建一个文件夹放置Uptime-kuma的数据,这里我通过以下命令,在“home”文件夹下创建一个名为“uptime-kuma”的文件夹

mkdir /home/uptime-kuma

然后再使用以下命令进入文件夹

cd /home/uptime-kuma

开始部署

这里使用docker-compose部署Uptime-kuma

配置“docker-compose.yml”文件

复制以下内容

services:
  uptime-kuma:
    image: louislam/uptime-kuma:2
    restart: unless-stopped
    volumes:
      - ./data:/app/data
    ports:
      # <Host Port>:<Container Port>
      - "3001:3001"

输入

nano docker-compose.yml

开始编辑,把上面的内容粘贴进去,完事后按“Ctrl+X”,它可能会问你“Save modified buffer?”输入“y“继续,然后它可能还会问”File Name to Write: docker-compose.yml”回车保存退出

部署

输入

docker-compose up -d

开始部署,如果出现了类似于以下的文字

 Container uptime-kuma-uptime-kuma-1 Created(这里如果是Started也是安装完成)

则安装成功

开始使用

此时你应该可以通过你的“主机IP+3001端口(如果你更改了映射的端口,就是你映射的端口)”访问你的Uptime-kuma”

初始化界面

第一次打开UpTime-kuma会进入一个初始化界面

这里设定语言以及数据库类型,数据库类型选好了就不能改了哦,我的建议是个人用户选择SQLite即可,我感觉个人用户的数据量不至于用SQLite会卡,不过也要看你的需求。设定好之后就会要求你设定账户密码,设定好之后登录就可以用啦

本文标题:使用Docker+Uptime-kuna,自建一个服务在线监测网站!
本文链接:https://xiau.net/2147.html/
转载需注明出处(*σ´∀`)σ