mvalentsev/dsh-wsl-projects ↗★ 0
dsh-wsl-projects
Run one DeepSeek Harness web server per project inside WSL2, managed from the Windows dsh app: each project gets its own service, port and dsh home. 适合在Windows下开发WSL2项目,需要为各项目隔离DSH环境的用户。
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:mvalentsev/dsh-wsl-projectsREADME
Read the full README ↗Configuration
Add the settings to a profile patch:
- id: wsl-projects
name: dsh-wsl-projects
config:
distro: Ubuntu
projectsRoot: ~/projects
unit: dsh-web.service
defaultPort: 19800
configFiles:
- ~/.dsh/settings.yaml
- ~/.dsh/profiles/web/cordis.patch.yml
| Key | Meaning | Default |
|---|---|---|
distro | The distribution to use. | the WSL default |
projectsRoot | The folder with your projects. | ~/projects |
unit | The systemd user unit that owns the WSL dsh. | dsh-web.service |
defaultPort | The first port for a new service. | 19800 |
configFiles | The files the panel can edit. | the standard dsh files |