{
 "schema_version": 1,
 "generated": "2026-10-26",
 "id": "runzhliu-deepseek-harness-docker--run-dsh-web-ui-locally-with-compose",
 "repo": "runzhliu/deepseek-harness-docker",
 "repo_url": "https://github.com/runzhliu/deepseek-harness-docker",
 "repo_slug": "runzhliu-deepseek-harness-docker",
 "title": "Run the DeepSeek Harness Web UI locally with Compose",
 "page_title": "How to run the DeepSeek Harness Web UI locally with Compose with DeepSeek Harness Docker",
 "summary": "Start the official DSH Web UI in a container on your own machine in a few commands.",
 "who": "A developer who wants to try DeepSeek Harness on a laptop without installing Node.js or the npm package by hand.",
 "problem": "Installing the DSH npm package directly on a workstation mixes its state and tools with the host system.",
 "outcome": "A running local Web UI on 127.0.0.1 with its state kept in the dsh-home volume and the code agent working in a chosen project folder.",
 "steps": [
  "Run `docker compose pull` in the repository directory.",
  "Run `DSH_WORKSPACE=/absolute/path/to/your/project docker compose up -d --no-build` to mount your project as the workspace.",
  "Run `docker compose ps` and confirm the service is healthy.",
  "Run `docker compose logs --no-color deepseek-harness | grep 'dsh web:'` and copy the full URL that includes the token.",
  "Open that URL in a browser, then configure the model and credentials in the Settings page."
 ],
 "agent_prompt": "Using the repository runzhliu/deepseek-harness-docker, start the Compose stack with DSH_WORKSPACE set to <project-path>, then print the dsh web URL from the container logs. Expected output: a URL on 127.0.0.1:3080 that includes a token query parameter. Verify that a request to the root path without the token returns 401.",
 "agents": [
  "any"
 ],
 "difficulty": "Intermediate",
 "time": "30 minutes",
 "basis": "readme",
 "caveat": "The default image uses HTTP and the Web API can run code, so this setup is for a single local user and should not be exposed to a network.",
 "category": "Software and DevOps",
 "tags": [
  "Software and DevOps"
 ],
 "lang": "shell",
 "requirements": [
  "Docker with Compose, or Rootless Podman 4.5 with podman-compose 1.6.0 or newer",
  "A local project directory to mount as the workspace, or leave the default named volume",
  "Model provider credentials to enter in the Settings page or supply as environment variables",
  "A Kubernetes cluster and Helm for the chart deployment"
 ],
 "risk": "sensitive",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [
  {
   "tag": "credentials",
   "notice": "Model credentials entered in the Settings page are stored in the dsh-home volume, so protect that volume and do not share the Web URL that carries the token."
  }
 ],
 "best": true,
 "score": 1.0,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/runzhliu-deepseek-harness-docker/run-dsh-web-ui-locally-with-compose/",
 "md": "https://dedupedai.com/use-cases/runzhliu-deepseek-harness-docker/run-dsh-web-ui-locally-with-compose/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/runzhliu-deepseek-harness-docker--run-dsh-web-ui-locally-with-compose.json",
 "api_version": "v1"
}
