dsh-config-manager: A Backup & Migration Plugin for DeepSeek Harness
xiajiajun516/dsh-config-manager
DSH Config Manager is a DeepSeek Harness backup & migration plugin that exports, imports, and syncs your full configuration (plugins, MCP, skills) for one-click cross-machine migration.
dsh-config-manager is a backup and migration tool built for DeepSeek Harness, packaging the entire DSH environment—model configs, plugins, MCP servers, skills, and workspaces—into a single ZIP file for one-click restoration when switching machines or reinstalling. It supports scheduled full backups, encrypted backups, Git/WebDAV sync, and a configuration marketplace, with full preview and conflict handling before import, plus automatic remapping of dead paths. Maintained by xiajiajun516 under the MIT license, it is a handy assistant for DSH users to migrate and back up.
How to Install
dsh plugin --profile web add dsh-config-manager- Category
- Development & Operations
- Platform
- DSH Plugin
- Author
- xiajiajun516
- Distribution
- Plugin
dsh-config-manager Key Features
dsh-config-manager Repo Summary
What Does It Do?
DSH Config Manager is a backup and restore plugin for DeepSeek Harness that turns your complete DSH configuration into a portable, migratable ZIP file. It solves the hassle of manually reconfiguring models, plugins, MCP servers, skills, and workspaces when switching machines, letting you export, import, migrate, and sync your entire DSH environment with one click. Core capabilities include scheduled full backups, encrypted backups, Git/WebDAV sync, and a configuration marketplace. It is maintained by xiajiajun516 under the MIT license.
Core Features
- One-click export and import: package DSH configuration into a single ZIP and restore the full environment on a new machine.
- Scheduled full backups: automatic backups every 6h, 12h, 24h, 7d, or a custom weekly time, with secrets excluded by default.
- Path auto-mapping: detects dead absolute paths and remaps them in batch for smoother migration.
- Conflict handling and preview: full preview before import, choose to keep current or use imported version, never silently modifies config.
- Encrypted backups and secret safety: API keys are not exported by default; encrypted backups restore them with a password.
- Git/WebDAV sync: synchronize configuration across machines via a private Git repo or WebDAV, secrets never sync.
How to Use This Plugin?
After enabling it in DSH, operate through the plugin interface. For export, select the configuration items to include and generate a ZIP file; for import, preview first, then confirm, and choose to keep current or use imported on conflict. To schedule backups, enable the option in settings and pick a frequency; for cross-machine sync, configure a Git or WebDAV connection. The configuration marketplace lets you browse and install shared configs with one click, showing supply-chain warnings and requiring explicit approval for each section before writing.
This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: xiajiajun516/dsh-config-manager. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.
