MBBM 零依赖自托管一体化平台
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_324c12d2/mbbm-skill。
技能介绍
解决什么问题
把 IM、音乐库、电子书和休闲游戏分别部署到第三方云,往往要处理账号同步、凭据上传、跨设备状态和额外服务依赖。MBBM 的目标更具体:在自管设备或 NAS 上跑一个数据不出本地的平台,并尽量不引入 npm 依赖。适合想使用本地即时通讯、SMB/WebDAV 音乐源、电子书阅读,并愿意自己维护局域网端点的工程师。
工作方式与核心能力
- 即时通讯:
PIN身份、E2EE、单聊/群聊(≤30)、文件/语音、扫码邀请;API 覆盖register、login、bootstrap、stream(SSE)、send、contact、group、history、e2ee/pubkey、avatar。 - 音乐库:接入
SMB/WebDAV,支持 14 种格式、封面缓存、移动端播放;常用端点包括music/artists、music/albums、music/tracks、music/file(Range)、music/config。 - 休闲游戏:贪吃蛇、俄罗斯方块、乒乓球、1v1 对战、排行榜,作为相对独立模块运行。
- 电子书:在线搜索、本地多格式导入、全屏阅读、漫画、墨水屏、TTS 朗读;端点包括
search、cover、wikisource、gutenberg、books、book、epub、comic、import。
资料称各模块为相对独立服务,可单独部署,也可由主站外壳统一聚合访问;部署形态可落在威联通/群晖,各模块独立容器运行,数据卷持久化并自动排除 data/。蓝牙 Mesh 中转用 Mac 作蓝牙中枢,附近设备经 BLE 连入做存储转发和集群投递,可用 /mesh/status 验证。
适用边界
所有接口都是本地自托管端点,资料强调不向外发起任何带凭据请求;但仍需自行处理网络可达性、权限、备份和访问控制。群聊上限为 30,蓝牙 Mesh 依赖可用蓝牙中枢,音乐源依赖 SMB/WebDAV 可达性。如果计划暴露到公网,应自行评估代理、认证和 TLS,不要假设它已包含中心化账号同步或外部托管能力。
使用场景
- 在家庭 NAS 上部署局域网 IM,完成 PIN 注册、E2EE 单聊和 30 人以内群聊测试。
- 接入 WebDAV 音乐源后,按 artists/albums/tracks 端点验证 14 种格式播放与封面缓存。
- 把本地 epub 和漫画导入电子书模块,用墨水屏或全屏阅读并测试 TTS 朗读。
- 用群晖容器单独部署 IM 与电子书,通过主站外壳聚合访问并检查 data 卷持久化。
适合人员
- 维护家庭 NAS 的工程师:希望把 IM、音乐、电子书放到局域网端点并避免云账号。
- 自托管爱好者:需要用 Node.js 标准库和容器部署低依赖服务。
- 墨水屏电子书用户:想本地导入 epub、漫画并测试 TTS 朗读。
- 局域网协作成员:需要在 30 人以内群聊中交换文件和语音。