已经三个星期没有更新公众号了,原因无他,一直在研究openclaw的部署问题,从年前openclaw冒出热度来,我就一直在研究openclaw的部署和应用。作为一个文科生,对系统、环境、ssh,端口,安装命令等完全是小白一枚,在不断安装重置系统再部署不下50遍后,总算成功在本地电脑和云端服务器上部署了2个openclaw Agents。
作为一个文科生,以下是我的血泪教训,希望可以帮助到也是文科生的你。
一、关于本地部署的问题:
1, 本地部署还是云端部署?
openclaw可以采用本地部署和云端服务器部署。
本地电脑部署的要求电脑主机需要24小时开机,好处是,第一,机器人的响应速度会更快,(对比我购买美国IP的云服务器而言)。第二: 可以调用本地模型而不花钱买token,但由于本地模型不会自己成长,所以只能安排做一些简单的不需要动脑的监控性的活。 因此我有一个agent采用的是windows电脑本地部署+coding plan。
云服务器就是不用24小时开机咯,但是机器人响应是真慢。当然也有可能是服务器IP在美国导致的。
2,本地部署要买mac mini吗?
如果你有闲置电脑,其实无论是mac系统还是windows系统都可以安装,Mac mini爆火可能因为三个原因:第一、mac系统安装openclaw比windows电脑简单一些;第二,agent本身也不需要屏幕;最后,mac mini价格比mac笔记本便宜,尤其是二手的。
mac 操作系统本身是基于linux的,和openclaw要求的部署环境同源,所以在安装部署时,直接从mac 电脑的终端进入,粘贴官方教程中的命令就可以了。
3, windows电脑可以部署吗
当然可以,我就是用的windows电脑, 只是windows电脑的部署过程相当来说就麻烦一些。具体的安装步骤可以问chatgpt, 在安装之前,需要确认:
首先,确认你闲置电脑的配置是否满足openclaw的要求;第二,确保windows的操作系统是win10以上,自带windows powershell的,比如win 7系统就没有)。第三,需要配置windows for linux, unbuntn、然后才能去执行官方给的安装命令。 PowerShell 是 Windows 里的命令窗口,WSL(Windows Subsystem for Linux)是让 Windows 能运行 Linux 的功能,而 Ubuntu 是一种 Linux 系统,可以装在 WSL 里面运行

用一个形象的比喻就是:
想象你的电脑是一个大房子(Windows)。
PowerShell 是这个房子的“控制室”,你可以在里面输入指令控制整个房子。
WSL 是你在房子里隔出来的一间“模拟外国公寓”,专门用来体验另一种生活方式(Linux)。
Ubuntu 是这间外国公寓里的“装修风格和家具”,它是一种具体的 Linux 系统。
当然了, 这个比喻也是chatgpt告诉我的
4, 需要我自己手动安装node.js吗?
chatgpt告诉我需要安装node.js,所以文科生的我一开始还傻傻的去官网下载。后面发现,其实根本不需要,在运行openclaw安装指令的时候,就会自动部署安装node.js
5,sudo, npm, npx是什么鬼?
我在本地电脑部署openclaw时,经常被提示使用这些命令。OpenClaw 是用 Node.js 写的工具,npm是node.js的应用商店,有些skill就会从npm下载,sudo 是临时获得管理员权限,npx 临时运行。
如果你执行一些openclaw的指令是需要加npx的前缀,说明你的openclaw只是在临时运行,还没有把 OpenClaw 注册成系统服务,它只是前台运行,关掉wsl/终端/或者重启电脑/服务器就停了。
其他一些常见的命令语言还有systemctl, apt,kill,pkill,curl,brew, ssh等,主要记住一点,不懂就问chatgpt。
6, 为什么配置完联通后第二天openclaw就死了
我踩过最大的坑就是明明前一天把所有东西都配置好了,机器人既可以在正常在飞书里和我沟通了。但是关电脑或重新进入WSL后,机器人就死了,再也不会说话了。
那是因为“我根本没有真的 install 成 systemd 服务”
大部分时候,我只做了:
curl -fsSL https://openclaw.ai/install.sh | bash
然后跑:
openclaw gateway
但是这样只是临时运行,还必须执行下面的命令,去正式注册。
openclaw onboard –install-daemon
所以,最简单的做法就是,在临时运行跑通后,直接给agent说,把openclaw执行为系统服务,让重启电脑或WSL后也可以继续使用openclaw的服务。这时候你就可以跟着openclaw机器人的指引去做一系列的操作。
二、关于云服务器的部署问题
1,购买哪里的云服务器
字节、阿里都有云服务器。谁好我不知道,但是我之前用过阿里云,所以这次就购买了阿里云的轻量级服务器。节前有新用户活动,68人民币一年,我买了美国IP的服务器。因为国内IP的服务器无法访问一些外网。

