You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
white-yj8109 cb77e85310
已完成:openclaw集成。
2 weeks ago
..
README.txt 已完成:openclaw集成。 2 weeks ago
deploy_on_server.sh 已完成:openclaw集成。 2 weeks ago
deploy_windows.bat 已完成:openclaw集成。 2 weeks ago
lingshu_app.tar.gz 已完成:openclaw集成。 2 weeks ago
lingshu_code.tar.gz 已完成:openclaw集成。 2 weeks ago
mysql_8.0.tar.gz 已完成:openclaw集成。 2 weeks ago

README.txt

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

灵枢智能任务平台 - 离线部署包
================================

【Windows 用户操作步骤】
  前置条件:
    1. 安装 WSL 2以管理员身份打开 PowerShell执行
         wsl --install
       完成后重启电脑,弹出 Ubuntu 窗口时随便设置用户名密码。
    2. 安装 Docker Desktophttps://www.docker.com/products/docker-desktop/
       安装完成后,右键任务栏 Docker 图标 → 选 "Switch to Linux containers..."
       等待 Docker 图标变为绿色稳定状态。
  部署步骤(一键):
    1. 将压缩包解压到某个目录,如 C:\lingshu\
    2. 双击运行 deploy_windows.bat或右键 → 以管理员身份运行)
    3. 脚本自动完成导入镜像、解压代码、启动服务,完成后浏览器访问:
         http://localhost:5000
  注意Windows Server 2007 及以下版本不支持,请使用 Win10/Win11 或 Server 2019+。

【WSL 用户操作步骤】
  前置条件:已安装 WSL 2Ubuntu 20.04/22.04)及 Docker DesktopLinux 容器模式)。
  部署步骤(一键):
    1. 将压缩包解压到 WSL 目录,如 ~/lingshu_pkg/
    2. 在 WSL 终端执行:
         cd ~/lingshu_pkg
         chmod +x deploy_on_server.sh
         sudo ./deploy_on_server.sh
    3. 脚本自动完成全部操作完成后浏览器访问http://localhost:5000

【Ubuntu 用户操作步骤】
  前置条件:已安装 Docker Engine 20.10+ 及 Docker Compose V2。
    若未安装 Docker执行
      sudo apt update && sudo apt install -y docker.io docker-compose-v2
      sudo systemctl start docker
  部署步骤(一键):
    1. 将压缩包解压到某目录,如 ~/lingshu_pkg/
    2. 在终端执行:
         cd ~/lingshu_pkg
         chmod +x deploy_on_server.sh
         sudo ./deploy_on_server.sh
    3. 脚本自动完成全部操作,完成后终端会显示访问地址,浏览器打开即可。
  若 3306 端口被占用(本地有 MySQL脚本会自动改为 3307无需手动处理。




【默认账号】
  用户名admin
  密  码admin123

【刻盘内容】
  mysql_8.0.tar.gz      - MySQL 8.0 Docker 镜像
  lingshu_app.tar.gz    - 灵枢应用 Docker 镜像
  lingshu_code.tar.gz   - 项目代码(含配置)
  deploy_on_server.sh   - 一键部署脚本
  README.txt            - 本说明文件

【服务器环境要求】
  - Linux (x86_64)
  - Docker Engine 20.10+(需提前在服务器安装)
  - Docker Compose V2docker compose 命令)
  - 不需要联网


【OpenClaw 说明】
  本平台在无 OpenClaw 的环境下可完整运行。
  任务调度将使用内置模拟执行引擎,所有功能(
  任务管理、执行记录、日志、告警、团队协作)均正常可用。

【端口说明】
  - 5000: 灵枢 Web 平台(对外访问)
  - 3306: MySQL仅内部使用如冲突自动改为 3307

