文章摘要
DataCabin 数据舱功能介绍
DataCabin 数据舱是一套面向 Python 桌面应用与 PHP 网站的多应用运行数据管理平台。系统可以把不同应用的启动次数、活跃设备、使用时长、功能调用、崩溃异常、用户反馈和版本发布集中到一个后台中统一查看,适合个人开发者、小团队或私有化项目做应用统计、稳定性分析和远程发布管理。
程序服务端基于原生 PHP 8.2 开发,无需 Composer、Node.js 或外部 CDN,上传源码后即可通过安装向导部署。系统支持 SQLite 快速部署,也支持 MySQL / MariaDB 生产环境使用。
主要功能:
1. 支持多应用统一管理,可在一个后台中查看 Python 桌面应用与 PHP 网站的运行数据。
2. 支持运营总览仪表盘,展示每个应用今日打开数、活跃设备、昨日变化、平均使用时长、崩溃率和近 7 日趋势。
3. 支持匿名设备与会话统计,记录设备平台、版本、渠道、启动时间、在线状态、使用时长和退出类型。
4. 支持功能调用分析,可统计下游程序内各功能的调用次数、成功次数、失败次数、成功率和最后调用时间。
5. 支持崩溃与异常聚合,可按类型、版本、渠道和设备范围查看高频问题,辅助定位稳定性风险。
6. 支持远程公告与版本发布,可按平台、架构、渠道、语言、版本范围和时间窗口定向下发内容。
7. 支持真实下载统计,本地安装包开始传输或外部 HTTPS 下载跳转时才计数,断点续传不会重复累计。
8. 支持 PHP 网站用户反馈,下游网站可通过安全签名接口提交纯文本建议,后台按应用查看、标记已读或删除。
9. 支持 Python 与 PHP 单文件 SDK,便于下游程序快速接入采集、反馈、公告和远程更新能力。
10. 支持安全验签与信任链保护,采集接口使用 HMAC-SHA256,远程公告、更新清单和安装包摘要使用 Ed25519 签名。
优化内容:
1. 优化多应用数据集中管理体验,统一展示桌面应用与 PHP 网站的运行情况。
2. 优化后台统计视图,应用打开数、活跃设备、使用时长和崩溃率更直观。
3. 优化设备与会话记录能力,方便追踪版本、渠道、平台和使用状态。
4. 优化功能调用统计,支持查看成功率、失败次数和最后调用时间。
5. 优化版本发布流程,支持平台、架构、渠道和灰度策略管理。
6. 优化 PHP 网站反馈能力,保证反馈入口精简,同时通过签名机制保障安全。
7. 优化后台运维能力,增加健康检查、请求性能、安全审计、告警和加密备份能力。
适用场景:
1. 个人开发者需要统计多个桌面软件或网站程序的真实使用情况。
2. 小团队需要集中查看客户端版本、渠道、活跃设备、崩溃异常和用户反馈。
3. 私有化项目需要自建统计后台,不希望把设备数据、反馈数据和版本发布数据交给第三方平台。
4. Python 桌面应用需要远程公告、版本检测、安全更新和真实下载统计。
5. PHP 网站程序需要极简反馈入口,并通过服务端签名方式把用户建议回传到统一后台。




