一款极简的 uptime 监控工具

该项目可以用来监控服务正常运行时间,它界面美观、支持 Docker 一键部署,提供了中文界面、通知、多状态页面等实用功能。

项目特点

  • 监控 HTTP(s) / TCP / HTTP(s) 关键字 / HTTP(s) Json 查询 / Ping / DNS 记录 / 推送 / Steam 游戏服务器 / Docker 容器的正常运行时间。
  • 精美、反应式、快速的 UI/UX。
  • 通过 Telegram、Discord、Gotify、Slack、Pushover、电子邮件 (SMTP) 和 90 多种通知服务发送通知。
  • 多种语言。
  • 多个状态页面。
  • 将状态页面映射到特定域。
  • 证书信息。
  • 代理支持。
  • 2FA 支持。

安装

docker

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

非 docker

平台

  • 主要 Linux 发行版,例如 Debian、Ubuntu、CentOS、Fedora 和 ArchLinux 等。
  • Windows 10 (x64)、Windows Server 2012 R2 (x64) 或更高版本
# Update your npm
npm install npm@9 -g

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

PM2 命令

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

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

截图

传送门

GitHub:https://github.com/louislam/uptime-kuma

-END-


相关推荐

  • 一文带你彻底掌握阻塞队列!
  • 老黄深夜炸场,世界最强AI芯片H200震撼发布!性能飙升90%,Llama 2推理速度翻倍,大批超算中心来袭
  • 奥特曼宣布暂停ChatGPT Plus新用户注册!
  • ChatGLM金融大模型挑战赛赛题总结
  • [开源]高性能Java报表引擎,完善的报表设计器,快速设计中式报表
  • [开源更新]提高分布式业务系统一致性的分布式重试与任务调度平台
  • 代码优雅之道——Java如何判空
  • 生成式人工智能 x 医疗保健市场地图
  • 谷歌发布《AI机遇议程》(An AI Opportunity Agenda)
  • ​​1115.AI日报:用的人太多了, ChatGPT Plus 订阅暂停
  • 从4万行代码降到1.8万,如何用DDD做架构重构?
  • 梯度提升树算法原理小结
  • FunnyBirds: 一个用于解释人工智能方法的基于部分的分析的合成视觉数据集
  • EMNLP 2023 | 用于开放域多跳推理的大语言模型的自我提示思想链
  • 百度营销《打通全域营销 破局长效增长》重磅发布,拥抱长效经营新范式
  • ChatGPT Plus暂停新订阅;零一万物发布Yi-34B训练过程说明;面壁智能发布AI智能体SaaS产品丨AIGC大事日报
  • 2023西丽湖论坛开幕!李彦宏现身,称国内200多个大模型调用量还没文心一个多?
  • 年营收暴涨1567%,黄仁勋为其站台,这家云厂商如何靠AIGC起飞?
  • 【蚂蚁】简述 browserslist 的意义
  • 100 天构建 AI 视频编辑器原型