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

推荐订阅源

D
Docker
人人都是产品经理
人人都是产品经理
小众软件
小众软件
博客园 - Franky
WordPress大学
WordPress大学
Jina AI
Jina AI
Google DeepMind News
Google DeepMind News
I
InfoQ
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
F
Fortinet All Blogs
博客园 - 【当耐特】
IT之家
IT之家
G
Google Developers Blog
J
Java Code Geeks
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
云风的 BLOG
云风的 BLOG
Recent Announcements
Recent Announcements
有赞技术团队
有赞技术团队
V
Visual Studio Blog
U
Unit 42
阮一峰的网络日志
阮一峰的网络日志
月光博客
月光博客
GbyAI
GbyAI
雷峰网
雷峰网

Hyde Blog

Hyde Blog Hyde Blog Hyde Blog Hyde Blog Hyde Blog Hyde Blog Hyde Blog Hyde Blog Hyde Blog Hyde Blog Hyde Blog Hyde Blog Hyde Blog Hyde Blog Hyde Blog Hyde Blog Hyde Blog Hyde Blog Hyde Blog Hyde Blog Hyde Blog Hyde Blog Hyde Blog Hyde Blog Hyde Blog Hyde Blog Hyde Blog Hyde Blog Hyde Blog Hyde Blog
Hyde Blog
Hyde · 2025-10-05 · via Hyde Blog

Uptime-Kuma 原创

简介 ​

Uptime Kuma 是一款开源的 自托管监控工具,专为个人、团队或中小型企业设计,用于实时监测网站、服务器、API 及各类网络服务的运行状态。基于 Node.js 和 Vue 3 开发,Docker 容器部署仅需数十 MB 内存,适合资源有限的环境。

安装 ​

安装 🐳 Docker

docker 一键运行:

bash

docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1

验证安装成功:

bash

docker ps

# 输出
CONTAINER ID   IMAGE                                                      COMMAND                   CREATED          STATUS                    PORTS                                                                                    NAMES
1d51813500da   louislam/uptime-kuma:1                                     "/usr/bin/dumb-init …"   38 minutes ago   Up 38 minutes (healthy)   0.0.0.0:3001->3001/tcp, :::3001->3001/tcp                                                uptime-kuma

访问 http://你的服务器 ip:3001 即可看到 Uptime Kuma 的登录页面,然后完成监控设置。

1746810094996.png

配置 ​

进入管理员后台:https://status.seasir.top/dashboard

前往仪表盘,点击左上角的添加监控项,输入你的显示名称和需要监控网站的 URL,然后点击添加,心跳间隔 20 秒

1746811168102.png

然后添加新的状态页,输入名称和路径,然后点击下一步,添加监控项,然后点击完成

1746812049955.png

接着点击右上角设置 - 常规 - 入口页面选择状态页面 - 网站监控站点主 URL输入你http://你的服务器 ip:3001的地址,然后点击保存

1746812514448.png

效果 ​

访问 http://你的服务器:3001 即可看到 Uptime Kuma 的监控页面

1746812651769.png

反向代理 ​

如果你想使用域名访问 Uptime Kuma,你可以使用 Nginx 反向代理。

注意

我的反向代理使用的是 Nginx,如果你使用的是其他的反向代理,请自行修改。路径在:/etc/nginx/conf.d/Uptime-Kuma.conf,以你为准

bash

# status.seasir.top 域名的 HTTP -> HTTPS 重定向
server {
    listen 80;
    listen [::]:80;
    server_name status.seasir.top;

    # 配置 HTTP 到 HTTPS 的重定向
    return 301 http://$host$request_uri;
}

# status.seasir.top 域名的 HTTPS 反向代理
server {
    listen 443 ssl;
    listen [::]:443 ssl;
    server_name status.seasir.top;

    location / {
        proxy_pass http://你的云服务器ip:3001/;  # 反向代理到实际 status 服务
        include /etc/nginx/common_configs/common_proxy_params.conf;  # 引入反向代理公用参数
    }
}
  • 配置后重启 nginx