DSH Login Gateway
runfali/dsh-login-gateway · skills
dsh log-in doorman plugin: securely open to public the dsh Web UI of this listening machine - log-in wall + full inverse, zero dependence, zero intrusion.
★ 3GitHub stars
1Forks
2026-09-06Last updated
JavaScriptLanguage
MITLicense
Key features
- Want to access the local/public network dsh, but dsh only listens loopback
- The browser has only seen the doorman's address and never gets it -- so the doorman runs a token exchange on the "David of the logged-in user's first page."
- When you succeed, cookies (dsh gw session, HttpOnly + SameSite=Stric) will grow and then access is all antigen, including WebSocket.
- Change the dsh directly so that it can listen to 0.0.0.0 and go naked on the Internet, accessible to anyone.
Requirements
- Upgrading dsh does not require changes to the doorman configuration: the token exchange is done automatically by the doorman, and the browser first visited the front page silently in exchange for a host session.
Install command
dsh plugin --profile web add github:runfali/dsh-login-gateway