Ubuntu下OpenClaw的安装(豆包火山API版)

前言

OpenClaw最近非常的火爆,我也找了一些资料安装了一下。采用的Ubuntu是比较新的Ubuntu22.04(相对较新和稳定的版本),采用的是VMware的虚拟机启动,确保状态的保存。

一、参考链接

https://github.com/spoto-team/openclaw-ubuntu-guide

二、安装步骤

2.1、安装基础工具和OpenSSH {#安装基础工具和openssh .unnumbered}

新系统包列表

sudo apt update

安装基础下载工具

sudo apt install -y curl

安装并启动 OpenSSH 服务(方便通过 PC 远程管理)

sudo apt install -y openssh-server

2.2、验证SSH服务状态 {#验证ssh服务状态 .unnumbered}

检查 SSH 服务状态

sudo systemctl status ssh

如上图,说明SSH服务已经正常启动了。

2.3、获取IP地址 {#获取ip地址 .unnumbered}

可以Ctrl+Alt+T三键齐按,新开一个控制台。

获取局域网 IP 地址,用于远程连接

ip addr show | grep -E "inet " | awk '{print $2}' | cut -d'/' -f1 |

grep -v "^127"

2.4、安装OpenClaw {#安装openclaw .unnumbered}

2.4.1、初步安装 {#初步安装 .unnumbered}

使用官方提供的一键安装脚本进行部署:

curl -fsSL https://molt.bot/install.sh | bash

或者:

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

效果等同

这一条必须选yes,否则安装就会中止:

2.4.2、继续配置 {#继续配置 .unnumbered}

选择手动模式:

选择本地安装:

工作目录:

这里我用了Qianfan,选择豆包的API_Key

豆包中的API_Key来自这个程序:

显然,这个豆包的API_key测试程序也经过了测试。

填写完API_Key的界面:

箭头所指的默认模型后续可以修改。

手动输入模型:

手动输入模型名称后:

网络的设定:

网关授权:

网关本身的token:

Openclaw会对空白设置,进行自动生成:

聊天通道暂时不设置:

(因为这些设置聊天工具目前来看都是国外的)

外部的信息抓取设定:

(暂时选了kimi)

要不要设置skills,也暂时选no:

这一项也选暂时跳过:

安装网关服务:

回车继续:

同意使用shell:

回车继续:

这样基本就算安装完毕了。

2.4.3、浏览器上的测试 {#浏览器上的测试 .unnumbered}

安装完毕后,就可以看到如下的界面:

或者用上图中的链接复制过来,也可以打开:

如上图,出现了无法连接的错误。

按照网页上的提示进行操作:

openclaw gateway run

Openclaw的网关服务启动了:

运行二个命令:openclaw dashboard --no-open

把上面的这个链接直接放到浏览器中:

发现openclaw的界面已经出现了。

2.4.4、关于访问的token错误

所以必须对配置进行修改,输入:openclaw configure

回车继续:

选择Model后,回车继续:(下一步的选择非常的关键)

回车继续:

输入火山方舟(豆包)的API地址

回车继续:

回车并录入API_Keyde:

回车继续:

录入Model ID:

回车继续(Endpoint ID这个系统帮忙生成的,不用修改)

输入的别名:

回车继续:

选择continue:

回车继续:

如上图,已经重新设置完毕。

重新启动openclaw,输入命令:systemctl --user restart openclaw-gateway

重现打开浏览器,进行询问测试:

发现可以提问了。

三、测试和改进

3.1、提高访问速度 {#提高访问速度 .unnumbered}

打开~/.openclaw 目录下的openclaw.json,修改对应的maxTokens,如下图:

改为:

重启openclaw后,继续在网页中提问,发现速度确实快了不少。

3.2、浏览本地目录 {#浏览本地目录 .unnumbered}

说明,openclaw已经具备访问本地系统文件的能力。

相关推荐
乘云数字DATABUFF2 天前
5分钟部署开源APM Databuff:OpenTelemetry全链路追踪入门实战
运维·后端
荣--4 天前
一键部署不是为了省时间 —— 它是把"买来的 PaaS"变成"自己的平台"的拐点
运维·zabbix·工程化·一键部署·平台化·边界设计
江华森4 天前
动手实战学 Docker — 从零到集群编排完全指南
运维
Avan_菜菜5 天前
FRP 内网穿透完整实战:从 HTTP 映射到 HTTPS 自签代理
运维·nginx·https
SelectDB6 天前
Litefuse 开源并推出单进程轻量模式,25 秒就能跑起来的 Agent 可观测与评估平台
运维·后端·自动化运维
zzzzzz3107 天前
9K Star 炸裂开源!这个 C 语言写的代码知识图谱,把 Linux 内核索引压缩到了 3 分钟
linux·服务器·sql
XIAOHEZIcode7 天前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏
用户0328472220708 天前
如何搭建本地yum源(上)
运维
大树8811 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠11 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql