在阿里云 ECS 部署 dsh-knowledge 的版本、许可与磁盘准备

简介: 本文详解在阿里云ECS上部署DeepSeek Harness知识库插件(dsh-knowledge v0.4.1)的实战要点,聚焦四大关键坑:Node.js版本门槛(≥22.19)、pnpm构建许可配置、模型磁盘落点规划、批量导入上限(20文件/22MB),附安全组收紧与真实安装验证。

在阿里云 ECS 上给 DeepSeek Harness(DSH)接一个知识库,卡住人的往往不是插件本身,而是版本门槛、构建许可、磁盘落点和导入上限这四件事。下面按云上部署顺序走一遍:规划实例与磁盘、收紧安全组、装环境与插件,最后逐条拆开四个坑。插件为 Soren-ABT/dsh-knowledge(知识库检索),当前发布版 v0.4.1,许可 AGPL-3.0,综合分 53.2,星标 57,周下载 749;本站已在 1 天前于 dsh 0.2.0-rc.2 下真实安装成功(L4 · 真实安装)。

一、实例规格与磁盘规划

知识库是磁盘密集型,选型时把预算放在存储上更划算。

  • 实例:2 vCPU / 4 GiB 内存即可跑通插件本体;若要在实例内跑本地 embedding 与 OCR,内存建议 8 GiB 以上,给 ONNX 推理留余量。
  • 系统盘:默认 40 GB 偏紧。除 Node 运行时、pnpm store 和 DSH 外,默认 embedding 模型约 585 MB(1024 维)、扫描件 OCR 模型另需约 21 MB,再加上分块的独立 SQLite 文件与原始文件的 raw 存储,系统盘很快见底。建议系统盘 80 GB 以上,或把模型与数据都落到数据盘。
  • 数据盘:挂一块 ESSD 云盘承载业务数据:

fstab 里的 nofail 不能省,否则云盘挂载顺序变化时实例可能卡在紧急模式。

二、安全组与访问路径

DSH 的 web 服务与管理面板不需要对全网开放。安全组只放行必要来源,管理端口(例如 8787)建议仅允许办公出口 IP 或跳板机,而不是 0.0.0.0/0;SSH 的 22 端口同理收窄。实例只买了内网时,把浏览器访问放到同 VPC 的另一台机器上走内网地址;必须从公网临时访问时,用 SSH 端口转发比直接开公网端口稳妥:

隧道建好后在本机浏览器打开 127.0.0.1:8787,安全组无需新增入方向规则。装完插件后记得重启 web 服务并刷新页面,否则侧边栏不会出现「知识库」入口。

三、版本门槛与许可

运行要求写得很硬:Node.js ^22.19.0 || >=24.0.0、pnpm >=10,且已安装并初始化 DSH;页头徽章也标着 Node.js = 22。动手前先核对:

许可方面,本插件采用 AGPL-3.0,后续若二次分发或在闭源产品里集成,需要先做合规评估。安装走站点生成的规范命令,插件装在 profile 层:

四、四个必须提前知道的坑

坑一 · Node 版本是硬门槛。 现象。 沿用了发行版自带的旧 Node,会出现装不上或装完行为异常。原因。 README 要求 Node.js ^22.19.0 || >=24.0.0,开发要求 >=22.19.0,^22.19.0 意味着 22.x 系列里也不能低于 22.19.0。解决。 先把 Node 升到 22.19 以上(或直接用 24 系列),再执行安装。

坑二 · pnpm 拒绝安装期构建,add 在登记 bundle 前退出。 现象。 第一次执行 dsh plugin add 直接失败,看着像插件包损坏。原因。 插件依赖含安装期构建的包(esbuild、onnxruntime-node、protobufjs、sharp、tesseract.js),pnpm 10 默认拒绝执行这些脚本,命令就在登记 bundle 之前退出了。解决。 把 README 给的构建许可合并进目标 profile 里已存在的 pnpm-workspace.yaml:

不要重复添加第二个 allowBuilds: 键,否则 YAML 会失效。 补全后重跑同一条 add:首次失败时包通常已进入 node_modules,第二次执行会继续完成 bundle 登记。

坑三 · 本地模型占磁盘,且默认落在 DSH 缓存目录。 现象。 插件装好、库里也有数据,回头一看系统盘少了几百 MB。原因。 默认 embedding 模型 onnx-community/Qwen3-Embedding-0.6B-ONNX 约 585 MB、1024 维,OCR 模型另需约 21 MB,而本地模型默认缓存在 <cache>/dsh-knowledge/local-models,正好压在系统盘上。解决。 用管理界面的「模型缓存目录」(支持原生文件夹选择、打开目录和安全迁移)把权重移出系统盘,落到数据盘。顺带一提,不下载模型也可以使用关键词检索。

坑四 · 批量导入有单次与单体两道上限。 现象。 一次拖一大批文件进去,只进来一部分。原因。 批量上传单次最多 20 个文件、单文件最大 22 MB,底层使用 5 路后台导入池,超出的部分不会被受理。解决。 分批导入;单个超大文件先拆分或压缩。另注意同名冲突由服务端统一检测(可选重命名、替换或取消),也有内容哈希避免重复导入;即便替换重建失败,也不会破坏上一份已提交内容。

总结

