ECS 上部署 DSH 桌宠的规格、出网与权限实践

简介: 本文为DSH桌宠云上部署最佳实践指南:余额功能可选且仅覆盖三家,配置权限严格收口本机(/dsh-pet-7340无鉴权),对话记忆与配置统一落盘于$DSH_HOME/dsh-pet/,备份迁移只需该目录。强调安全组不开放、凭据走DSH机制、素材禁商用。(239字)

第二,余额功能是可选的、且只覆盖三家。 如果目标只是"看得到宠物",一笔 API key 都不用配。配了但服务商未登记余额接口时,插件不播档位动画,改为弹文字说明(第二行报 provider id)。所以出网策略可以按"是否启用余额"分成两档,没必要一上来全开。

三、凭据与配置的权限收口

这是 ECS 上最容易被忽略、后果最重的一块。README 里有几处必须知道的事实:

配置里有对话记忆。 对话的记忆持久化在 $DSH_HOME/dsh-pet/memory.json,浏览器与桌面共享同一份。这意味着这个目录的内容属于用户数据,备份与权限都要按数据处理。

配置文件格式错误不会静默。 校验在插件加载时执行——格式错误会在 DSH 控制台显式报错,不会静默运行残缺配置。这条对运维是好事:坏配置会立刻暴露,而不是带着错误跑。

覆盖语义是整体替换。 用户层配置 $DSH_HOME/dsh-pet/main-config.jsonc 给出某个字段就整体替换该字段(例如写了 animations 就用你的整份动画池),没写的字段回落包内默认。做配置版本化管理时要注意这一点——不能靠"只写差量"来控制。

接口只监听本机、无鉴权。 对外接口前缀 /dsh-pet-7340,只监听本机、无鉴权。README 对这个取舍的理由是方便其他插件驱动桌宠。从权限角度必须理解为:它的信任边界就是本机。因此:

  • 安全组里不要为这个前缀开放入方向。
  • 需要远程访问 DSH Web 时用 SSH 隧道:
  • 如果 ECS 上有其他低权限用户或不受信任进程,要意识到它们同样能调到这套接口。

凭据方面,余额功能用的三个 key 建议走 DSH 凭据机制配置,而不要写进配置文件或用环境变量散落。这样升级与迁移时凭据面是单一的。

四、部署流程(可交接版)

把前面几条收成一个可交接的顺序:

四条要注意的边界:--profile 填 web;装完必须重启进程;headless 下没有桌面小窗是正常行为;不要在安全组开放 /dsh-pet-7340 对应端口。

五、备份与迁移

因为对话记忆与配置都在 $DSH_HOME/dsh-pet/ 下,节点迁移或重建时,这一目录是唯一需要带走的数据:备份整个 $DSH_HOME/dsh-pet/(含 main-config.jsonc 与 memory.json)。不必备份 ~/.dsh/electron/(可按平台重新探测下载)与源码安装的 lib/ 构建产物(npm run build 可重建,且 README 提醒必须跑 prepare.js 而不是裸 tsdown)。

最后一条许可提醒:代码是 MIT,但素材(动画 / 提示词 / 源视频)允许开源使用、禁止商用,且二创衍生作品须附原作者 GitHub 地址。面向客户的环境要提前确认,不要默认"开源就是随便用"。

总结

ECS 上部署桌宠的实践可以压成三句:规格不用加(低占用,把预算给出网与磁盘)、出网按需开(headless 用不到 Electron,余额只覆盖三家)、权限收口在本机(/dsh-pet-7340 只监听本机、无鉴权,用 SSH 隧道而不是开放安全组)。同类插件的中文清单与安装形态见 DeepSeek Harness Hub 插件清单。

适合与不适合

适合:要把 DSH 环境做成可交接资产的运维与平台工程师;需要给云上部署写内部规范的团队;关心凭据与用户数据落盘位置的安全实践者;准备把 DSH 环境从本地迁到云上的开发者。

不适合:只想快速看个效果、不打算管权限边界的用户;需要桌面透明小窗的场景(headless 做不到);以及打算把桌宠素材用于商业产品的团队——素材许可明确禁止商用。

标签:dsh-pet、DeepSeek Harness、阿里云、最佳实践、权限收口

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

