🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

系统服务模板 NOR1EQ0/deepseek-harness-systemd

DeepSeek Harness
NOR1EQ081 天前有提交已提供中文文档扫描:无法判定

把 Web UI 注册为 systemd 服务并开机自启

28.3/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add NOR1EQ0/deepseek-harness-systemd
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么[目录]—
dsh 原生插件 · other
暂无时间戳·判据 →
装得上吗[实装验证]✓
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
数据截至 2026/09/26·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/03·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 81 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
⚪ 扫描:无法判定尚无人工评估
展开查看扫描说明与证据 ↓

已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。

  • · 包内无可扫 JS
  • · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/3(1 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 注册为systemd服务
  • 开机自启

README

由 DeepSeek 最新模型翻译生成
DeepSeek Harness - systemd service 模板 把 DeepSeek Harness(dsh)的 Web UI 作为 systemd 服务运行的模板包。 - dsh.service - systemd 单元文件(默认以当前用户、user unit 方式运行) - dsh.env.example - 环境文件示例(启动方式 / 密钥 / 端口等全部可覆盖) - install.sh - 一键安装(--user 默认,--system 可选) 由于 DeepSeek Harness 处于 _开发者预览_ 阶段,目前锁定版本为 0.1.0-rc.6 快速开始 ./install.sh # 安装 user unit,并生成 ~/.config/dsh/dsh.env [!NOTE] 安装时会先检查上游版本:若 npm 上的 @deepseek-ai/dsh 最新版不同于模板锁定的版本号,会给出三个选项:y 用固定版(默认)、l 用最新版(不稳定)、n 取消安装。非交互环境可用 ./install.sh -y 直接采用固定版。
展开完整文档(README 剩余 1 节)
DeepSeek Harness - systemd service 模板

把 DeepSeek Harness(dsh)的 Web UI 作为 systemd 服务运行的模板包。

- dsh.service - systemd 单元文件(默认以当前用户、user unit 方式运行)
- dsh.env.example - 环境文件示例(启动方式 / 密钥 / 端口等全部可覆盖)
- install.sh - 一键安装(--user 默认,--system 可选)

由于 DeepSeek Harness 处于 _开发者预览_ 阶段,目前锁定版本为 0.1.0-rc.6

快速开始

./install.sh # 安装 user unit,并生成 ~/.config/dsh/dsh.env

[!NOTE]
安装时会先检查上游版本:若 npm 上的 @deepseek-ai/dsh 最新版不同于模板锁定的版本号,会给出三个选项:y 用固定版(默认)、l 用最新版(不稳定)、n 取消安装。非交互环境可用 ./install.sh -y 直接采用固定版。

然后:

1. 编辑 ~/.config/dsh/dsh.env,根据里面的注释说明配置你需要的环境变量

2. 启用并启动:

systemctl --user enable --now dsh

3. 打开 或者你配置好的地址。

[!TIP]
如果安装的是 user unit,可以执行如下命令:

sudo loginctl enable-linger "$USER"

这样将允许当前用户在未登录时在后台运行服务。更多信息请运行 man loginctl 或查看 loginctl(1) - Linux manual page。

但这样做是影响整个用户的后台服务运行策略,你也可以考虑以系统服务运行并指定 User,请自行斟酌。

以系统服务方式运行

sudo ./install.sh --system # 安装到 /etc/systemd/system,环境文件放 /etc/dsh/dsh.env
sudo systemctl edit dsh
sudo systemctl enable --now dsh

[!WARNING]
默认服务单元文件没有指定 User,请留意。

配置参考

所有配置都在环境文件中(user unit 的 ~/.config/dsh/dsh.env,system unit 的 /etc/dsh/dsh.env),不需要改动单元文件本身。

以下表格列出了 service 文件自身使用的环境变量。dsh.env.example 文件里有更详细的注释说明,请自行查看。

| 变量 | 默认值 | 说明 |
| DSH_BIN | npx --yes @deepseek-ai/dsh@0.1.0-rc.6 | 启动 dsh 的命令,可换成全局二进制路径或 pin 版本 |
| DSH_WEB_HOST | 127.0.0.1 | web 绑定地址(转为 --host) |
| DSH_WEB_PORT | 3080 | web 监听端口(转为 --port;0 表示系统分配) |
| DSH_WEB_TRUSTED_HOST | (空) | /api 信任栅栏额外地址,空格分隔多个(每个转为 --trusted-host) |
| DSH_WEB_ARGS | (空) | 额外追加给 web 应用的参数,见下方说明 |

[!NOTE]
模板把 DSH_WEB_HOST / DSH_WEB_PORT / DSH_WEB_TRUSTED_HOST 自动组装成 --host / --port / --trusted-host(可重复)。DSH_WEB_ARGS 仅用于模板未覆盖的额外选项,会追加在最后。

示例(user unit 环境文件):

DSH_WEB_PORT="8080"
DSH_WEB_TRUSTED_HOST="dsh.example 192.168.1.2"

[!WARNING]
dsh 的 web 应用现在只能监听在 127.0.0.1,禁止监听 0.0.0.0,其他 IP 会直接报错,可能需要等待官方修复或调整。
预览分享卡片长什么样 ↓NOR1EQ0/deepseek-harness-systemd
分享 · DeepSeek Harness Hub
NOR1EQ0/deepseek-harness-systemd

把 Web UI 注册为 systemd 服务并开机自启

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部