Uptime Kuma 一個開源免費的監控工具,簡單實用,主要用來監控 Web 和網絡,和其他監控服務不一樣的是,它非常輕量的,基於 Node.js 和 Vue3 開發。
開源地址:https://github.com/louislam/uptime-kuma
預覽地址:https://demo.uptime.kuma.pet/
官方網站:https://uptime.kuma.pet/
使用文檔:https://github.com/louislam/uptime-kuma/wiki
Uptime-Kuma 是一個自托管監控工具,簡單易用,並且有好看的監控 Dashboard,支持豐富的告警方式,只需要花幾分鐘的時間就可以搭建一個監控應用,如果您對這個項目有興趣,可以搭建一個自行把玩!
特性如下:#
- 可監控 HTTP (s) / TCP / Ping / DNS 等網絡
- 支持 Webhook, 郵件多種通知方式
- 多語言支持
- 輕量,基於 Node.js 和 Vue 3 開發
- 花哨的、響應式的 Dashboard
- 開源免費,支持 Docker 部署
程序截圖:#
搭建教程:#
首先我們需要先部署到 docker 環境:Docker 一鍵安裝腳本
然後執行下面的命令即可:
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
然後使用 IP+3001 端口訪問即可,訪問設置可以通過郵箱、釘釘、tg 機器人去報警。
如果想使用域名訪問,可以自己搭建反向代理環境或者使用 Cloudflare 的免費隧道服務。
使用教程:https://github.com/louislam/uptime-kuma/wiki/Reverse-Proxy-with-Cloudflare-Tunnel
或者使用我製作的一鍵腳本來搭建:
wget https://i.k7blog.com/sh/uptimekuma.sh && chmod +x uptimekuma.sh && clear && ./uptimekuma.sh