DS Bot软件基础设施AI 评分 · 75/100github

用 Docker 在 NAS/常开机器部署 DS Bot(DSH Web + 插件)

官方 docker/README Quick start:根目录 compose 本地 build,主机端口 13080

有一点经验步骤提示词流程
给谁
要在 NAS 或常开 Linux 机器上常驻运行 DS Bot(DSH Web + 插件)的运维/开发者
你会得到
容器起来后用日志 token 完成首次登录,首次打开团队时自动创建主 bot Chief
你需要
DS Bot · DeepSeek Harness · Docker

硬约束

准备 Docker/API key → 编辑根 docker-compose.yml → compose up 并取 token → 浏览器带 token 登录一次。

步骤

  1. 准备环境

    准备环境:Docker 24+ 与 Compose v2.24+;Linux x86-64 容器(arm64 未官方实测);准备 DeepSeek API key(或通过 DEEPSEEK_BASE_URL 配置 Anthropic-Messages 兼容端点)。

  2. 编辑 compose

    在仓库根编辑 `docker-compose.yml`:填写 `DEEPSEEK_API_KEY`,把 NAS IP 加入 `DSH_TRUSTED_HOST`(不含端口),设置共享目录所有者的 `PUID`/`PGID`;环境变量/端口/路径均在该文件内配置,无需 `.env`。勿把真实密钥提交进仓库。

  3. 构建并查看日志

    在仓库根执行 `docker compose up -d --build`,再用 `docker compose logs ds-bot` 查看日志中的 token 登录 URL。根 Compose 映射主机端口 **13080**,数据与工作区在 `docker/data` 与 `docker/workspace`。

    搭建指导 · 来源原文。交给协助搭建的 Agent;不是节点运行指令。

    docker compose up -d --build
    docker compose logs ds-bot
  4. 浏览器登录

    浏览器打开一次 `http://<NAS IP>:13080/?token=…` 写入 cookie(约 30 天、绑定该 authority);之后可直接访问 `http://<NAS IP>:13080/`。首次打开团队时会创建主 bot Chief。若改用 `docker/` 下 `.env`+compose,默认端口 3080,且勿与根 Compose 共用同一数据目录。明文 HTTP 下密钥会经局域网传输——原文建议生产用 HTTPS/反代。

可复制提示词

搭建指导 · 本站建议版本。交给协助搭建的 Agent;不是节点运行指令。

这一段是提示词,页面不会在这里插入广告。

本条是 Docker/NAS 部署指引,官方未提供可复制的用户任务提示词。请按下方 Quick start 步骤编辑 compose、构建容器并用日志 token 完成首次登录;可复制的官方命令见步骤内原文块。

prompt_mode=not_applicable;主提示词为编辑开场(provenance=editorial)。步骤内 docker compose 命令 provenance=source(docker/README.md)。

来源

DS Bot in Docker · Fei2411 · github

留言与反馈

试过这个方法吗?分享效果、遇到的问题或改进建议。留言审核后公开,请勿填写敏感信息。

正在加载…

    相关用例