Bill

Bill

使用免費的 Replit 搭建 Uptime Kuma

Uptime Kuma 是什麼?
它是一個類似於 "Uptime Robot" 的自托管監控工具。在 GitHub 上開源,可以通過 Docker 與非 Docker 方式進行部署,界面十分簡潔,並且支援多語言,非常的 User-Friendly

克隆
註冊一個 Replit 帳戶,推薦使用 Github 登錄。
註冊完畢後首先點擊 "Create a Repl" --> "Import from GitHub",填寫 louislam/uptime-kuma,並更改語言為 "bash",最後點擊 "Import from GitHub" 進行部署,如圖
4163709642.webp

部署

從 GitHub 上 Clone 成功後,配置文件 ".replit"(首次會出現在右上,後期可以在 File 選項卡中選擇 "Show hidden files" 查看該配置文件),配置運行命令如下,如圖

node server/server.js

1271932118.webp

此時暫不運行,在右側的 Console 選項卡裡輸入 node,並使用上下鍵選擇第一個選項 nodejs-16_x.out ,按下回車進行安裝環境,如圖

1395831252.webp

然後再鍵入 .exit 退出 node
繼續輸入 npm run setup,然後等待片刻即可
4141265595.webp

點擊頁面右上方的 Done(最開始填寫的)

最後點擊 "Run" 或是 "Ctrl+Enter" 來運行 Uptime-Kuma,若右上角處出現 Uptime-Kuma 創建帳戶頁面,則配置成功
1753942658.webp

如何升級

由於我們是採取非 Docker 方式部署 Uptime-Kuma 的,可以使用以下命令進行升級,一般無需第三步,重啟你的 Repl 即可

? How to Update · louislam/uptime-kuma Wiki (github.com)

使用 git 部署
有伺服器的小夥伴也可以使用 git 等工具部署
此處選擇的是 1.18.5 版本,版本可以切換,視情況而變
git fetch --all
git checkout 1.18.5 --force

安裝依賴項和預構建
npm install --production
npm run download-dist

構建環境,運行
pm2 restart uptime-kuma

由於專案會更新,不代表本教程一定會成功。
我已經部署好 status.1703.site
如果有疑問,可以留言。
如果需要我提供監控頁面,也可以留言。
部分圖片來自網絡。

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。