概述

uptime-kuma:一款极简的 uptime 监控工具。该项目可以用来监控服务正常运行时间,它界面美观、支持 Docker 一键部署,提供了中文界面、通知、多状态页面等实用功能。

原项目地址:https://github.com/louislam/uptime-kuma

项目示例

uptime.jpg官方demo:https://demo.uptime.kuma.pet

部署条件

一台拥有公网ip的云服务器,内存不小于1G

安装 Docker 和 Docker-Compose

参见 http://geeklab.top/Docker/936b9f19945c/

开始安装

编辑docker-compose.yml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
---
services:
uptime-kuma:
image: louislam/uptime-kuma:2
restart: unless-stopped
volumes:
- ./data:/app/data
ports:
# <主机外部端口>:<容器内部端口>
- "3001:3001"
-----
# 或者也可以下载官方提供的compose.yaml文件(以下内容)
mkdir uptime-kuma
cd uptime-kuma
curl -o compose.yaml https://raw.githubusercontent.com/louislam/uptime-kuma/master/compose.yaml
docker compose up -d
-----

启动容器

1
2
3
docker-compose up -d
docker ps # 查询运行状态
docker logs [容器名或者容器ID] # 查询日志

访问服务

1
http://localhost:3001