dsh-webdav-server
Run the following command in DeepSeek Harness:
dsh plugin install weibaohui/dsh-webdav-server
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install weibaohui/dsh-webdav-server in DeepSeek Harness to install this WebDAV server plugin; source code is available at https://github.com/weibaohui/dsh-webdav-server .
About this plugin
Sharing a folder with another PC, an iPad, or a phone over a local network has historically meant hitting protocol walls: SMB is hard to self-host, the Windows Home Edition lacks a native NFS client, and WebDAV is the one standard all three platforms mount out of the box. dsh-webdav-server removes that friction by turning any directory inside dsh into a fully RFC 4918-compliant WebDAV server, built on the nephele Node.js framework with its official filesystem adapter. Once mounted, the directory behaves like a local drive. Drag-and-drop, double-click editing, and save-as all work transparently, and every change writes directly to the source machine in real time. The service runs on its own port and authentication, fully independent from dsh and its other plugins.
All configuration lives in a visual settings panel. An access token is auto-generated and persisted on first start; any username is accepted and the token serves as the password. Security controls are first-class: flip on read-only mode to reject all mutating requests with 403, disable symlink following to keep content inside the configured root, or bind to 127.0.0.1 for local-only access. When the user-management plugin is installed, you can switch to its login credentials for Basic auth, with a safe automatic fallback to token auth if user-management is missing or its user database is damaged. The settings page includes copy-ready mount guides for Windows (covering the WebClient service, Basic-auth registry key, and the 50 MB file-size limit), macOS Finder, Linux davfs2, and the iOS Files app, with the live address and token already substituted.
No restart is needed to apply changes. The plugin fingerprints its configuration every three seconds and rebuilds the listener automatically the moment the root directory, port, token, or read-only flag changes. It is aimed at anyone running dsh who wants to share a session workspace, a knowledge base, or an arbitrary local folder with a colleague, a family member, or just another device of their own. Open the settings page, copy the address and token, follow the one-click mount guide on the other end, and within a few minutes that directory is a shared file drive on the other machine.
Use Cases
- Share a dsh workspace with other PCs or phones on the local network
- Access the dsh knowledge base directly from an iPad or iPhone via the Files app
- Open a public folder to guests in read-only mode
Best For
- dsh users who need cross-platform file sharing
- Team members collaborating over a local network
- Individuals who want to access a dsh knowledge base from multiple devices
Related Plugins
Free web search plugin for DeepSeek Harness with web search, X search, and page fetch; no signup or API key required, with automatic multi-engine failover.
AnySearch-powered web and vertical search plugin for DeepSeek Harness, offering real-time search, cleaned URL content, concurrent batch search via native web_search/web_fetch, no API key required.
Pixel-perfect webpage clone tool that uses an agent harness to turn any webpage into a scored, full-page React replica.
A bilingual cost-tracking plugin for DeepSeek Harness with session/daily cost, budget, official & custom provider balance, coding plan quotas, peak/off-peak pricing alerts, and history stats.