Uptime Kuma - 监控工具

在这里插入图片描述



一、关于 Uptime Kuma

Uptime Kuma是一个易于使用的自托管监控工具。


img


🥔现场演示

演示服务器(地点:德国法兰克福):https://demo.kuma.pet/start-demo

这是一个临时的现场演示,所有数据将在10分钟后被删除。由正常运行时间Kuma赞助商赞助。


⭐特点

  • 监控HTTP(s)/TCP/HTTP(s)关键字/HTTP(s)Json查询/Ping/DNS记录/推送/Steam游戏服务器/Docker容器的正常运行时间
  • 花式、反应式、快速的UI/用户体验
  • 通知通过电报,discord,Gotify,松弛,Pushover,电子邮件(SMTP),和90+通知服务,点击这里的完整列表
  • 20秒间隔
  • 多语言
  • 多个状态页
  • 将状态页面映射到特定域
  • ping图
  • 证书信息
  • 代理支持
  • 2FA支持

二、🔧安装


1、🐳Docker

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

正常运行时间Kuma现在运行在http://0.0.0.0:3001

警告:不支持NFS(网络文件系统)等文件系统。请映射到本地目录或卷。

注:如果您想限制对localhost的暴露(不向其他用户暴露端口或使用反向代理),您可以像这样公开端口:

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

2、💪🏻非Docker

要求:

  • 支持平台
    • ✅主要Linux发行版,如Debian、Ubuntu、CentOS、Fedora和archLinux等。
    • ✅Windows 10(x64)、Windows Server 2012 R2(x64)或更高版本
    • ❌FreeBSD/OpenBSD/NetBSD
    • ❌Replit/Heroku
  • Node.js 18 / 20.4
  • npm9
  • Git
  • pm2-用于在后台运行Uptime Kuma

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

# Option 1. Try it
node server/server.js

# (Recommended) Option 2. Run in the background using PM2
# Install PM2 if you don't have it:
npm install pm2 -g && pm2 install pm2-logrotate

# Start Server
pm2 start server/server.js --name uptime-kuma

正常运行时间Kuma现在运行在: http://localhost:3001

更有用的PM2命令

# If you want to see the current console output
pm2 monit

# If you want to add it to startup
pm2 save && pm2 startup

3、高级安装

如果您需要更多选项或需要通过反向代理浏览,请阅读:

https://github.com/louislam/uptime-kuma/wiki/%F0%9F%94%A7-How-to-Install


🆙如何更新

请阅读:https://github.com/louislam/uptime-kuma/wiki/%F0%9F%86%99-How-to-Update


2025-02-02(二)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值