云主机ubuntu24上安装openclaw操作步骤详解,避坑指南

在本机ubuntu22上按openclaw.ai官网上的提示,安装它一次性成功,但毕竟不敢把工作电脑完全交给openclaw,权限放多了有风险,不放权限它又做不了一个真正的智能管家。为此,买了一个腾讯海外版的云主机,首年才199元,足够跑龙虾了。

避坑1:内存至少需要4GB,而且增加不低于2GB的swap空间,2GB内存我试了多次,一到配置环节内存就爆了。

可问题了也来了,启动gateway服务时会遇到Gateway service: systemd not installed、Gateway service check failed: Error: systemctl is-enabled unavailable: Command failed: systemctl --user is-enabled openclaw-gateway.service等问题,现把自己多次试验后,顺利的安装步骤奉献给大家。

一、安装openclaw

提醒:使用ssh连接服务器时,最好把ssh自动断开的时间给延长一下,防止过程中连接中断导致安装过程中断,我第一次安装时就因为这个服务跑不起来。或者登录后使用tmux来定制专用通道,防止任务中断。

1.通过SSH登录服务器

终端里运行:(找个支持滚动的终端,以便查看历史输出)

ssh -o ServerAliveInterval=60 -o ServerAliveCountMax=60 root@你的IP

避坑2:通过root登录后,先新建个专用账号,赋予root权限,再运行后续指令,可以避开后续服务起不起来的问题。我下面演示的都是通过root账户来安装的过程。

2.运行安装指令

curl -fsSL https://openclaw.ai/install.sh | bash

3.配置openclaw

上述安装步骤结束后,它会自动启动配置。如果首次配置感觉有问题,后期可以通过下面指令来再次启动配置向导。

openclaw onboard

上面选择大模型环节,我用的清华智普的GLM4.7,您可以根据自己喜好来选择,如果费用充足,建议选择openai的,无论其它厂家怎么吹,综合能力还是openai最强。因为选用的是海外版的服务器,不用科学上网就可以访问自由。

上面连接通道,选的是飞书,后期可以增加钉钉、企微等,不过飞书的生态体系比较好,优选它了。

上面选择安装哪些skills环节,可以先只选blucli、clawhub,这两个用来管理和安装skills,其它的以后再装也行,而且防止服务启动依赖不足,这个环节装的越少越好。

可供选择和后期安装建议如下:

这里我们可以看到,有的skills没有安装成功,有的是通过pnpm来管理的。先略过,继续后续配置。

hooks可以全部启用。

上面这张图片看最底部一行,服务启动报错,导致openclaw的gateway监听服务没有起来,截图如下:

这是云主机使用root用户的问题,如果先建个专用账户,赋予root权限,再来安装,估计就没问题了,官方给的这个解决方案我没有尝试。我是用以下步骤来解决问题的。看具体指令

继续

命令行里执行的代码:

OPENCLAW_BIN="$(command -v openclaw)"
echo "$OPENCLAW_BIN"

mkdir -p /run/user/0
chmod 700 /run/user/0
export XDG_RUNTIME_DIR=/run/user/0

mkdir -p /root/.config/systemd/user

cat >/root/.config/systemd/user/openclaw-gateway.service <<EOF
[Unit]
Description=OpenClaw Gateway (user)
After=network.target

[Service]
Type=simple
Environment=XDG_RUNTIME_DIR=/run/user/0
ExecStart=$OPENCLAW_BIN gateway start --foreground
Restart=always
RestartSec=3
WorkingDirectory=/root

[Install]
WantedBy=default.target
EOF

systemctl --user daemon-reload
systemctl --user enable --now openclaw-gateway.service
systemctl --user status openclaw-gateway.service --no-pager -l

用ss -lntp | grep 18789 || true查看端口是否起来,依然没有,继续优化,刚指定目录有问题,重新指定。

OPENCLAW_BIN="$(command -v openclaw)"

cat >/root/.config/systemd/user/openclaw-gateway.service <<EOF
[Unit]
Description=OpenClaw Gateway (user)
After=network.target