================================================================
【机房保密服务器对接 OpenClaw 完整操作指南】
================================================================

  机房已部署的环境(无需重复安装):
    - Ubuntu 20.04 LTS
    - Docker CE + NVIDIA Container Toolkit
    - MySQL 8.0(支持远程访问)
    - Ollama含 Qwen3.5 大模型,离线已校验)
    - Dify v0.6.x完整微服务集群
    - OpenClaw 源码(位于 /data/OpenClaw_resources

  ----------------------------------------------------------------
  第一步:将光盘内容拷贝到服务器并部署灵枢
  ----------------------------------------------------------------
    1. 将光盘内容复制到服务器,例如:
         cp -r /media/cdrom/ /opt/lingshu_pkg/
         cd /opt/lingshu_pkg

    2. 赋予部署脚本执行权限并运行:
         chmod +x deploy_on_server.sh
         sudo ./deploy_on_server.sh

    3. 等待脚本执行完毕,验证灵枢是否正常启动:
         docker compose ps
       看到 lingshu_app 和 lingshu_db 均为 Up 状态即成功。

    4. 浏览器访问 http://服务器IP:5000能看到登录页面说明部署成功。
       默认账号admin / admin123

  ----------------------------------------------------------------
  第二步:启动 OpenClaw 服务
  ----------------------------------------------------------------
    1. 进入 OpenClaw 资源目录:
         cd /data/OpenClaw_resources

    2. 查看目录内容,找到启动方式:
         ls -la

    3. 若为 Docker 方式启动:
         docker compose up -d
       若为 Python 直接运行:
         pip install -r requirements.txt
         python main.py
       (具体启动命令以机房老师说明为准)

    4. 确认 OpenClaw 端口(默认 18789验证是否启动成功
         curl http://127.0.0.1:18789/api/health
       返回 JSON 且状态码为 200 说明 OpenClaw 已就绪。

    5. 记下 OpenClaw 的实际监听端口,后续步骤需要用到。

  ----------------------------------------------------------------
  第三步:在 Dify 后台注册 Ollama 模型
  ----------------------------------------------------------------
    1. 浏览器打开 Dify 管理后台:
         http://服务器IP:80   (或 :3000以实际端口为准

    2. 用管理员账号登录(账号密码询问机房老师)。

    3. 点击右上角头像 → 设置 → 模型供应商。

    4. 找到 "Ollama",点击添加模型:
         模型类型LLM
         模型名称qwen3.5(或 ollama 中实际的模型名)
         基础 URLhttp://127.0.0.1:11434
                  (若 Ollama 是 Docker 容器,地址可能是 http://ollama:11434
       保存后点击"测试连通性",显示绿色成功即可。

    5. 验证模型可用:在 Dify 首页新建一个对话,选择 Qwen3.5
       随便发一条消息,能收到回复说明模型已接通。

  ----------------------------------------------------------------
  第四步:在 Dify 里创建并发布智能体Agent
  ----------------------------------------------------------------
    1. 在 Dify 首页点击"创建应用" → 选择"Agent"类型。

    2. 配置 Agent 基本信息:
         名称:根据任务命名,如"情报摘要Agent"
         模型:选择上一步注册好的 Qwen3.5
         系统提示词soul.md 内容):填写 Agent 的角色定位,例如:
           "你是一个军事情报摘要助手,负责将原始侦察日志提炼为
            结构化简报,输出格式为:时间、地点、事件、建议动作。"

    3. 根据需要添加工具Tools
         - 数据库查询工具(连接 MySQL 读取业务数据)
         - HTTP 请求工具(调用外部接口)
         - 文件读写工具(读取/写入侦察日志)

    4. 配置完成后,点击右上角"发布"。

    5. 发布后进入"API 访问"页面,记录以下信息(后续需要):
         API 地址http://服务器IP:80/v1/...
         API Keysk-xxxxxxxxxxxxxxxx

  ----------------------------------------------------------------
  第五步:将 Dify Agent 接口配置到 OpenClaw
  ----------------------------------------------------------------
    1. 进入 OpenClaw 配置目录:
         cd /data/OpenClaw_resources

    2. 找到配置文件(通常为 config.yaml 或 .env
         ls *.yaml *.env config/ 2>/dev/null

    3. 在配置文件中填入 Dify Agent 的 API 地址和 Key例如
         dify_api_url: http://127.0.0.1:80/v1
         dify_api_key: sk-xxxxxxxxxxxxxxxx

    4. 保存配置后重启 OpenClaw
         docker compose restart
       或
         Ctrl+C 后重新运行 python main.py

  ----------------------------------------------------------------
  第六步:修改灵枢连接 OpenClaw 的地址
  ----------------------------------------------------------------
    1. 编辑灵枢的 docker-compose.yml
         nano /opt/lingshu/docker-compose.yml

    2. 找到 app 服务的 environment 段,修改 OPENCLAW_URL
         environment:
           OPENCLAW_URL: http://127.0.0.1:18789   ← 改为 OpenClaw 实际端口

       若 OpenClaw 不在同一台机器,地址改为对应服务器 IP例如
         OPENCLAW_URL: http://192.168.1.100:18789

    3. 保存后重启灵枢 app 容器:
         cd /opt/lingshu
         docker compose restart app

    4. 验证连接是否成功:
         curl http://localhost:5000/api/openclaw/status
       返回 "connected": true 说明灵枢已成功对接 OpenClaw。

  ----------------------------------------------------------------
  第七步:端到端验证
  ----------------------------------------------------------------
    1. 浏览器打开 http://服务器IP:5000用 admin / admin123 登录。

    2. 进入"配置中心",查看 AI 引擎状态,确认 OpenClaw 显示"在线"。

    3. 进入"任务中心",新建一个测试任务:
         触发方式:手动触发
         Skill填写 Dify Agent 中配置的 skill 名称
         保存后点击"手动执行一次"

    4. 点击"监控"查看执行日志:
         - 若日志显示"OpenClaw 已接受任务"说明调度链路打通。
         - 若日志显示"模拟执行"说明 OpenClaw 还未连通,检查第六步。

    5. 全链路打通后,可正式启动定时任务(设置 Cron 表达式),
       任务将按时自动触发 → OpenClaw 调度 → Dify Agent 执行 →
       Qwen3.5 推理 → 结果回调写入灵枢数据库 → 前端实时展示。

  ----------------------------------------------------------------
  常见问题排查
  ----------------------------------------------------------------
    Q: curl OpenClaw health 返回 Connection refused
    A: OpenClaw 未启动,回到第二步重新启动,检查端口是否正确。

    Q: Dify 模型测试失败
    A: 检查 Ollama 容器是否在运行docker ps | grep ollama
       检查模型是否已加载curl http://127.0.0.1:11434/api/tags

    Q: 灵枢配置中心显示 OpenClaw 离线,但服务已启动
    A: 检查 docker-compose.yml 中 OPENCLAW_URL 地址和端口是否正确,
       注意灵枢 app 容器内访问宿主机需用 host.docker.internal 或宿主机实际 IP
       不能用 127.0.0.1(容器内的 127.0.0.1 是容器自身)。
       修复方法:将 OPENCLAW_URL 改为宿主机 IP例如
         OPENCLAW_URL: http://172.17.0.1:18789
       然后执行docker compose restart app

    Q: 任务执行显示"模拟执行"而非真实执行
    A: 说明灵枢调用 OpenClaw 失败,走了降级逻辑。
       按上一条排查 OpenClaw 连接问题。

    Q: Dify Agent 调用报 401 Unauthorized
    A: API Key 填写有误,回到第四步重新复制 API Key。

================================================================