在阿里云 ECS 上部署 dsh-knowledge,落点其实是四件事:把 Node 提到 22.19 以上、把 allowBuilds 合并进 profile 的 pnpm 配置、把模型缓存与数据盘规划好、避开导入的 20 文件与 22 MB 上限;想对照同类插件的中文清单与安装形态见 DeepSeek Harness Hub 插件清单。

适合与不适合

适合:已有阿里云 ECS 并希望把知识库与业务放在同一 VPC 的团队;需要在实例内完全本地化跑 embedding、OCR、rerank 而不外发数据的场景;已经用过 DSH、熟悉 profile 与 pnpm 工作流的开发者。不适合:Node 仍停留在 22.19 以下且短期无法升级的环境;不接受 AGPL-3.0 许可约束、计划闭源集成或二次分发的项目;只想上传几个小文件做关键词查询、并不需要向量与 OCR 的轻量用户。

标签:dsh-knowledge、DeepSeek Harness、阿里云 ECS、知识库检索、云上部署

本文由 DeepSeek Harness Hub 自动整理,数据来源于插件详情页。

目录
相关文章
|
29天前
|
弹性计算 人工智能 运维
阿里云 ECS 从零部署 DSH 并装上 dsh-agency-agents 专家库
本文详解在阿里云ECS上部署社区版DSH专家库(dsh-agency-agents)的完整流程,涵盖镜像选择、安全组配置、Node版本要求、SSH隧道访问及四大典型安装坑(如插件未注册、配置未生效、依赖误判、PowerShell乱码),强调非官方支持属性与云上最佳实践。(239字)
261 2
|
1月前
|
人工智能 应用服务中间件 网络安全
在云服务器上部署 Deepseek Harness 全流程(公网鉴权访问)
DeepSeek Harness(dsh)是 DeepSeek AI 开源的 Agent Harness,采用“一切皆插件”的架构。本文目标:在一台云服务器或内网机器上部署 DeepSeek Harness Web UI,并通过 Nginx 或 Caddy 反向代理 + Basic Auth,实现域名或纯 IP 访问;HTTPS 按测试条件可选。
1381 0
|
2月前
|
存储 人工智能 云栖大会
云栖大会 | 阿里云存储 3 大分论坛精彩预告:为 AI 算力提速,为 Agent 数据筑基
「阿里云存储」在云栖,我们将带来 3 场精心准备的分论坛、20+ 热门技术话题、重磅客户悉数到场,一手实战经验拆解。
401 2
|
人工智能 JavaScript 开发工具
DeepSeek Harness 本地安装与使用指南
DeepSeek Harness(DSH)是DeepSeek AI开源的Agent运行框架,支持本地文件操作、命令执行与工具调用。基于Cordis插件架构,具备高扩展性与强可控性,适合开发者搭建可控Agent环境或开展模型基准测试。当前为开发者预览版,需Node.js环境,推荐先用`npx @deepseek-ai/dsh web`快速体验。
8663 17
|
4月前
|
人工智能
Qwen3.8抢先体验!正式版即将发布并开源!
千问Qwen3.8即将开源,参数达2.4T,进化速度以“天”计,实力媲美Fable 5。预览版Qwen3.8-Max已上线阿里Token Plan等平台,限时优惠:日间Credits低至1折,夜间更优,个人/团队版月付仅35元起!
6590 226
|
1月前
|
人工智能 自然语言处理 数据挖掘
阿里云千问办公企业版购买流程:填写组织名称、管理员手机号、企业邮箱获取组织ID,并下单全流程
千问办公(QwenWork)是阿里推出的AI智能办公平台,支持自然语言驱动的数据分析、PPT生成、视频剪辑、网页搭建等,直接输出可用成果。企业版含席位与积分包(需绑定有效席位),提供完整购买与管理流程。(239字)
238 2
|
2月前
|
弹性计算 人工智能 编解码
阿里云服务器多少钱一年?2026年9月20日最新优惠服务器配置排行榜,共10台!
2026年9月阿里云服务器优惠来袭!轻量应用服务器低至¥38/年,ECS多款高性价比配置上榜。涵盖入门博客、企业官网、AI推理、GPU渲染等全场景,新老用户同价,支持三年付与地域折扣,助您省钱上云。(239字)
331 1
|
2月前
|
弹性计算 缓存 运维
阿里云上跑 dsh-free-search 的四条收敛实践
dsh-free-search 是阿里云ECS上轻量部署的多引擎搜索插件,支持Bing等免费引擎及百度、豆包等额度型引擎,通过引擎分层、出网收敛、凭据集中与数据边界管控,实现低成本、高可控的长期稳定运行。(239字)
269 2
|
1月前
|
弹性计算 关系型数据库 MySQL
阿里云学生服务器申请流程
阿里云学生服务器(云翼计划)面向在校生提供超低价ECS或轻量应用服务器。需完成实名+学生认证(推荐支付宝校园认证),登录后进入学生专区选购2核配置,首年仅几十元。自动折扣、一键开通,附安全组与环境配置指引。注意有效期及新用户限制。(239字)
333 1
|
19天前
|
存储 人工智能 弹性计算
阿里云2026年双11有活动吗?什么时候开始?双十一活动答疑
阿里云2026双11活动已启动!认证会场即日起至11月30日享7折,其他产品(ECS、AI大模型、数据库等)优惠陆续上线。最新活动请关注【阿里云权益中心】
273 0