dsh-vault
在终端中运行以下命令:
dsh plugin install soberkeen/dsh-vault
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install soberkeen/dsh-vault 从 https://github.com/soberkeen/dsh-vault 安装,安装后完全退出并重新启动 DSH,设置侧栏出现 Backup 即表示加载成功。
插件介绍
换电脑、重装系统或误删配置时,DSH 里的配置、会话、技能、插件、工作区乃至 Hindsight 记忆往往分散在多处,很难一次性完整带走。dsh-vault 面向「整库可恢复」:把上述内容与 DSH 客户端安装包打成加密、可分卷的数据包,写入本地目录,并可按需推送到 NAS(网络共享或 WebDAV)。每个包内自带独立恢复器与恢复台账,便于在裸机上先装客户端再还原环境。
核心流程围绕扫描预览、加密备份、校验、还原与 GFS 轮转修剪。备份按分区组织(安装包、DSH 主目录、工作区、Hindsight、Docker 编排文件、插件装配等),并有多层排除规则,避免把缓存、日志等无关体积打进包里。默认 AES-256-GCM 加密,支持账户密码、一次性恢复码与本机免密(DPAPI)等密钥槽;也可在可信本地磁盘上选择不加密以换取速度。插件仅依赖 Node 内置模块,无需 7z、openssl 或额外 npm 依赖,与 DSH 运行时即可安装使用。
适合需要定期备份、迁移机器或在 NAS 上留第二份副本的 DSH 用户。设置侧栏提供一键备份与历史校验/还原面板(仅本机环回访问);命令行与六项 AI 工具(扫描、备份、列表、校验、还原、修剪)适合脚本与定时任务。本地副本始终是主副本,远程推送失败不会使本次备份失效;丢失密码且无恢复码则无法解密,请按 README 建议使用足够强度的口令并妥善保管密钥。
使用场景
- 换机或重装前需要完整备份 DSH 配置与会话
- 希望定时把备份写到本地并同步到 NAS 或 WebDAV
- 迁移后要在新机器上校验包并选择性还原分区
适合人员
- 长期使用 DSH 且配置、技能与工作区较多的开发者
- 需要在家庭或办公室 NAS 上保留第二份副本的用户
- 负责环境迁移与灾备、偏好零额外依赖方案的管理员