数据全本地,功能不减。
CF-Server-Monitor 的 Docker / VPS 移植版。单容器部署,主题生态通用。
三分钟装好
docker run -d --name probedeck --restart unless-stopped \
-p 17986:17986 \
-v /opt/probedeck/data:/app/data \
ghcr.io/gg949/probedeck:latestbash| 容器内存 | V8 堆 | |
|---|---|---|
| 面板 · 8 台 | 89 MB | ~20 MB 堆 |
| 面板 · 16 台 | 87 MB | ~17 MB 堆 |
| 探针 · 单台 | — | ~8 MB |
安全放在第一位。
探针不监听任何端口
连接由探针主动向面板发起。被监控的机器不必开端口、不必改防火墙;面板被攻破也碰不到你的被控机器。
数据全在本地
SQLite 全量落盘,无云依赖、无额度限制。备份等于复制一个目录,没有任何数据经过第三方。
容器非 root 运行
入口脚本以 setpriv 降权到 node 用户,主进程只写得了 /app/data 一个目录。
协议与原版一致
公开 API、WebSocket 消息格式、探针上报格式与 CF-Server-Monitor 保持一致,所以主题生态通用、旧部署可直接迁移。
我们提供
- 服务器基础信息与实时监控
- 最低 1 秒上报与 WSS 推送
- 三网延迟与丢包(24 探测点)
- 流量统计、配额与周期报告
- 九种通知渠道与自定义脚本
- 到期提醒与计费展示
- 主题商店与自定义 CSS / JS
- 从 Cloudflare 一键迁移数据
和原版一样全。
这些我们不做
- 绑定 Cloudflare 账户
- CF 用量与账单统计
- 必须托管在 Workers 上
- 数据存在别人的服务器
- 多用户与权限分级
它为什么能这样。
单容器,无外部依赖
Node.js 单进程跑起后台、API、实时推送和静态资源。不需要数据库服务、对象存储,也不需要注册任何云账号。
功能不减,生态通用
原版全部主题、全部通知渠道、全部展示配置都保留。上游更新时业务代码不用改,跟着同步即可。