当前位置:首页 > 记录 > 正文

宝塔面板搭建 uptime-kuma 自建一个TCP/HTTP网站监控程序

uptime-kuma是一款开源监控工具,类似于“Uptime Robot和statping”,ui非常简洁美观,支持TCP/PING/HTTP监控等,还支持多语言其中包括中文!

项目地址:https://github.com/louislam/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 进行安装

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

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

proxy_set_header   Upgrade $http_upgrade;
proxy_set_header   Connection "upgrade";

打开域名 设置参数

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

更新时间 2023-05-16