Files
zclaw_openfang/docs/deployment
iven 44256a511c feat: 增强SaaS后端功能与安全性
refactor: 重构数据库连接使用PostgreSQL替代SQLite
feat(auth): 增加JWT验证的audience和issuer检查
feat(crypto): 添加AES-256-GCM字段加密支持
feat(api): 集成utoipa实现OpenAPI文档
fix(admin): 修复配置项表单验证逻辑
style: 统一代码格式与类型定义
docs: 更新技术栈文档说明PostgreSQL
2026-03-31 00:12:53 +08:00
..

ZCLAW 部署指南

本指南涵盖 ZCLAW 桌面应用的部署流程。

目录

系统要求

开发环境

组件 最低版本 推荐版本
Node.js 18.x 20.x
pnpm 8.x 9.x
Rust 1.70 1.80+
Windows 10 64-bit 11 64-bit

运行时环境

组件 要求
操作系统 Windows 10/11 64-bit
内存 8GB+ (推荐 16GB)
磁盘空间 500MB+
网络 需要访问 LLM API

构建流程

1. 安装依赖

# 克隆仓库
git clone <repository-url>
cd ZCLAW

# 安装根目录依赖
pnpm install

# 安装桌面端依赖
cd desktop
pnpm install

2. 开发模式

# 从根目录启动开发环境
pnpm start:dev

# 或仅启动桌面端
cd desktop
pnpm tauri:dev

3. 生产构建

cd desktop

# 标准构建
pnpm tauri:build

# 打包构建(包含运行时)
pnpm tauri:build:bundled

构建产物位于:

  • desktop/src-tauri/target/release/ZClaw.exe - 可执行文件
  • desktop/src-tauri/target/release/bundle/nsis/ - NSIS 安装包

安装方式

NSIS 安装包(推荐)

  1. 下载 ZCLAW-Setup-{version}.exe
  2. 双击运行安装程序
  3. 按照向导完成安装
  4. 首次启动时配置 API Key

便携版

  1. 复制 ZClaw.exe 及相关文件
  2. 放置到任意目录
  3. 直接运行 ZClaw.exe

配置说明

配置文件位置

文件 位置
主配置 %USERPROFILE%\.zclaw\zclaw.toml
环境变量 %USERPROFILE%\.zclaw\.env
数据库 %USERPROFILE%\.zclaw\data\zclaw.db
日志 %USERPROFILE%\.zclaw\logs\

首次启动配置

  1. 启动 ZCLAW
  2. 进入「设置」→「模型与 API」
  3. 选择 LLM 提供商
  4. 输入 API Key
  5. 选择默认模型
  6. 点击「保存」

环境变量(可选)

参考 .env.example 文件:

# AI Provider
ZCLAW_AI_PROVIDER=zhipu
ZCLAW_ZHIPU_API_KEY=your-api-key
ZCLAW_DEFAULT_MODEL=glm-4-flash

# Database
ZCLAW_DB_PATH=./data/zclaw.db

故障排查

常见问题

1. 启动失败

症状:双击图标后无响应

解决方案

  1. 检查是否被杀毒软件拦截
  2. 检查端口 50051 是否被占用
  3. 查看日志文件 logs/error.log

2. API 连接失败

症状:发送消息后无响应

解决方案

  1. 检查网络连接
  2. 验证 API Key 是否有效
  3. 检查 API 端点配置

3. 数据库错误

症状:无法保存设置或历史记录

解决方案

  1. 检查数据目录权限
  2. 备份后删除 data/zclaw.db
  3. 重启应用

日志收集

# 查看最新日志
type %USERPROFILE%\.zclaw\logs\app.log | more

更新流程

手动更新

  1. 下载最新版本安装包
  2. 关闭正在运行的 ZCLAW
  3. 运行新版本安装程序
  4. 启动 ZCLAW

数据迁移

配置和数据存储在用户目录,更新时自动保留。

安全建议

  1. API Key 保护:不要分享 API Key
  2. 定期备份:备份 .zclaw 目录
  3. 网络隔离:建议在可信网络使用
  4. 权限控制:限制对配置目录的访问

技术支持

  • 文档:docs/
  • 故障排查:docs/knowledge-base/troubleshooting.md
  • 用户手册:docs/USER_MANUAL.md