简介:本文面向零基础用户,提供OpenClaw在云端(含主流云托管环境)及MacOS/Linux/Windows本地环境的部署指南。覆盖资源规划、环境配置、API对接、技能集成等核心环节,提供可复制的命令与配置模板,助力1-2小时内完成安全高效的部署。
OpenClaw是一款基于大模型驱动的智能交互系统,支持多场景任务处理与技能扩展。本文旨在帮助开发者、运维人员及企业技术团队完成OpenClaw的云端托管部署与本地环境部署,覆盖以下目标:
部署完成后,用户可通过Web界面或API访问OpenClaw服务,支持自然语言交互、任务自动化及第三方服务调用。
OpenClaw的核心组件包括:
| 资源类型 | 云端配置建议 | 本地配置建议 |
|---|---|---|
| 计算资源 | 2GiB内存以上,推荐4核CPU | MacOS/Linux:4核CPU+8GiB内存;Windows:同配置虚拟机 |
| 存储空间 | 至少50GB可用空间(含模型文件) | 本地磁盘预留50GB+ |
| 网络带宽 | 10Mbps以上(云端自动分配) | 本地需稳定外网访问(用于API调用) |
| 操作系统 | 云镜像内置系统 | MacOS 12+/Ubuntu 20.04+/Windows 10+ |
requirements.txt或系统包管理器安装(如apt install python3-pip);
echo "API_KEY=your_key_here" > /opt/openclaw/config/api_keys.env
systemctl restart openclaw
返回
curl http://<公网IP>:18789/health
{"status": "ok"}即表示成功。
# 安装依赖sudo apt update && sudo apt install -y python3-pip gitpip install virtualenv
git clone https://github.com/openclaw-project/core.gitcd core
virtualenv venv && source venv/bin/activatepip install -r requirements.txt
config/local.yaml,填写API密钥与端口:
api:key: "your_api_key"server:port: 18789
python app.py
http://localhost:18789验证服务。skill_demo.zip);skills/目录,重启服务自动加载。
mkdir -p skills/demo && cd skills/demo
# skills/demo/main.pydef handle(request):return {"response": "Hello from Demo Skill!"}
config/skills.yaml中注册技能:
skills:- name: "demo"path: "skills/demo/main.py"
/health端点;logs/openclaw.log是否有错误。Address already in use;config/server.yaml中的端口号,或终止占用进程:
lsof -i :18789 && kill -9 <PID>
403 Forbidden;ModuleNotFoundError;
pip install -r skills/demo/requirements.txt
本文通过分步骤拆解云端与本地部署流程,结合配置示例与故障排查指南,帮助用户快速完成OpenClaw的部署与验证。关键点包括:
部署完成后,建议定期更新依赖包与技能库,以获取最新功能与安全补丁。