我目前在用的小龙虾搭载在阿里云服务器,关于升级更新,官方给了两种建议:1.通过重置系统升级(属于全新安装,需要恢复已备份数据);2.通过命令行在线升级(我试过,有成功也有过报错,网关显示离线,重启也没用,只能回滚快照,就挺郁闷的)。
稳妥点还是用模式一,即通过重置系统,再恢复已备份数据的方式升级(注意:全新安装,会清空原数据库,必须备份数据库!!),摸索了半天,更新步骤如下:(记录也做自己备用)阿里云服务器适用哈~
一、备份数据
小龙虾(OPENCLAW)的核心个性化数据,如IDENTITY.md(身份)、SOUL.md(价值观)、AGENTS.md(工作方式)、memory/(记忆)、skills/(技能),都在/home/admin/.openclaw/workspace/ 下,我们来备份。
1.打包数据
轻量应用服务器控制台→右上角的【远程连接】→【Workbench一键连接】→【立即登录】

对话框里输入以下代码并执行:
cd /home/admintar -zcvf workspace.tar.gz -C /home/admin/.openclaw/ workspace
它会咕噜噜运行一会,停了就是打包好了
2.下载数据
还是这个页面,边栏左侧点文件图标【文件管理】,会出现文件树,依次点根目录下面的【home】→【admin】→看到刚才打包的数据包【workspace.tar.gz】,右键下载(你电脑的默认下载目录)

二、重置并升级系统
1.在轻量应用服务器控制台,右上角【更多操作】→ 【重置系统】

2.【重置为其他镜像】→选择最新的openclaw,点确定,重置。

3.完成配置:重置完成后(相当于全新安装),该重新配置的去应用页面重新配置。比如模型、QQ、微信通道什么的。
三、恢复备份数据
1.上传备份数据:
到之前步骤里说的文件数目录下,根目录下找到【home】→【admin】,在【admin】上点右键,上传刚才打包的数据库【workspace.tar.gz】。
传完了检查下是不是成功了。
2.解压并恢复:执行以下命令:
cd /home/admintar -xzvf workspace.tar.gzmv /home/admin/.openclaw/workspace /home/admin/.openclaw/workspace.bak # 将旧的 workspace 目录重命名进行备份,以防更新失败后可以恢复。mv workspace /home/admin/.openclaw/ # 将新解压的 workspace 目录移动到程序指定位置,以完成备份恢复。3.重启网关使数据生效:执行以下命令:
openclaw gateway restart4.确认信息:打开WebUI(或者QQ、微信),输入/new命令后,确认小龙虾的记忆和身份配置已恢复。
夜雨聆风