mylee

mylee

Uptime Kuma 安裝教程:一款易於使用的自托管 VPS 在線時間監控工具

Uptime Kuma 是一個非常方便安裝搭建的自托管的 VPS 在線時間監控工具,可以有效監控搬瓦工 VPS 的在線率,並且在出現故障的時候發送郵件提醒。之前有過類似的其他工具,不過有的都已經失效或者不能用了,所以本文分享一下目前還能正常使用的這個 Uptime Kuma,目前已經開源,安裝起來也比較放心。
一、Uptime Kuma 介紹

官方網站:https://uptime.kuma.pet
專案地址:https://github.com/louislam/uptime-kuma
演示地址:https://demo.uptime.kuma.pet

主要特性:

監控 HTTP(s) / TCP / HTTP(s) 關鍵字 / HTTP(s) Json 查詢 / Ping / DNS 記錄 / 推送 / Steam 遊戲伺服器 / Docker 容器的正常運行時間
精美、反應式、快速的 UI/UX
通過 Discord、Gotify、Slack、Pushover、電子郵件 (SMTP) 和 90 多種通知服務發送通知,請點擊此處查看完整列表
20 秒間隔
多種語言
多個狀態頁面
將狀態頁面映射到特定域
平圖
證書信息
2FA 支持

二、Uptime Kuma 安裝方法

使用 Docker 安裝(推薦):

docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1

Uptime Kuma 現已在 http://localhost:3001 上運行

不使用 Docker 進行安裝:

要求:

平台
    ✅ 主要 Linux 發行版,例如 Debian、Ubuntu、CentOS、Fedora 和 ArchLinux 等。
    ✅ Windows 10 (x64)、Windows Server 2012 R2 (x64) 或更高版本
    ❌ Replit / Heroku
Node.js 14 / 16 / 18 / 20.4
npm >= 7
git
pm2 – 用於在後台運行 Uptime Kuma

安裝方法:

更新 npm 到最新版本#

npm install npm -g

git clone https://github.com/louislam/uptime-kuma.git
cd uptime-kuma
npm run setup

選項 1. 嘗試運行#

node server/server.js

(推薦) 選項 2. 使用 PM2 在後台運行#

如果沒有安裝 PM2,請先安裝:#

npm install pm2 -g && pm2 install pm2-logrotate

啟動伺服器#

pm2 start server/server.js --name uptime-kuma

更多 PM2 指令:

如果想要查看當前的控制台輸出#

pm2 monit

如果想要將其添加到開機啟動#

pm2 save && pm2 startup

至此已經完成了 Uptime Kuma 的安裝,可以正常使用了。

Uptime Kuma 是一款用於監測網絡服務和伺服器可用性的開源工具。它具有以下特點和功能,下面是對 Uptime Kuma 的評測介紹:

  1. 監測多種網絡服務: Uptime Kuma 可以監測多種網絡服務,包括網站、API、數據庫、DNS 等,確保這些服務的正常運行。

  2. 監測多個伺服器: 它可以同時監測多個伺服器,適用於企業或個人管理的多個伺服器場景。

  3. 實時通知: 當監測到服務不可用或出現故障時,Uptime Kuma 可以通過電子郵件、短信或 Slack 等方式及時通知管理員,幫助快速響應問題。

  4. 可視化儀表板: Uptime Kuma 提供直觀的儀表板,展示各項監測指標和歷史記錄,讓管理員可以輕鬆地查看服務的可用性情況。

  5. 定時檢測: 工具可以根據管理員的設置,定時檢測網絡服務的可用性,以確保持續監測。

  6. 開源和自定義性: Uptime Kuma 是開源的,用戶可以根據需要自定義和擴展功能,以適應不同的監測需求。

  7. 輕量級和易部署: 它是一個輕量級的監測工具,易於安裝和配置,不需要複雜的設置。

  8. 社區支持: Uptime Kuma 擁有一個活躍的社區,用戶可以獲得來自社區的支持和解決方案。

總的來說,Uptime Kuma 是一個功能強大且靈活的網絡服務監測工具,適用於企業和個人,可幫助他們及時發現和解決網絡服務中的問題,確保服務的高可用性。

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