酷监控是一个高颜值的监控工具箱,支持网站监控/接口监控/HTTPS 证书监控等多种监控类型,帮助开发者及运维人员实时掌握网站/接口运行状态。本项目支持 Docker 一键快速部署,拥有美观现代的界面设计。




使用 Docker 是运行酷监控最简单的方式:
# 适用于 x86/x64 架构
docker run -d --name coolmonitor --restart always -p 3333:3333 -v ~/coolmonitor_data:/app/data star7th/coolmonitor:latest
# 适用于 ARM 架构(如树莓派、Apple Silicon )
docker run -d --name coolmonitor --restart always -p 3333:3333 -v ~/coolmonitor_data:/app/data star7th/coolmonitor:arm-latest
首次启动时,系统会自动:
访问 http://localhost:3333 开始使用酷监控。
coolmonitor/
├── src/
│   ├── app/                - Next.js 应用目录
│   │   ├── dashboard/      - 监控面板
│   │   ├── auth/           - 用户认证
│   │   └── api/            - API 接口
│   ├── components/         - 可复用组件
│   ├── lib/                - 工具函数和库
│   │   ├── monitors/       - 监控检查器实现
│   │   ├── database-upgrader.ts - 数据库升级工具
│   │   └── system-init.ts  - 系统初始化
│   ├── hooks/              - 自定义 Hook
│   ├── context/            - React 上下文
│   └── types/              - TypeScript 类型定义
└── prisma/                 - 数据库模型和迁移
     1 
                    
                    BrookO      182 天前 
                    
                    uptime 吗 
                 | 
            
     3 
                    
                    opscoffeecn      182 天前 via Android 
                    
                    感觉还不错,mark 
                 | 
            
     4 
                    
                    CouleurVVEX      181 天前 
                    
                    感谢开源 
                 | 
            
     5 
                    
                    klxyy      181 天前 
                    
                    和 uptime 区别在哪? 
                 | 
            
     7 
                    
                    UTC0700      181 天前 
                    
                    加个监控网页变化的功能? 
                 | 
            
     9 
                    
                    zhouxiaodi      181 天前 
                    
                    感谢大佬,已经用上了。不过 webhook 通知发送无效果。具体表现:发送测试通知,提示发送成功,但是收不到。 
                 | 
            
     10 
                    
                    star7th   OP  | 
            
     11 
                    
                    star7th   OP @zhouxiaodi  
                我这边试了下,是可以收到 webhook 信息的。你那边可能是网络问题。 对了,另外跟你讲,如果你的 webhook 网址是本机,则无法使用 127.0.0.1 这样的本机地址。因为监控软件跑在 docker 里面,它的本机跟宿主机是不一样的。访问 127.0.0.1 只是容器内部的网络  | 
            
     12 
                    
                    JeffreyRSmith      180 天前 
                    
                    支持一下大佬,从“树洞” 就开始关注的老粉丝了 哈哈😄 
                 | 
            
     13 
                    
                    star7th   OP  | 
            
     14 
                    
                    JeffreyRSmith      180 天前 
                    
                    @star7th #13 已经是十几年前啦  
                ![]()  | 
            
     15 
                    
                    zhouxiaodi      180 天前 
                    
                    @star7th #11 大佬,我是发送消息给飞书机器人,我估计是请求体的格式不符合飞书的标准,所以没有顺利接收到。我在其他场景测试成功了。 
                 |