Development & Runtime

dsh-multi-tenant

guomonth/dsh-multi-tenant · ★ 28

guomonth

Multi-tenant SaaS extension for DeepSeek Harness (DSH): tenant identity, session isolation, authorization, ten

License
MIT
Added
2026-08-23
Maintenance
active
Install kind
github

No manifest check is available; listing does not imply compatibility or security review.

安装

dsh plugin --profile web add github:guomonth/dsh-multi-tenant

GitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试

For install and environment setup, plus plugin development tutorials, see DSH community docs ↗

README

Source README · body: en · Read Chinese README

简体中文

Self-hosted, multi-user DeepSeek Harness on Kubernetes. Members sign in with OpenID Connect (OIDC) and use the native DSH interface in their own persistent AI work environment.

Release candidate: Linux/amd64, one node and one platform replica, for trusted organization members and fresh installations. The RC combination is platform 0.11.0-rc.1, runtime 0.5.0-rc.1, DSH 0.2.1-rc.3. No compatibility guarantee; pin the exact versions and artifacts you deploy.

Install

Use an existing Kubernetes cluster with network policy enforcement, dynamic storage, HTTPS ingress and an OIDC provider. The installation machine needs Node 24+, Helm 3 and kubectl.

npm install --global dsh-multi-tenant@0.11.0-rc.1

Follow the installation guide to prepare configuration and run preflight/install. Images come from the matching release manifest. For an AI assistant, use AI.md.

Use

Open the platform URL and sign in. Choose Enter / create, then Inspect / resolve status. When Ready, choose Open environment and configure your model and tools inside DSH.

Each user has one persistent volume for files, conversations, configuration and tool credentials. Normal stop/start and Pod recreation retain it. Stop interrupts the whole environment; logout or member removal revokes access and retains data. See operations for restart, deletion and troubleshooting.

Documentation

MIT licensed.