部署 OpenClaw 比你想象的要简单,它其实是一个轻量级的 AI 代理平台,支持本地和云端部署 。整个流程主要分为环境准备、一键安装、初始化和模型配置几步。你可以根据自己的情况选择下面任一方案。
🛠️ 部署前的环境准备
无论哪种方式,都需要准备好以下基础环境 :
· Node.js:版本必须 ≥ 22.x。
· Git:用于拉取或安装必要组件。
· 内存:建议 4GB 以上。
· 网络:能顺畅访问 GitHub 和各大模型 API。
🚀 方案一:阿里云一键部署 (云端7x24小时)
如果你想让 AI 助理24小时在线,推荐用阿里云的预装镜像,这是最快的方式 :
1. 购买服务器:访问阿里云 OpenClaw 一键部署专题页,选择轻量应用服务器 。
· 镜像:务必选择 OpenClaw (Moltbot) 镜像。
· 配置:建议 2核4GB 起步,地域选香港或海外以方便联网 。
2. 放行端口:在防火墙设置中一键放通 18789 端口,这是 Web 控制台的访问端口 。
3. 完成部署:系统初始化后,直接用服务器公网IP加端口(如 http://<你的IP>:18789)即可访问 。
💻 方案二:本地电脑部署 (Mac/Linux/Win)
如果你想在本地跑,流程也很简单。Windows 用户强烈建议安装 WSL2(Linux子系统),兼容性最好 。
1. 安装基础依赖
· macOS:
```bash
# 安装Homebrew和依赖
brew install node@22 git
```
· Linux (Ubuntu):
```bash
sudo apt update && sudo apt install -y nodejs git
```
· Windows (WSL2):
```bash
# 在PowerShell中开启WSL2
wsl --install -d Ubuntu
```
进入 Ubuntu 子系统后,再执行上面的 Linux 命令 。
· Windows (原生,不推荐):
1. 官网下载 Node.js 和 Git 安装,务必勾选 Add to PATH 。
2. 管理员身份打开 PowerShell,执行 Set-ExecutionPolicy RemoteSigned 赋予权限 。
2. 一键安装 OpenClaw
在终端(或WSL)里执行对应命令 :
· Mac / Linux:curl -fsSL https://openclaw.ai/install.sh | bash
· Windows (PowerShell):iwr -useb https://openclaw.ai/install.ps1 | iex
3. 运行初始化向导
安装完成后,执行初始化命令,它会引导你完成基础配置 :
```bash
openclaw onboard --install-daemon
```
· Model/auth provider:建议先选 Skip for now 跳过。
· Select channel:先选 Skip for now (消息渠道,如飞书/QQ可之后再配) 。
· 其他选项:一路回车或按需选择即可。
🔌 配置大模型 API (注入灵魂)
OpenClaw 本身只是一个框架,需要配置大模型的 API 才有智能 。
1. 获取密钥:以阿里云百炼为例,登录控制台创建 API-Key 。
2. 配置模型:在终端执行以下命令(替换密钥):
```bash
openclaw config set models.providers.dashscope '{
"baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
"api": "openai-completions",
"apiKey": "这里填你的API-Key",
"models": [{"id": "qwen3.5-plus", "name": "qwen3.5-plus"}]
}'
openclaw config set agents.defaults.model.primary "dashscope/qwen3.5-plus"
```
🏁 启动与访问
1. 启动服务:
```bash
openclaw gateway start
```
2. 查看状态:openclaw status 确认 Gateway 在运行 。
3. 访问界面:浏览器打开 http://localhost:18789,首次访问需输入 openclaw token generate 生成的令牌 。
常用命令:openclaw dashboard(打开面板)、openclaw tui(终端界面)。
夜雨聆风