DeepSeek Harness 對象存儲備份插件 (dsh-plugin-oss-backup)

前言

DeepSeek Harness (DSH) 插件系統允許擴展功能。dsh-plugin-oss-backup 是一個聯網工具類插件,由 KAIROSLLL 維護,用於將工作區文件備份到對象存儲。

它支持 RustFS / MinIO 等自建 S3 兼容服務,以及阿里雲 OSS、AWS S3。一次配置後,可以在設置界面操作將整個文件夾傳上雲。

核心功能

該插件提供以下能力:

  1. 手動備份整個文件夾:在設置頁的「備份目錄」填入目標目錄並保存,然後回到「手動備份」塊點擊「立即備份」,即可遞歸備份整個文件夾。
  2. 定期全量備份:按時間表自動將整個目錄完整上傳。
  3. 文件改動自動備份:打開開關後,每次保存文件都會在 2 秒後自動上傳。
  4. 讓模型上傳單個文件:模型可以直接調用工具,將一個本地文件傳到指定的對象路徑。
  5. 《接數據》:趣味功能,在「上傳狀態」框裏玩一局節奏小遊戲,通關才真正開始備份,不想要可以在設置裏關掉。

安裝

插件支持通過包管理器安裝:

cd <你的插件目錄>
pnpm add dsh-plugin-oss-backup

(或者把打好的 .tgz 裝進 DSH profile)

安裝完成後重啓 dsh web,設置頁裏就會出現「對象存儲備份」選項。

配置與使用

憑證與安全

插件只從環境變量讀取憑證,不落盤、不回顯、不進日誌。支持 .env 文件(只讀不寫),適合本地臨時使用,務必確認在 .gitignore 裏。也支持通過密鑰管理器(如 1Password、Vault)注入環境變量。重啓 dsh web 才能生效新環境變量。

使用步驟

  1. 在設置頁的「備份目錄」裏填入要備份的目錄。
  2. 點擊保存。
  3. 回到「手動備份」塊,點擊「立即備份」。
  4. 系統會遞歸備份整個文件夾,並顯示成功/失敗的數量與總大小。

注意事項

  • 憑證僅通過環境變量傳遞,界面只顯示”已設置 / 未設置”。
  • 支持通過密鑰管理器(如 1Password、Vault)注入環境變量。
  • 已實測通過:RustFS 真實上傳(本機)、阿里雲連通性。

結語

該插件爲 DSH 提供了標準化的雲端備份能力,通過環境變量管理憑證保證了安全性。更多詳情可查閱插件目錄或源碼倉庫。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