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";
打开域名 设置参数
换服务器也可轻松进行 可进行导出导入操作