DSH Server Deployment
AnkoCD/dsh-server-deployment · devops
DeepSeek Harness multi-user server deployment: Login portal / Independent instance per user with OS-level isolation / Independent API Key / Delivery file drawer
★ 27GitHub stars
3Forks
2026-09-08Last updated
JavaScriptLanguage
MITLicense
Key features
- Login portalself-developed dark login page (paint + gold foil style), scrypt password (compatible with the old version of APR1), HMAC signature session cookie (HttpOnly / Secure / SameSite=Lax), login current limit (IP + account two levels), CSRF double submission verification.
- Automatic positioningThe gateway sniffs session.history (open session) and session.list (each session contains cwd) in proxy traffic, remembers the current session directory and persists it to state-cwd.json
- User isolationEach user has an independent DSH instance (independent port), runs with an independent system account dsh-, and DSH_HOME points to its 0700 private directory
- userctl.js can create an account/change the password/delete the account/preset the key with one command.
Install command
dsh plugin --profile web add github:AnkoCD/dsh-server-deployment