目录
相关文章
|
18天前
|
弹性计算 人工智能 运维
阿里云 ECS 从零部署 DSH 并装上 dsh-agency-agents 专家库
本文详解在阿里云ECS上部署社区版DSH专家库(dsh-agency-agents)的完整流程,涵盖镜像选择、安全组配置、Node版本要求、SSH隧道访问及四大典型安装坑(如插件未注册、配置未生效、依赖误判、PowerShell乱码),强调非官方支持属性与云上最佳实践。(239字)
168 2
|
26天前
|
弹性计算 运维 机器人
在阿里云 ECS 上给 dsh-bridge 配一条固定域名隧道
本文详解如何将本地 DeepSeek Harness(DSH)迁移至阿里云 ECS,通过 `dsh-bridge` 插件构建 Cloudflare 隧道实现安全远程访问。涵盖 VPC 隔离、Node 版本适配、局域网代理配置及四大典型排坑(扫码失败、救急无效、配置丢失、微信登录异常),并指导将临时隧道升级为固定域名。强调最小权限安全组与配置备份实践。(239字)
187 2
|
7天前
|
弹性计算 JSON 前端开发
在阿里云 ECS 上跑 DSH,把侧栏弹到本机浏览器
本文详解如何在阿里云ECS上部署DSH并启用`dsh-popout-sidebar`插件:通过配置安全组、Nginx反向代理(需禁用缓冲、支持WebSocket)、HTTPS证书,实现侧栏弹出至本地浏览器;涵盖安装重启、快照范围、事件监听限制等五大典型问题及验证清单,助力远程高效审阅模型产物。(239字)
67 1
|
22天前
|
存储 人工智能 运维
企业建站选型:阿里云万小智 AI 建站和人工定制建站有哪些不同之处?
阿里云万小智AI建站:对话式生成全栈网站,5–10分钟上线,免服务器运维,年费180–1980元,适合预算有限、追求效率的中小企业;云·企业官网则由专业设计师定制交付,首年5980–10480元,适合重设计、缺技术资源的企业。阿里云万小智官网:https://t.aliyun.com/U/FmBHHe 万小智AI建站对话式自动搭建网站、小程序,最低费用15元1个月、180元一年,免费送CN域名
79 1
|
2月前
|
弹性计算 缓存 运维
在阿里云 ECS 上给 DSH 配免费搜索,先解决出网
dsh-free-search 是为 DeepSeek Harness(DSH)设计的免费搜索插件,解决无官方API Key时联网搜索失效问题。支持多引擎自动回退(含阿里云百炼)、5分钟缓存防限流,并适配ECS出网、代理与凭据配置。安装仅一行命令,但需注意Node≥22.19、安全组放行HTTPS、显式设置代理环境变量等关键细节。(239字)
317 1
|
2月前
|
弹性计算 缓存 运维
阿里云上跑 dsh-free-search 的四条收敛实践
dsh-free-search 是阿里云ECS上轻量部署的多引擎搜索插件,支持Bing等免费引擎及百度、豆包等额度型引擎,通过引擎分层、出网收敛、凭据集中与数据边界管控,实现低成本、高可控的长期稳定运行。(239字)
188 2
|
2月前
|
弹性计算 安全 Ubuntu
在阿里云 ECS 上管理你的 DSH 会话归档
本文详解如何在阿里云ECS上部署DSH Web并配置归档管理插件:涵盖实例选型、Node与DSH安装、插件启用、SSH隧道安全访问,以及将DSH_HOME挂载至数据盘实现真正空间释放,附避坑指南与适用场景说明。(239字)
212 2
|
2月前
|
弹性计算 安全 网络安全
MisakaNet 在阿里云 ECS 上的安全加固:Token、配对码与社区内容
MisakaNet 是开源失败经验库插件(Apache 2.0),含393条去重教训,覆盖RAG、DevOps等多领域。安全核心在于“信任边界”:凭据严管、配对码一次一用、社区lesson须审查、Agent沙盒运行、仓库最小权限、网络最小暴露。全靠配置与习惯,无需额外工具。(239字)
100 1
|
2月前
|
存储 监控 安全
DeepSeek Harness 插件管理最佳实践:基于 dsh-market 在阿里云上的生产级部署方案
本文分享阿里云环境下DeepSeek Harness插件管理五大最佳实践:版本锁定与灰度更新、自动化备份与灾难恢复、冲突预防与诊断、安全加固、监控告警,依托dsh-market(GitHub Star 3945)实现生产级稳定运维。
179 1
|
19天前
|
弹性计算 安全 应用服务中间件
在阿里云 ECS 上部署 pi-web-ui,并接上 nginx 反向代理
本文详解在阿里云ECS部署pi-web-ui的完整流程:从环境准备、安装编译、服务化,到nginx反向代理配置(含WebSocket支持)、安全组收紧(仅开放80/443),并总结五大常见坑点(如工具链缺失、403错误、重连失败等)及适用场景,强调安全性与运维最佳实践。(239字)
67 0