dsh-container
Discovered★ 4DeepSeek Harness (DSH) Docker containerization packaging solution, supporting secure sandbox, LAN relay, and data persistence. / Hardened Docker container for DeepSeek Harness (DSH) with LAN access relay and persistence.
English | 简体中文
dsh-container
dsh-container 将 npm 发布版的 DeepSeek Harness 封装为支持 linux/amd64 和 linux/arm64 的开箱即用 Docker 服务。
- 开箱即用: 预装 DSH 与运行依赖,宿主机无需安装 Node.js 或 npm 包。
- 局域网访问: 支持多台设备访问 WebUI,兼容普通 HTTP 与无头主机环境。
- 可选密钥认证: 一个共享管理员密钥可保护登录页之外的全部页面、静态资源、API 和 WebSocket。
- 容器加固与持久化: 镜像以非 root 用户运行;推荐使用只读根文件系统、删除 Linux capabilities,并独立保存配置与工作区。
- Web 端管理: 可在 WebUI 中查看容器有效配置,并发起平滑重启。


[!WARNING] 请勿将本服务直接暴露到公网。 可选共享密钥只适用于可信局域网或外部 HTTPS/访问策略后的单管理员场景,不能替代 TLS、多用户授权和公网访问控制。trusted-host 也不是身份认证。
快速开始
Docker
docker run -d --name dsh-container --restart unless-stopped -p 127.0.0.1:3080:3080 -e "DSH_CONTAINER_TRUSTED_HOSTS=localhost,127.0.0.1" ghcr.io/omdsh-dev/dsh-container:latest
健康检查通过后访问 http://localhost:3080。此命令适合临时体验,删除容器后设置和工作区数据会丢失。
如需启用单管理员认证,在命令中增加 -e "DSH_CONTAINER_KEY=你的私有密钥"。完整的密钥规则、Cookie 行为和反向代理要求见使用指南。
Docker Compose
cp .env.example .env
mkdir -p .dsh workspace
sudo chown -R 1000:1000 .dsh workspace
docker compose up -d --build
Compose 会从当前仓库构建镜像,并默认仅允许本机访问。
完整文档
完整使用指南包含持久化部署、局域网访问、配置、WebUI 管理、安全说明和更新方法。
许可证
Comments
Loading…
Similar plugins
by pointer-a
面向公网的多租户 DSH 托管平台 —— 部署到一台公网服务器后,多个用户注册并经管理员审核,各自获得一套相互隔离的 deepseek-harness(DSH)环境,随时通过域名安全访问。
★ 29
MIT
TypeScript
Aug 26, 2026
dsh plugin --profile agent add dsh-server-loginby zergtant
DeepSeek Harness (dsh) 远程访问插件:提供 TLS、登录认证、会话保护和 HTTP/WebSocket 透明反代,支持局域网及 FRP ,cloudflare隧道等远程访问。
★ 0
MIT
JavaScript
Sep 13, 2026
dsh plugin --profile web add dsh-remote-accessby whitefirer
dsh(DeepSeek Harness)插件:让 agent 读写浏览器所在机器的本地文件——File System Access 授权 + WS 中继,含非安全上下文兼容模式
★ 4
↓ 301/wk
MIT
JavaScript
Aug 23, 2026
dsh plugin --profile web add dsh-browser-fsby FYL1025
DeepSeek Harness (DSH) 远程工作区插件:通过 SSH 连接一台或多台服务器,直接在 DSH 的 Web 界面里浏览文件、编辑代码、执行命令——体验类似 VS Code Remote-SSH,无需离开对话。
★ 3
MIT
JavaScript
Aug 16, 2026
dsh plugin --profile web add dsh-remote-workspaceby fu827707013
DSH(DeepSeek Harness)并发请求监控与门闩插件。
★ 4
↓ 331/wk
MIT
JavaScript
Sep 17, 2026
dsh plugin --profile web add dsh-concurrency-guardby imchenmin
在将 DeepSeek Harness Web 开放给局域网、远程设备、反向代理或共享环境之前,为它增加密码保护。Add password protection to DeepSeek Harness Web before exposing it to your LAN, remote devices, reverse proxies, or shared environments.
★ 0
MIT
JavaScript
Aug 18, 2026
dsh plugin --profile web add dsh-auth-lock