Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

dsh-passwords

dsh-passwords 是一个服务器级网关,将 DeepSeek Harness 转换为多租户平台。提供远程访问、自动 HTTPS、子用户权限与配额管理、沙盒执行环境、加密认证和审计日志功能。

Ficha actualizada 23 sept 2026, 15:07 · upstream 23 sept 2026, 15:01 · release v2.7.3

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es dsh-passwords

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

dsh-passwords 为 DeepSeek Harness 提供了一个服务器级的认证网关,使其能够作为可公网部署的多租户平台运行。

核心特性包括: - 登录认证机制,首次配置创建主用户,后续访问自动跳转至登录页;会话有效期为 12 小时 - 自动 HTTPS 证书签发与续期,80 端口自动重定向到 443,无需手动配置 SSL - 多租户支持:一个主账户可管理任意数量的子用户,所有账号权限均在 dsh 设置页面统一配置 - 细粒度权限控制:工作区白名单、逐会话授权、token 配额限制、每日时长上限、沙盒模式(三档)、文件上传下载开关及 WebSocket 路径级授权 - 会话归档机制:工作区权限状态与会话列表保持同步,支持历史会话查询 - 运维视图:主用户可查看所有工作区和会话,并下载非敏感普通文件 - 审计与安全:登录限流与锁定、完整审计日志、SQLite 数据库静态加密存储、登出即吊销会话 - 设置页卡片:远程补丁重载、软件更新管理、账号权限配置、站内留言系统(支持中英双语)

界面采用深色/浅色主题切换,提供简洁的聊天/留言界面和权限管理面板。

CASOS DE USO
  • 为 DeepSeek Harness 等 AI 开发平台构建可公网部署的多租户协作环境
PUNTOS DESTACADOS
  • 自动 HTTPS 证书签发与续期,无需手动配置 SSL 证书,80 端口自动重定向至 443
  • 支持多租户架构,一个主账户即可管理多个子用户及独立工作区权限
  • 会话授权机制灵活,支持逐会话授予权限、归档状态同步及历史会话查询
PRECAUCIONES
  • 仅支持 MySQL 数据库,不支持其他类型数据库
  • Docker 部署需额外配置 MCP_DSH_DOCKER_SELF_UPDATE=1 环境变量
  • 自动 HTTPS 续期失败时不会降级使用明文 HTTP,可能导致服务中断
  • 第三方 SSH 端点登记后,子用户无法访问该端点(除非同时满足主用户权限 + 官方终端权限双重条件)
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Captura de dsh-passwordsCaptura de dsh-passwordsCaptura de dsh-passwordsCaptura de dsh-passwordsCaptura de dsh-passwordsCaptura de dsh-passwordsCaptura de dsh-passwordsdsh-passwords
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

部署建议: 1. 宿主机安装方式:使用 install.sh 脚本一键完成依赖、编译、生成密钥及插件注册;或手动执行 npm install -g dsh-passwords && dsh-passwords install。 2. Docker 部署:使用 skywalker237234/dsh-passwords:2.7.4 镜像,配置 .env 文件(至少包含 DEEPSEEK_API_KEY),通过 docker run 启动。注意两个命名卷分别存储 dsh profile、.env 及数据库/证书。 3. 自动 HTTPS:默认使用 Let's Encrypt 签发 90 天证书,到期前 30 天自动续期;若需自定义域名,请在 .env 中设置 MCP_GATEWAY_DOMAIN。签发失败时插件会拒绝启动而非降级为明文模式。 4. HTTP 模式:在需要内网部署的场景下可启用(MCP_GATEWAY_AUTO_TLS=0),但首次安装仍需 npm/GitHub 网络访问;未配置外部模型服务时,登录、权限、文件管理等功能仍可运行,仅无法生成 AI 回复。 5. 补丁重载与重启:使用 node dist/cli.js patch 命令可远程重载设置页补丁并重启 dsh-web 服务。卸载插件后需手动重启 dsh-web 以恢复原 profile。 6. 安全建议:生产环境务必为 MCP_JWT_SECRET 生成独立密钥(如 openssl rand -hex 32),避免与 SETUP_KEY 硬编码;定期轮换数据库加密密钥以防历史数据泄露风险。

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
ReactNode.js
SERVICIOS
MySQL
BASES DE DATOS
MySQL
PUERTOS
30883080
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.