2, 要购买内置了openclaw镜像的服务器吗?
在购买服务器时,你会面临服务器镜像选择的问题。阿里云就提供了内置openclaw应用镜像的轻量级服务器。
如果你是第一次安装使用的文科生,可以先尝试一下,毕竟这个安装流程比较简单,不需要你去使用opencalw的安装命令,只需要提相应的各种APIkey就可以了,而且阿里云也提供了比较完善的安装步骤教程,也有钉钉群可以解决一些问题。

但是内置openclaw应用镜像深度集成了百炼API,也就是在这个镜像下,你只能使用阿里云百炼提供的模型。 所以在了解了openclaw是怎么回事后,可以将服务器重置成ubuntn的系统镜像。再去按照openclaw的官方教程去安装服务。

:
3,为什么要选择unbuntn系统而不是其他的linux系统?
装 OpenClaw 这种 Node 项目,官方文档默认写的是:Ubuntu 20.04 / 22.04因为 Ubuntu 是服务器圈的“通用语言”,教程最多、踩坑最少、默认兼容性最好。
操作系统就像选语言生活。
Ubuntu = 普通话(全国都能交流)
Rocky / Alma = 某个行业内部术语体系
Ali Cloud Linux = 阿里云自己定制版本
4, 阿里云的服务器远程连接方式选什么?
一定要选择密码登录,因为在进行本地终端里进行SSH访问的时候,需要输入服务器密码

5,选择用哪个模型的API
说实话, 我一开始是想用海外模型的,但是openAI,gemini等海外模型他们不接受中国的visa呀,所以只能先用国内模型。 kimi和百炼我都花钱买token了。目前2个模型都在换着用。 百炼目前有提供很多免费的token, 所以,刚开始用的时候,可以用一些免费的API 做安装调试用。
6, openclaw安装配置指引时,要选什么。
在运行了curl -fsSL https://openclaw.ai/install.sh | bash 命令之后,就会进入到openclaw的配置指引,就是下面的这样界面。

文科生虽然看不懂代码,但是看得懂的英文呀。所以跟着配置向导,采用quickstart的安装方式,确认继续后,就选择模型提供商,暂时跳过channel配置,暂不配置skill,skip 掉hook, hatch in tui界面就可以在这个黑色背景的端口界面和机器人对话了。这个时候你就可以用自然语言指示机器人去干一些活了,比如配置聊天通道, 注册成系统服务等。
7,为什么断开云服务器链接后,我的openclaw机器人就挂了
因为这个坑,我反复安装配置了几十次了,毕竟咱文科生也不知道什么叫系统服务,什么叫临时进程。 和本地安装部署是一样的问题,在运行完配置向导后还需要运行相应的命令(openclaw onboard –install-daemon),才能将openclaw注册为系统服务。这样,在断开服务器连接后,依旧能使用openclaw服务,也就是说能继续和机器人聊天安排任务。
8, 为什么云服务器上提供的openclaw dashboard上的链接无法打开
运行openclaw dashboard 后,你会获得一个带token的 dashboard url。

这条URL是让你可以在本地浏览器上打开下面这样的配置界面。

注意了!为了打开这个dashboard,我这个文科生可是费了不少功夫,曾经两次熬夜到凌晨4点,那刻深刻体会到了为什么程序员会经常加班熬夜了,因为要不断的解决攻克一个难点,时间就这样不知不觉过去了!
如果直接复制服务器上给的指引, 在本地终端根本远程连接上!最终让我成功在本地连接远程服务器并打开dashboard的 指令是这样的:
ssh-L 18789:localhost:18789 root@你的公网IP地址
而在配置中,openclaw给出的本地远程连接地址是这样的:
ssh -N -L 18789:127.0.0.1:18789 root@你的私有IP
在mac电脑上的终端输入正确的SSH指令后,把下面这条带token的链接复制粘贴到浏览器就可以打开了。
http://localhost:18789/#token=后面是token
由于我的服务器是美国IP,第一次打开dashboard还是很慢的,后面就好了。
9, 所做的各种配置需要保存吗?
部署安装后,接着会配置channel,skill或更换模型。那么这些做的变动需要保存吗?实际上,无论是本地部署还是云端部署,openclaw都会自动保存。但是需要注意的是,断开服务器的方式不是直接关掉终端或关掉webrench的浏览器链接。 而是输入exit命令退出。是的,这是很基础的问题,文科生之前已经多次直接关闭终端了。
10, 百炼的coding plan和免费API,需要修改配置。
百炼的免费API和付费coding plan,他们的baseurl不一样。 所以如果想先用免费模型调试,需要修改openclaw.json文件,通过dashboard-config-raw里面修改就可以了。
免费的是这个 https://dashscope.aliyuncs.com/compatible-mode/v1
付费的是这个:https://coding.dashscope.aliyuncs.com/v1
11, 安装遇到的一切问题都可以去问chatgpt
在安装部署时,所遇到的所有系统提示和报错,都会扔到chatgpt里去问, 从而知道正确的做法。
三、openclaw的使用问题
1, 配置部署就花了快50块钱的token。
由于openclaw没有内置百炼的链接方式,所以在安装时,我使用的是Kimi2.5, 在成功打开dashboard后,再在config-raw里面去修改里面代码,还好百炼给了比较完善的教程和json代码,告诉我们在什么位置粘贴覆盖。
在这种情况下,我还没进行复杂任务,只是成功的服务系统化、kimi已经花掉了快50钱的token

