ProbeDeck

数据全本地,功能不减。

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:latest
bash
容器内存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、实时推送和静态资源。不需要数据库服务、对象存储,也不需要注册任何云账号。

功能不减,生态通用

原版全部主题、全部通知渠道、全部展示配置都保留。上游更新时业务代码不用改,跟着同步即可。