惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Engineering at Meta
Engineering at Meta
Hacker News: Ask HN
Hacker News: Ask HN
Know Your Adversary
Know Your Adversary
C
Cisco Blogs
T
The Exploit Database - CXSecurity.com
T
Threat Research - Cisco Blogs
Scott Helme
Scott Helme
T
Tor Project blog
T
Tenable Blog
P
Privacy & Cybersecurity Law Blog
C
Cybersecurity and Infrastructure Security Agency CISA
S
Securelist
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Hacker News - Newest:
Hacker News - Newest: "LLM"
S
Secure Thoughts
大猫的无限游戏
大猫的无限游戏
腾讯CDC
L
LangChain Blog
IT之家
IT之家
Recent Commits to openclaw:main
Recent Commits to openclaw:main
月光博客
月光博客
N
News and Events Feed by Topic
GbyAI
GbyAI
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
T
Tailwind CSS Blog
Jina AI
Jina AI
S
Security Affairs
T
The Blog of Author Tim Ferriss
博客园 - Franky
H
Hacker News: Front Page
Martin Fowler
Martin Fowler
D
DataBreaches.Net
酷 壳 – CoolShell
酷 壳 – CoolShell
Webroot Blog
Webroot Blog
L
Lohrmann on Cybersecurity
C
CXSECURITY Database RSS Feed - CXSecurity.com
U
Unit 42
S
Schneier on Security
B
Blog
Schneier on Security
Schneier on Security
Latest news
Latest news
TaoSecurity Blog
TaoSecurity Blog
Google DeepMind News
Google DeepMind News
The Register - Security
The Register - Security
Recorded Future
Recorded Future
O
OpenAI News
雷峰网
雷峰网
H
Heimdal Security Blog

Mycpen

13_Hexo-操作记录 12_Hexo-GitHub Actions 发布博客静态资源至 NPM 06_转载-自我提升的8个好习惯 05_转载-延寿指南-反向面试-文档写作规范 04_转载-提问的智慧 03_转载-中文文案排版指北 11_Hexo-GitHub Actions 自动部署博客 10_Hexo-GitHub Actions 自动刷新多吉云 CDN 缓存 08_Other-GitHub Actions 定时执行脚本,备份又拍云云存储 07_Other-文章记录-sshpass 03_Error-问题记录-winpty-.gitignore 02_转载-Replit 部署 Memos & Butterfly 基于 Memos 实现清单功能 08_Hexo-博客引用 B站鸿蒙字体 07_Hexo-插件整理 06_Other-Windows 图片批量压缩工具 ultra-tinypng 01_转载-图床搭建 Backblaze B2 + Cloudflare CDN 05_Other-使用 Python open 函数批量替换文件内容 04_Other-使用 Python ftplib 模块同步又拍云云存储数据至本地 03_Other-PC端环境记录
09_Hexo-Replit 搭建 Uptime Kuma 监控服务
Mycpen · 2023-01-01 · via Mycpen

2023/10/01 更新

Replit 上的 Repl 报错,重新搭建 Uptime Kuma

参考自 梦念逍遥:使用Replit平台免费搭建站点监控工具——Uptime-Kuma

  1. Replit 导入仓库 louislam/uptime-kuma,语言 Bash

  2. .replit 即首次配置弹出的输入框 Configure the Run Command 输入 node server/server.js

  3. Shell 终端输入 node,选择 nodejs-16_x.out

  4. Shell 终端输入以下内容,指定版本 1.21.3

    1
    2
    3
    git fetch --all
    git checkout 1.21.3 --force
    npm run setup
  5. 点击 Run

2023/06/01 更新

最近 Replit 的 Repl 出现回档现象,导致最新变更操作丢失,正如 uptimekumaonreplit 仓库管理者提到的 Replit有点拉,似乎会回档,会导致数据库很多对不上。随便用用吧20220430,回档现象我暂未找到解决办法

1. 前言

打算监控博客友链的存活情况(不太礼貌的行为),因 UptimeRobot 免费版有 50 monitors 的限制,转而使用 Uptime Kuma官方 readme 介绍了 Docker、Non-Docker 两者安装方式

uptime-kuma/issues/1472butterfly 魔改群 群友获知 Replit 可以搭建 Uptime Kuma;根据 issues #1472 给出的步骤并未顺利搭建(体质问题吧),进而继续百度

B站视频:Uptime Kuma…replit… 获知仓库 valetzx/uptimekumaonreplit(Replit 下搭建的很顺利)

B站视频:Replit…绑定…域名 获知 Replit 下服务绑定自定义域名

搭建效果见 Mycpenの友链检测

2. 搭建步骤

主要步骤:Replit 导入 valetzx/uptimekumaonreplit 项目

搭建步骤:

  1. 注册 Replit

  2. Replit 导入 valetzx/uptimekumaonreplit 仓库

  3. Replit 服务绑定自定义域名

    B站视频:Replit…绑定…域名 操作:在 Replit Webview 窗口右侧按钮下(如下图),绑定自定义域名,并按提示在域名服务商 DNS 控制台进行解析

    image-20230131122911248

至此,搭建结束。可以通过 自定义域名 前往 Uptime Kuma 仪表盘进行 注册、设置、新增状态页、添加监控项、状态页分组绑定监控项

3. 注意点

  1. 监控类型为 HTTP(s) 时,HTTP 选项 - 方法 选择 HEAD 验证存活(不要使用默认的 GET,GET 会对对应服务造成 大量无意义的流量

  2. 心跳间隔 (检测频率) 建议拉长(不要使用默认的 60s,会对对应服务造成 大量无意义的流量)。以我为例,设置了 86400 秒(即 1 天监控 1 次)

以我为例 监控项 变动了 4 处值,如下图

image-20230131124355253

若网站屏蔽了 Uptime Kuma 的 UA,例如此文 如何禁止 Uptime Kuma 监控网站,可以配置 请求头 来解决,参考自 张洪Heo.评论区

1
2
3
{
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36"
}

4. 参考链接

louislam/uptime-kuma

* valetzx/uptimekumaonreplit

louislam/uptime-kuma/issues/1472

B站视频:Uptime Kuma…replit…

B站视频:Replit…绑定…域名

valetzx:在Replit中自建监控网站(未参考)(uptimekumaonreplit 仓库作者的文章,介绍了些监控报警通知。个人未配置)

版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明来自 Mycpen


欢迎访问 MYCPEN BLOG

建站初衷 记录学习历程,整理平时发现并解决的问题