乐于分享
好东西不私藏

Openclaw本地虚拟化部署

Openclaw本地虚拟化部署
之前写了本地部署Openclaw,现在很多人担忧,如果安装会不会泄露隐私,本地文件这些,我觉得也有一定道理。直接在本地安装,是有可能会有这样的可能性,所以这次,我使用了虚拟机安装,目的是先在一个比较干净的环境下,逐步了解Openclaw,现投入生产环境。
使用的虚拟化环境是ESXi 8.0。这个虚拟化操作系统的安装主不多讲了,只要下载对应的iso文件,推荐使用rufus刻录到U盘,然后用U盘启动,根据指示一步步安装即可。难度不大。需要注意的是,从ESXi 7.0开始不支持Realtek的网卡,建议找一块Intel pro1000的网卡,海鲜市场上40元左右就可以买一块。
创建一个虚拟机。
选择存储。
 自定义硬件配置,我选择了2个CPU,16G内存,250G硬盘。
就是CD/DVD驱动器,要设置为数据存储的ISO文件,那个打开电源时连接一定要打上勾。
然后完成。我的iso镜像是精简的win11,占用内存和磁盘空间都小,唯一不足的是英文版,不过,后面可以设置显示语言为中文。
然后就是开机。
Win11安装就略过了。
两个基本的软件还是要安装,node.js和git,然后git要设置好公钥。参见本地部署Openclaw。注意:安装的命令行一定要管理员权限
这次使用pnpm,这样快一点。
pnpm add -g openclaw@latest
出错,要先pnpm setup
再安装,明显要快。
安装完整安装向导 + 安装系统服务 openclaw onboard --install-daemon。
配置部分就略过,参考本地部署Openclaw。所不同的是,这次配置了Kimi API。
再强调一下,必须使用管理员模式打开命令行,否则openclaw服务会安装不成功。
另外,如果出现下图的错误,解决方案也下图中。
有一键安装的方法。以下说明一下。这个方法比较简单,推荐!
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser 
上图中点击Yes to ALL,然后再输入以下这个:

iwr -useb https://open-claw.org.cn/install-cn.ps1 | iex

注意,一键安装必须要先安装git,git下载地址:

https://github.com/git-for-windows/git/releases/download/v2.53.0.windows.2/Git-2.53.0.2-64-bit.exe

否则这个一键安装脚本就会闪退,连错误信息都看不到。

 肯定选择Y。

如果安装时出现这个问题:

是git没有加入到环境变量,按下图解决。

另一个错误的原因是node.js安装路径里有空格,所以建议安装在c:\nodejs下。

配置界面终于出现了。

今天西安招聘,具体配置,下次再写个文章说一下。