这几天心血来潮,想着在Ubuntu上部署OpenClaw。本篇内容不是教程,而是踩坑记录。

官方文档翻了一遍,嗯,步骤挺清晰:装环境、配API、改配置文件、启动服务……

这不是很简单吗?Ubuntu开机!直接开搞!

ubuntu配置(虚拟机):CPU:i5-6600T 四核四线程内存:8GBSSD硬盘:80GB系统Ubuntu Server(没有图形界面)

开始不是手到擒来的事情吗?

图片

直接SSH!命令行走你!在这个界面需要等待一会儿(小白等了10分钟)

图片

接着就妥妥来了:

图片

小伙伴们看到这个截图,估计就放弃了(毕竟满屏英文……它们认识我,我不认识它!)

如果是学英文的老师来部署呢?别开玩笑了……单词都认识,组合在一起就不认识了。

图片

不是有翻译吗?哈哈哈,翻译照样很懵……虽然界面是翻译成了中文,每个中文字都认识,但组合在一起就搞不懂了。

图片

搭建流程对于小白我来说,其实不难,因为整体花费的时间大概就30分钟。如果要加上接入飞书机器人,那就再多10分钟。

图片

全部搞定了之后,问题其实才刚刚开始!异地客户端无法访问部署在Ubuntu的小龙虾。

报错:origin not allowed (open the Control UI from the gateway host or allow it in gateway.controlUi.allowedOrigins)

需要修改配置文件里的内容:

nano ~/.openclaw/openclaw.json
    "gateway": {    "port": 18789,    "mode": "local",    "bind": "loopback","controlUi": {  "allowedOrigins": ["http://192.168.xx.xx:18789"]},//局域网IP

    改完之后能访问了,但还是报错……control ui requires device identity (use HTTPS or localhost secure context),需要在【~/.openclaw/openclaw.json】文件添加

    "gateway": {    "port": 18789,    "mode": "local",    "bind": "loopback","controlUi": {  "allowedOrigins": ["http://192.168.xx.xx:18789"],  "allowInsecureAuth": true,  "dangerouslyDisableDeviceAuth": true  },//局域网IP

    太刺激了,搞完之后,还有一堆麻烦……就不讲了(毕竟不是教程)。

    记录一下这折腾小龙虾的心酸史,对于普通人来说,部署小龙虾简直太难了!

    • 满屏英文,每一步都得靠翻译

    • 遇到报错根本不知道从哪查起

    • 光是配置就卡了半小时

    • 好不容易跑起来,又因为权限和配置文件问题报错

    折腾完我得出一个结论:对普通用户来说,自己部署OpenClaw的难度≈自己组装一台电脑+安装系统。

    图片

    不是做不到,是没必要。太累了,还是玩玩一键部署的就好。

    哦豁,也有可能是小白使用的Ubuntu Server部署小龙虾才出现了这么多的问题(一般小伙伴都是用Windows部署的吧?)

    在放弃部署的那一刻,小白感觉整个天都亮了。但是一会儿就又暗了:小龙虾怎么卸载?简单的openclaw uninstall?

    哈哈哈……别想了。反正系统没啥重要东西,直接重装吧……

    如果小伙伴们想要体验一下OpenClaw,可以按照下面教程部署:

    不用代码、不用内测码!一键部署OpenClaw,5分钟就能玩“龙虾”

    Logo

    Agent 垂直技术社区,欢迎活跃、内容共建。

    更多推荐