Uptime Kuma 安装部署指南:支持多环境的开源服务器状态监控方案

100次阅读
没有评论

Uptime Kuma:高颜值开源服务器状态监控工具

如果你需要统一管理多台服务器的运行状态,Uptime Kuma 是一个理想的开源免费选择。它提供直观且美观的图形化界面,能让你实时掌握服务的健康状况。

该工具支持多种监控维度,包括 HTTP(S)、TCP、Ping、DNS 记录、HTTP 关键字 以及 Steam 游戏服务器。在告警通知方面,它极其强大,除了支持电子邮件 (SMTP)、Telegram、Discord、Slack、Pushover 等主流平台,还兼容 70 多个通知服务。

界面预览:

Uptime Kuma 安装部署指南:支持多环境的开源服务器状态监控方案

安装部署

根据你的环境,可以选择以下两种安装方式:

方法一:使用 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

方法二:手动安装(非 Docker 用户)

环境要求:Node.js >= 14, git, pm2。

# 更新 npm 至最新版本
npm install npm -g

# 克隆项目并初始化
git clone https://github.com/louislam/uptime-kuma.git
cd uptime-kuma
npm run setup

# 运行方式 A:直接启动(用于测试)node server/server.js

# 运行方式 B:使用 PM2 后台运行(推荐)# 若未安装 PM2 请先执行:npm install pm2 -g
pm2 start server/server.js --name uptime-kuma

资源链接

正文完
 0
Administrator
版权声明:本站原创文章,由 Administrator 于2022-02-16发表,共计790字。
转载说明:除特别说明外,本站原创内容采用 Creative Commons Attribution 4.0 (CC BY 4.0) 许可协议发布,转载请注明来源并保留原文链接。 本站部分内容基于公开资料整理,并可能经 AI 技术辅助生成或优化,仅供参考,不构成任何专业建议,请读者自行判断与核实。 本站不对第三方资源的可用性、安全性或合法性承担任何责任。
评论(没有评论)
验证码