hxy91819/dsh-auth

hxy91819★ 2TypeScriptLast synced: 2026-08-19

Open on GitHub

Caddy-fronted administrator authentication for DeepSeek Harness: Argon2id, revocable sessions, bilingual UI, zero upstream forks.

README excerpt

dsh-auth English 简体中文 Unofficial community plugin for DeepSeek Harness. Add a secure administrator login to the DeepSeek Harness Web app. dsh-auth keeps Harness on loopback and installs a project-owned Caddy forward auth edge for pages, APIs, downloads, SSE, and WebSockets. Version 0.2.0 is a breaking upgrade from legacy v1 deployments. Previous installer flags, Nginx-managed installations, and old sessions are not migrated. Uninstall the previous installation, then run setup again. Quick start Interactive setup Install the published CLI, then start from an existing DSH Web systemd service whose upstream listens only on loopback: npm install -g dsh-auth installs the current stable CLI, and the installer pins that same version in the selected DSH profile. For controlled production rollout, install the exact version approved by your supply-chain policy: Plugin pre-install is not enabled authentication dsh plugin --profile web add dsh-auth (or a local tarball) only adds the bundle to the Web profile. With both core environment variables absent the bundle stays dormant: Web keeps booting normally, no authentication routes or settings UI appear, and nothing is exposed. A partially suppl…

View full README on GitHub →
Tools / Devargon2idauthenticationcaddycordisdeepseek-harnessdshdsh-category-securitydsh-plugin

Category