token是真贵, 这就引发了,如何降低token使用量和如何利用openclaw的问题。
2,如何降低token的使用量。
openclaw会存储长期记忆,历史任务,每一次对话的长文本,把这些作为上下文发送给模型,而这些是非常消耗token的。
所以, 我采用了openclaw-notion-聊天channel的方式,将Memory,logs和task存储在notion的数据库表中。
OpenClaw 可以在需要回答问题时再按条件查询相关条目并返回局部内容,这种“按需检索再生成”的方式能够避免无意义的上下文冗余,从而在整体上降低 token 使用量。
notion也可以作为个人知识库的存储位置,让openclaw去读取你写过的文章,邮件记录等,让他去了解你是一个人什么样的人,这样它在之后的输出中,就会更加像你了。
3,让Openclaw做什么
这是一个很值得的深思的问题。如果只是聊天,简单的一些问题,chatgpt就够用了。而一些需要重复执行的、复杂的任务,我才会考虑去使用我的openclaw
4,安装什么技能
技能很多,可以随着你的需求去安装,你可以在小红书或其他地方去搜索别人的总结,毕竟不同行业对技能的需求也不同, 目前我只安装了下面这些。

更多的使用问题,其他地方也能找到,但是,真的,要筛选和判断,根据个人需求去判断
openclaw对跨境电商的应用
在安装openclaw的同时,我就一直在思考, 关于使用、人事、道德、甚至和伦理相关的一些问题:
1,token要收费,也就说一项工作的执行成本完全可以用token费用来衡量。 同样一件事情,雇一个人要花多少钱,让agent要消耗多少token?这本质就是一个ROI的问题。如果一个岗位的工作价值可以用token来衡量时,这个岗位本身的价值是不是就很低?而那些单位成本高、且工作的规则性很强、流程很明确、重复性很高的工种,比如程序员就很容易被纳入这样的人效比对比了吧?
2,样的工作内容能用token去衡量?尤其是我所在的跨境电商行业,哪些事情是一定需要人来做的?
3, Agent始终需要人来调教,那是不是意味着,配置调教agent将会成为之后职场的必要技能。
4, 如果每个人都能调教agent,将个人的工作经验,知识体系,甚至上网络上的各种电商教程都灌给agent,那么agent的质量好坏/智商高低,谁能评估?对于同一个任何,Agents之间的输出结果是不是就没有差异了? 2年工作经验的人和10年工作经验的人他们的之间的能力差距是不是就缩小了?Agent执行的差异就由你灌给他的各种知识来决定,因此,使用者对原始知识的判断、筛选,对输出结果的选取才是个人认知和能力的体现,这个会影响最终的结果输出。
5,假设你在公司上班时,调教了一个agent,这是你历史工作项目经验的积累。 那这个agent的所有权是归公司还是归你个人所有?
6,在公司,如果个人使用agent辅助工作产出结果,比如报告、方案、图片,视频、App程序、代码,简历筛选,数据分析结果等, 是否需要告知公司?
7,你愿意每个月花工资的多少比例请一个agent帮你干活,从而减少你的实际工作时间, 增加摸鱼时间?当你选择使用个人agent的时候,你会告诉公司吗?
8,独立站的哪些工作内容可以用openclaw来执行?
9,使用本地电脑部署+本地模型的方式, 去执行一些简单,不需要太多交互思考的的监控类和提醒类工作了。这样就可以降低agent的使用成本了。
有些问题刚起了个头,有些问题的答案我自己也没有想清楚。所以我打算建个openclaw跨境电商应用讨论,和公众号的朋友们一起探讨上面的这些话题。
关注公众号后回复openclaw,加我微信,我拉你进群!
我们一起来探讨这个话题。这是我写公众号以来建的第一个群哦~ 让我们一起,聊些不一样的话题吧!







