💡 教程概览 1️⃣ 环境准备 Node.js ≥ 18 Python 3.10+ Docker(可选) 2️⃣ 克隆仓库
git clone https://github.com/openclaw/openclaw.git
cd openclaw
3️⃣ 安装依赖
后端
npm install
前端/其他
pip install -r requirements.txt
4️⃣ 配置环境变量
复制 .env.example 为 .env
填写数据库连接、AI 模型密钥等关键信息 5️⃣ 启动服务
直接运行
npm run start
# 或使用 Docker
docker-compose up -d
6️⃣ 验证部署 浏览器访问 http://localhost:3000/health,返回 {status:“ok”} 即表示成功 访问 http://localhost:3000/docs 查看 Swagger 接口文档 7️⃣ 常用运维 查看日志:npm run log 重启服务:npm run restart 更新依赖:npm update 生产环境建议使用 PM2 或 Docker 管理进程 📌 小贴士 端口冲突可在 .env 中修改 PORT 生产环境建议配置 Nginx 反向代理并开启 SSL 如需切换模型,请编辑 openclaw.json 的模型配置并执行 openclaw model reload 🔗 官方文档:https://docs.openclaw.ai