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

想入飞飞12个月前记录1464

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";

打开域名 设置参数

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

相关文章

免费申请SSL证书:Certbot快速申请自动续订https域名证书

免费申请SSL证书:Certbot快速申请自动续订https域名证书

Certbot 是一个免费的开源软件工具,用于在手动管理的网站上自动使用Let's Encrypt证书以启用 HTTPS。Certbot 由电子前沿基金会 (EFF) 开发,这是一家位于加利福...

宝塔面板解决跨域问题

宝塔面板解决跨域问题

宝塔-解决跨域问题:打开nginx如图所示add_header Access-Control-Allow-Origin *; add_header Access-Con...

linux常用的一些命令

Linux:wget后台下载/查看后台任务进度今天在自己的服务器上使用wget下载一个大文件时,不小心把ssh断开连接了,重新登上去后想查看这个文件的下载进度,现记录一些wget的知识点。1、最常见的...

帝国cms 自定义列表建立tag效果 根据关键字调用

统计记录:(如:select count(*) as total from phome_ecms_news where classid=1 and checked=1)注:这句SQL的意思是查找统计位...

PHP实现根据设备类型自动跳转相应页面的方法

随着当今移动设备的普及,上网已经比过去更加方便。针对Android智能手机,iPhone/iPad等移动终端,很多网站都相继推出了针对电脑和这类手机等移动设备访问的网页。本文所述的实例代码就可以实现根...

宝塔面板Nginx反向代理/CDN缓存文件加速设置

宝塔面板自带了反向代理设置, 通过Nginx反向代理我们可以让网站达到加速的效果, 如果开启缓存还可以减少源服务器带宽压力,现在简单说说这个设置.缓存的配置文件位于 /www/server/ng...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。