[Service]
Type=simple
Environment=XDG_RUNTIME_DIR=/run/user/0
Environment=OPENCLAW_HOME=/root/.openclaw
WorkingDirectory=/root/.openclaw
ExecStart=$OPENCLAW_BIN gateway start
Restart=always
RestartSec=2

[Install]
WantedBy=default.target
EOF

systemctl --user daemon-reload
systemctl --user enable --now openclaw-gateway.service

openclaw gateway install --force
systemctl --user daemon-reload
systemctl --user enable --now openclaw-gateway.service

以上操作执行完,可以断开SSH重连,再查看gateway已经启动监控127.0.0.1:18792了。

二、使用openclaw

因为监听的是127.0.0.1:18789,而服务器又没有GUI和浏览器,所以只能先通过SSH建立一个隧道,再用本地的浏览器来访问。

ssh -L 18789:127.0.0.1:18789 -L 18792:127.0.0.1:18792 root@你的服务器公网IP

或下面指令

ssh -N -L 18789:127.0.0.1:18789 root@你的服务器公网IP

然后在本地浏览器输入如下网址:

http://127.0.0.1:18789/#token=1d13810a4c3fcf6f0ef9121059bd67307aaae66c02775319

网址中的token可以通过指令nano ~/.openclaw/openclaw.json打开配置文件来获取,json片段如下:

  "gateway": {
    "port": 18789,
    "mode": "local",
    "bind": "loopback",
    "auth": {
      "mode": "token",
      "token": "1d13810a4c3fcf6f0ef9121059bd67307aaae66c02775319"
    },

终于看到了web页面,顺利连上了openclaw。

如果网址中不带token,则显示如下界面,说明没有权限访问。

跟它简单的先聊几句看看功能是否正常。看模型和配置的是一致的。

三、配置公网接入

以上虽然能连接了,但是只能在服务器自身上访问,即使通过本地可以用SSH打通隧道,但是比较麻烦,而且也只是通过上面展示的浏览器对话窗口来指挥龙虾干活,无法和飞书等其它应用进行对接,每次用电脑来操作多麻烦,我们想要的是随时随地通过手机app来指挥它干活。

第一稿发的理解有点偏差,以为需要开通公网的端口来提供服务,经过多次测试都不行。

后来通过摸索,发现飞书、钉钉等app都已经提供了长链接服务,不用龙虾暴漏公网,通过飞书服务器和龙虾所在机器的不停歇的实时保持对话,来提供服务,让客户在手机、PC的飞书客户端发送的指令,通过飞书服务器和龙虾对接起来,真正做到随时随地通过飞书指挥龙虾干活。

这个在下一篇详细讲解实现操作过程。

四、小结

说实话自己手动安装这个龙虾还是费了我不少时间的,现在很多云服务商都已经有打包好的自带openclaw的云主机,拿来就能用了,如果您只是想用龙虾,而不想深入研究,买那种打包的服务器省时省力。

下一篇介绍如何和飞书打通,通过手机就能随时随地操控你的AI龙虾。

如果觉得本文不错,对您有所帮助,请给个点赞+收藏。

Read more

人工智能(AI)常见面试题及答案汇总(2025最新版)

一、AI基础概念与核心原理 1. 人工智能、机器学习、深度学习的关系? 答案: 三者是包含与被包含的关系,核心聚焦“让机器具备智能”的不同实现层次: * 人工智能(AI):广义是让机器模拟人类智能(如推理、学习、决策)的技术总称,涵盖机器学习、深度学习、专家系统、强化学习等多个分支,目标是解决“智能行为”问题; * 机器学习(ML):AI的核心分支,是实现AI的一种手段,指机器通过数据学习规律(无需显式编程),并利用规律预测或决策。核心是“从数据中自动学习模型”,不依赖手动设计规则(如传统编程); * 深度学习(DL):机器学习的子集,以深度神经网络(DNN) 为核心,通过多层网络结构自动提取数据的层级特征(从底层像素/字符到高层语义),擅长处理海量高维数据(如图像、语音、文本)。 关系图示:

By Ne0inhk
【OpenClaw企业级智能体实战】第01篇:从零搭建你的第一个AI员工(原理+算法+完整代码+避坑指南)

【OpenClaw企业级智能体实战】第01篇:从零搭建你的第一个AI员工(原理+算法+完整代码+避坑指南)

摘要:随着AI从“对话时代”迈入“执行时代”,OpenClaw作为开源智能体框架,正在重塑人机协作模式——它不再是被动响应的工具,而是能主动执行任务的“AI员工”。本文基于真实技术原理与实操场景,从背景概念切入,拆解OpenClaw“感知-决策-执行”的核心逻辑,详解算法组件构建思路,并提供从零到一的完整实操流程(含可直接运行的Python代码)。内容兼顾新手入门与进阶提升,强调安全隔离部署原则,避开技术术语堆砌,聚焦实用价值。读者可通过本文掌握OpenClaw基础部署、自定义技能开发、记忆模块集成等核心能力,快速落地自动化办公、信息整理等实际场景,真正体验“低成本、高效率”的AI生产力革命。全文严格遵循真实性原则,无捏造案例与夸大描述,所有代码均经过实测验证。 优质专栏欢迎订阅! 【OpenClaw从入门到精通】【DeepSeek深度应用】【Python高阶开发:AI自动化与数据工程实战】 【YOLOv11工业级实战】【机器视觉:C# + HALCON】【大模型微调实战:平民级微调技术全解】 【人工智能之深度学习】【AI 赋能:Python 人工智能应用实战】

By Ne0inhk
AI 开发必用的4个skills组合,用来流畅掌控AI开发流程 ,灵活控制AI(opencode skills)

AI 开发必用的4个skills组合,用来流畅掌控AI开发流程 ,灵活控制AI(opencode skills)

skills 一种技能增强器。 skills 可以理解为升级版的提示词,它的文件记录了某个skill(技能)的元信息,就是描述这个skills的名称等信息, 另外它的文件中还记录了skills的技能实现步骤。 以下4个skills在AI项目开发中,我认为必不可缺一。 这4个skills的引入,可更为方便我们去介入AI,控制AI,给AI制定边界。 我会用一个音乐机器人项目开发来介绍这4个skills,如何介入AI开发流程,如何行云流水的控制AI。 指令式 控制AI 开发流程的主控调度器:有4个SIKLLS 在我的项目中.opencode目录中存在4个skills, 4个skills技能结合和.opencode目录同级的AGNETS.md文档,AGNETS.md是主控配置文件, 是AI 开发流程的主控调度器,负责协调三个专业技能包(毒蛇产品经理、UI设计师、全栈开发工程师、ui-ux-pro-max) ui-ux-pro-max技能包,我120%的推荐,减少了不少UI配色的塑料感,可在文末看我此次,用技能包开发的UI界面,做一个效果对比。 skills技能指令: 我

By Ne0inhk
人工智能:大模型分布式训练与高效调参技术实战

人工智能:大模型分布式训练与高效调参技术实战

人工智能:大模型分布式训练与高效调参技术实战 1.1 本章学习目标与重点 💡 学习目标:掌握大语言模型分布式训练的核心原理、主流框架使用方法,以及高效调参策略,能够解决大模型训练过程中的算力瓶颈和效果优化问题。 💡 学习重点:理解数据并行、张量并行、流水线并行的技术差异,掌握基于DeepSpeed的分布式训练实战,学会使用超参数搜索提升模型性能。 1.2 大模型训练的核心挑战 1.2.1 单卡训练的算力瓶颈 💡 大语言模型的参数量动辄数十亿甚至上万亿,单张GPU的显存和计算能力完全无法满足训练需求。以LLaMA-2-70B模型为例: * FP32精度下,模型参数本身就需要约280GB显存,远超单张消费级或企业级GPU的显存容量。 * 训练过程中还需要存储梯度、优化器状态等数据,实际显存占用是模型参数的3-4倍。 * 单卡训练的计算速度极慢,训练一轮可能需要数月时间,完全不具备工程可行性。 1.2.2 大模型训练的核心需求 为了高效完成大模型训练,我们需要解决以下三个核心问题: 1. 显存扩容:通过并行技术,将模型参数和计算任务分布到多张GPU上,突破

By Ne0inhk