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

支持多种推送方式 多种协议

吃灰机的作用 网站/服务器监控程序 Uptime Kuma  搭建教程

一、安装Docker

#国内机
curl -sSL https://get.daocloud.io/docker | sh

#国外机
curl -sSL https://get.docker.com/ | sh

启动 开启自启

systemctl start docker

systemctl enable docker

安装 Docker-compose

#国内机
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.1.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

#国外机
curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

二、安装 Uptime-Kuma

创建目录

mkdir -p /www/wwwroot/uptime
cd /www/wwwroot/uptime

创建 docker-compose.yml 文件 也可以用宝塔创建 在上面创建的目录下

nano docker-compose.yml

Ctrl+X 保存离开 Y退出 回车确认 可以修改为别的端口

version: '3.3'

services:
  uptime-kuma:
    image: louislam/uptime-kuma
    container_name: uptime-kuma
    volumes:
      - ./uptime-kuma:/app/data
    ports:
      - 3001:3001

运行

docker-compose up -d

先打开服务器以及宝塔防火墙的3001端口 访问你的IP:3001 进行安装

吃灰机的作用 网站/服务器监控程序 Uptime Kuma  搭建教程
吃灰机的作用 网站/服务器监控程序 Uptime Kuma  搭建教程

配置反向代理 使用域名访问

吃灰机的作用 网站/服务器监控程序 Uptime Kuma  搭建教程

打开反向代理配置文件 加入 一般在/www/server/panel/vhost/nginx/proxy/站点域名/下

proxy_set_header   Upgrade $http_upgrade;
proxy_set_header   Connection "upgrade";
吃灰机的作用 网站/服务器监控程序 Uptime Kuma  搭建教程

打开域名 设置参数

吃灰机的作用 网站/服务器监控程序 Uptime Kuma  搭建教程
吃灰机的作用 网站/服务器监控程序 Uptime Kuma  搭建教程
吃灰机的作用 网站/服务器监控程序 Uptime Kuma  搭建教程

换服务器也可轻松进行 可进行导出导入操作

吃灰机的作用 网站/服务器监控程序 Uptime Kuma  搭建教程