整一个Uptime-kuma服务器检测网页

起因

逛别大佬博客时候看到了这个项目,觉得很好玩就搭建了一个玩玩(
项目地址: https://github.com/louislam/uptime-kuma
下面记录一下我如何搭建的:

搭建

准备:
  • 服务器一台
  • DOCKER
  • 宝塔面板(反向代理用)
  • SSL证书
开始
  1. 首先安装宝塔面板 环境 略略略略略….(懂得都懂反向代理)
  2. 装DOCKER环境
  3. 在SSH里面输入
docker volume create uptime-kuma
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1

4.当跑完后没报错就可以访问 服务器IP:3001

  1. 添加SSL证书以及反向代理127.0.0.1:3001
  2. 反向代理访问出错看看下面

关于反向代理

当在宝塔反向代理里面代理好后报错Cannot connect to the socket server. [Error: websocket error] Reconnecting…怎么办?

解决方案 (仅限Nginx):

在宝塔面板 网站->站点修改->配置文件里

在server{}下添加
location ~ / {
    proxy_set_header   X-Real-IP $remote_addr;
    proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_pass         http://localhost:3001;
    proxy_http_version 1.1;
    proxy_set_header   Upgrade $http_upgrade;
    proxy_set_header   Connection "upgrade";
    }

即可

比如:
server{....
location ~ / {
    proxy_set_header   X-Real-IP $remote_addr;
    proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_pass         http://localhost:3001;
    proxy_http_version 1.1;
    proxy_set_header   Upgrade $http_upgrade;
    proxy_set_header   Connection "upgrade";
    }
......
}

添加Cloudflare

在cloudflare添加网站

注意


开启WebSocket

暂无评论

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