hub 平台文档 —— NFarmsHUB 资源聚合平台¶
域名规划:hub.nfarms.cn(纯静态 SPA,位于
nfarms/hub/)
平台定位¶
NFarmsHUB 资源聚合平台:五大资源库(脚本 / 资源包 / 软件 / 图片 / 视频) 的统一聚合、检索、审核与分发中心;脚本沙箱执行与手动备份真实接入 nfarmsd 后端。
五大资源库(js/pages/*)¶
| 页面 | 资源库 | 说明 |
|---|---|---|
| scripts | 脚本库 | 版本 / 在线编辑 / nfarmsd 沙箱执行 / 评分 |
| packages | 资源包 | README / 文件树 / 依赖 / SemVer / 安装命令 |
| software | 软件库 | 多平台分发 / SHA-256 签名 / 强制更新 / 插件市场 |
| images | 图片库 | 文件夹树 / Canvas 编辑 / 格式转换 / EXIF / 版权 |
| videos | 视频库 | 分片上传 / 转码任务 / 播放统计 / 防盗链 |
| dashboard | 首页仪表盘 | 概览 / 趋势 / 待办 / 排行 / 配额 + nfarmsd 状态卡片 |
| manage | 资源管理 | 全局搜索 / 标签 / 回收站 / 看板 / 审核 |
| settings | 系统设置 | 存储 / 上传 / 下载 / 通知 / nfarmsd 手动备份 |
基础层特色¶
js/store.js:五大库种子 + 标签/审核/回收站/通知/审计数据层;js/shared.js:跨库共享(评论区、统计行、移入回收站);- 6 角色(admin/reviewer/developer/designer/creator/operator)+ 上传权限矩阵
canUpload; - 独立 localStorage 前缀
nfhub.*。
nfarmsd 接入点(3 处)¶
| 接入点 | 页面 | 命令/端点 |
|---|---|---|
| 后端状态卡片 | dashboard | /health + /metrics |
| 脚本在线运行 | scripts | svc_status / svc_restart / backup_manual(boundCommand) |
| 手动备份 | settings | backup_manual(高危,需 admin) |
部署速查¶
- 静态托管
hub/(生产建议 Nginx 反代/api/到 nfarmsd 并注入真实网关身份头); - 演示账号密码均
123456;3. 重置演示数据:清除nfhub.*前缀 localStorage。