Back to directory

dsh-web-lan-access

Curated pickMaintenance: Active

acidgr/dsh-web-lan-access

DeepSeek Harness (dsh) Web plugin

View on GitHub
$ dsh plugin --profile web add dsh-web-lan-access

32

stars

5

forks

JavaScript

Language

MIT

License

2026-08-14

Created

2026-09-10

Last push

A native DSH web-profile plugin for LAN, Tailscale, and VPN access with reversible installation.

DSH integration

Native runtime

Author-claimed

Safety audit

Unaudited

Last verified

2026-09-08

License

MIT

01What can it help you accomplish?

  • Open the DeepSeek Harness Web UI from a LAN or remote trusted address

    A bootstrap that restores UUID support and remote Host-backed settings on plain HTTP

    DSH web operators serving the UI to trusted LAN, Tailscale, or VPN clients

02How to install into DeepSeek Harness

Installation steps

  1. 01

    Install with `dsh plugin --profile web add dsh-web-lan-access`.

    $ dsh plugin --profile web add dsh-web-lan-access

  2. 02

    Restart `dsh web`, then hard-refresh the remote browser.

    $ dsh web

Verify the integration

  • Run `curl http://127.0.0.1:3080/ | grep lan-access-polyfill` and confirm it matches.

03DSH integration and capability boundaries

DSH integrationNative runtime

Native DSH webserver extension using the documented index-tap and client-transport hooks

  • LAN web bootstrap

    An insecure-origin DSH Web UI pageA UUID polyfill and authenticated Host-settings transport bootstrap

    Binds the webserver to `0.0.0.0` through its bundle patch

04Who is it for? When not to use it?

Good for

  • DSH web operators serving the UI to trusted LAN, Tailscale, or VPN clients

Not for

  • Binding `0.0.0.0` exposes DSH authentication to reachable interfaces; use trusted networks and access controls.

05Compatibility, maintenance and safety notes

  • Binding `0.0.0.0` exposes DSH authentication to reachable interfaces; use trusted networks and access controls.
2026-08-142026-09-07Not specified by the author

Author README tracked from the referenced commit

06Frequently asked questions

Why do remote HTTP pages fail without it?

The README explains that `crypto.randomUUID()` is unavailable on insecure non-loopback origins, preventing RPCs and UI data from loading.

Do I start DSH with `--host 0.0.0.0`?

No. The documented usage starts the web profile normally; the plugin sets the bind host through its bundle patch.

How do I remove it?

Run `dsh plugin --profile web remove dsh-web-lan-access`.

08Data and sources

  • Author-claimedgithub.comff4bd8d1ffa0…

    LAN / remote access support for the [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) Web UI.

This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-09-08. Found an error? Submit a correction.

🏆

Best DeepSeek Harness Plugins

Twelve plugins worth installing first — picked from the whole catalog, across every category.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.