Ubuntu 虚拟机部署 OpenClaw 个人 AI 助手
OpenClaw 是一款近期备受关注的本地个人 AI 助手工具,支持在虚拟机环境中独立部署运行。以下是在 Ubuntu 虚拟机中完成安装与配置的完整流程。
一、环境与前置准备
1.1 虚拟机配置要求
| 配置项 | 最低要求 | 推荐配置 |
|---|---|---|
| CPU | 2 vCPU | 2-4 vCPU |
| 内存 | 4 GB RAM | 8 GB RAM |
| 存储 | 20 GB SSD | 40 GB+ SSD |
| 系统 | Ubuntu 22.04 LTS | Ubuntu 22.04/24.04 LTS |
| 网络 | 公网访问(可选) | 稳定的外网连接 |
1.2 系统初始化和更新
首先更新系统软件包,确保基础环境最新:
sudo apt update && sudo apt upgrade -y
接着安装必要的依赖工具,包括 curl、git、python3 等编译环境:
sudo apt install -y curl ca-certificates git sudo vim python3 make g++ libvips-dev
二、依赖环境安装
2.1 Node.js 22+ 安装
OpenClaw 基于 Node.js 构建,建议安装较新版本以获得更好的兼容性。
添加 NodeSource 仓库:
curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -
安装 Node.js(包含 npm):
sudo apt install nodejs
验证版本信息:
node -v
npm -v

为提高下载速度,可将 npm 源切换至国内镜像:
npm config set registry https://registry.npmmirror.com
三、安装 OpenClaw
3.1 一键安装脚本执行
官方提供了一键安装脚本,它会自动处理部分依赖,但建议提前手动安装好 Node.js 环境以确保稳定:
























