@dickpy/dsh-cloud-sync

@dickpy · 工作流
检测未发现问题无安装脚本

通过 WebDAV、S3 等多种云存储同步 DSH 配置与本地插件源码,方便多设备用户备份恢复。

v0.20.7版本
GitHub 源码安装安装方式
2026-08-21最近更新
11Star
dsh plugin --profile web add github:dickpy/dsh-cloud-sync查看仓库

插件介绍

根据仓库资料整理 · commit 609d8bd

主要功能

  • 支持 WebDAV、Amazon S3、阿里云 OSS、腾讯云 COS、MinIO、七牛云 Kodo、GitHub Gist 等多种云存储渠道,同一时间只启用一个
  • 只同步可重建的配置(package.json、lockfile、workspace、patch)和本地插件源码归档,不打包整个运行环境
  • 提供智能合并、云端优先、本地优先三种同步策略,双端冲突时先展示差异再执行
  • 每次同步保留历史快照,支持预览、恢复远端版本和回滚到指定历史版本
  • 可用 AES-256-GCM 对快照和源码归档做客户端加密,密钥不落明文配置文件
  • 独立于同步渠道,通过 GitHub Releases 检查更新,下载后校验 SHA-256 并由用户确认安装

适合什么时候用

  • 在办公室、家里、新电脑等多台设备间同步 DSH 的 profile 配置和插件环境
  • 希望用自己已有的云存储(NAS、对象存储或 GitHub Gist)备份 DSH 配置和本地插件源码
  • 更换或新增设备后,需要快速恢复出一致的 DSH 插件环境

安装后会多出什么

界面设置 → 云同步 页面,含云服务、配置与历史、同步状态三个工作区

使用前需要

  • 需要一个受支持的云存储账号及其凭据(如 WebDAV 用户名/应用密码,或 S3 兼容服务的 Endpoint、Region、Bucket、Access Key)
  • 使用 GitHub Gist 渠道需要 GitHub 账号并完成设备授权码 OAuth 流程(仅请求 gist 权限)
  • 自更新功能依赖能够公开访问 GitHub Releases
  • 开发/构建环境需要 Node.js 18+ 与 pnpm

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
浏览器 UI凭据环境变量文件系统外部网络宿主子进程
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库dickpy/dsh-cloud-sync安装方式GitHub 源码安装(需 allowBuilds)安装提示源码安装会在你的机器上执行 prepare 构建,需要 allowBuilds 授权;建议用 github:dickpy/dsh-cloud-sync#609d8bd 锁定本次检测的 commit。收录日期2026-08-16固定 commit609d8bd08eb0 · 2026-08-21
dsh plugin --profile web add github:dickpy/dsh-cloud-sync