首页 游戏 软件 资讯 排行榜 专题
首页
AI
在ubuntu2204环境中使用npm部署openclaw对接本地ollama

在ubuntu2204环境中使用npm部署openclaw对接本地ollama

热心网友
30
转载
2026-04-02

前言

近期在探索自动化运维解决方案,关注到由AI驱动的命令行助手项目——OpenClaw。作为一款宣称能显著提升效率的智能工具,自然要亲手搭建并实测一番,验证其是否真能成为工程师的得力助手。


一、部署环境说明

为便于读者复现与参考,先将本次成功部署OpenClaw的具体环境信息列出:

操作系统:Ubuntu 22.04.5 LTS

Node版本:v22.22.0

NPM版本:10.9.4


二、详细部署流程

1. 搭建Node.js运行环境

第一步是准备基础运行环境。推荐通过NodeSource官方仓库进行安装,过程简洁可靠。若处于离线环境,也可选择源码编译方式安装Node.js。

# 1. 更新系统并安装必要工具
sudo apt update
sudo apt install -y curl
# 2. 添加 NodeSource 仓库(以 Node.js 22.x LTS 为例)
curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
# 3. 安装 Node.js(自动包含 npm)
sudo apt install -y nodejs
# 4. 验证安装结果
node -v # 查看 Node.js 版本
npm -v  # 查看 npm 版本

2. 安装OpenClaw核心程序

基础环境就绪后,即可通过NPM全局安装OpenClaw最新版本。

# 安装git(若尚未安装)
apt install git -y
# 全局安装openclaw
npm install -g openclaw@latest --force
# 运行初始化并安装守护进程
openclaw onboard --install-daemon

执行启动命令后,系统将进入交互式配置向导,依据自身环境实际情况逐步完成设置即可。本文选择对接本地已部署的Ollama服务来提供AI模型能力。

3. 配置对接本地Ollama服务

实现OpenClaw调用本地模型的关键,在于正确修改其配置文件:~/.openclaw/openclaw.json。核心操作是调整models配置段,将其指向本地Ollama服务的API地址。

"models": {
"mode": "merge",
"providers": {
"custom-172-16-113-20-11434": {
"baseUrl": "https://172.16.113.20:11434/v1",
"apiKey": "test",
"api": "ollama",
"models": [{
"id": "llama3.2",
"name": "llama3.2 (Custom Provider)",
"reasoning": false,
"input": ["text"],
"cost": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0
},
"contextWindow": 16000,
"maxTokens": 4096
},{
"id": "qwen2.5-coder:0.5b-instruct-q4_K_M",
"name": "qwen2.5-coder:0.5b-instruct-q4_K_M",
"reasoning": false,
"input": ["text"],
"cost": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0
},
"contextWindow": 32000,
"maxTokens": 4096
},{
"id": "qwen3.5:4b",
"name": "qwen3.5:4b",
"reasoning": false,
"input": ["text"],
"cost": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0
},
"contextWindow": 32000,
"maxTokens": 4096
}]
}
},
"agents": {
"defaults": {
"model": {
"primary": "custom-172-16-113-20-11434/qwen2.5-coder:0.5b-instruct-q4_K_M"
},
"models": {
"custom-172-16-113-20-11434/llama3.2": {
"alias": "llama3.2"
},
"custom-172-16-113-20-11434/qwen2.5-coder:0.5b-instruct-q4_K_M": {
"alias": "qwen2.5-coder:0.5b-instruct-q4_K_M"
},
"custom-172-16-113-20-11434/qwen3.5:4b": {
"alias": "qwen3.5:4b"
},
"workspace": "/root/.openclaw/workspace",
"compaction": {
"mode": "safeguard"
},
"maxConcurrent": 4,
"subagents": {
"maxConcurrent": 8
}
}
},

配置文件修改保存后,务必重启OpenClaw服务以使新配置生效。

# 重启OpenClaw网关服务
systemctl --user restart openclaw-gateway
# 查看服务运行状态
systemctl --user status openclaw-gateway
# 实时查看运行日志
tail -f /tmp/openclaw/openclaw-2026-03-05.log

在这里插入图片描述


总结与体验

部署完成后,笔者首先尝试测试其自动化执行能力,例如指示它在服务器上运行特定命令。结果发现,OpenClaw非常明确地界定了自身权限,申明其仅为辅助工具,无法直接在主机上执行命令,安全边界清晰。

总体而言,OpenClaw在Ubuntu系统上的安装与配置流程较为清晰顺畅。然而,该工具的实际能力边界、适用场景以及深度集成玩法,仍需在具体运维实践中进一步探索。恰逢新的工作任务到来,关于OpenClaw的更多高级功能与效能测评,留待后续有机会再深入分享。

在这里插入图片描述

来源:https://blog.csdn.net/baidu_35848778/article/details/158688798?ops_request_misc=elastic_search_misc&request_id=3408c9629226947a81126d714010d25d&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~ElasticSearch~search_
免责声明: 游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

相关攻略

TypeScript直接编译原生应用前端开发迎来新变革
业界动态
TypeScript直接编译原生应用前端开发迎来新变革

跨平台开发,这些年我们似乎总在“妥协”。 用Electron,打包出来的应用动辄几百兆,启动慢得像在考验耐心,内存占用更是毫不客气。用React Native,性能瓶颈和桥接损耗在复杂交互时暴露无遗,状态管理也常让人头疼。用Flutter,性能确实稳了,但那套自绘的Skia引擎,总让人觉得和系统原生

热心网友
05.18
Bun 11314 版本发布速度与功能全面升级
业界动态
Bun 11314 版本发布速度与功能全面升级

Bun v1 3 14 正式版重磅发布,此次更新带来了革命性的原生图像处理引擎与官方 HTTP 3 支持,更将依赖安装速度提升至惊人的 115 毫秒,为 JavaScript 全栈开发树立了新的性能标杆。 在当前的 JavaScript 开发环境中,Node js 生态的一些固有挑战广为人知:依赖安

热心网友
05.14
Rolldown 1.0 正式发布 前端打包工具格局迎来新变革
业界动态
Rolldown 1.0 正式发布 前端打包工具格局迎来新变革

前端工程化领域近期迎来重要更新,三款核心工具相继发布关键版本,标志着新一轮性能优化与开发体验升级正式开启。本文将深入解析 Rolldown、tsdown 与 Valibot 的最新特性,剖析其技术优势与应用场景,帮助开发者把握前端构建工具的最新趋势。 Rolldown 1 0 正式发布:高性能 Ja

热心网友
05.14
前端加密安全实践避免硬编码密钥的风险与替代方案
前端开发
前端加密安全实践避免硬编码密钥的风险与替代方案

前端硬编码加密密钥会通过浏览器开发者工具暴露,完全不可靠。安全核心在于重构信任模型,应弃用客户端单点加密。推荐方案包括:将加密完全交由服务端处理;若必须前端参与,则采用非对称密钥协商机制;或使用TLS和短期令牌替代。同时需选用SHA-256、AES-GCM等现代算法,并确保初始化向量随机唯一。

热心网友
05.11
Nuxt UI 4.7 正式发布 新增核心组件助力企业级开发效率提升
业界动态
Nuxt UI 4.7 正式发布 新增核心组件助力企业级开发效率提升

NuxtUI4 7版本正式发布,新增两大核心组件。Listbox组件提供进阶下拉选择功能,支持分组、搜索及虚拟滚动,适用于复杂表单场景。AI聊天组件集专为构建智能交互界面设计,原生支持流式传输、推理过程展示与工具调用,显著提升开发效率。此外,版本在细节体验、兼容性与稳定性方面均有优化。

热心网友
05.10

最新APP

宝宝过生日
宝宝过生日
应用辅助 04-07
台球世界
台球世界
体育竞技 04-07
解绳子
解绳子
休闲益智 04-07
骑兵冲突
骑兵冲突
棋牌策略 04-07
三国真龙传
三国真龙传
角色扮演 04-07

热门推荐

微信群接龙数据自动整理工具OpenClaw一键生成表格
AI
微信群接龙数据自动整理工具OpenClaw一键生成表格

微信群里的接龙,方便是真方便,但整理起来,那叫一个头疼。手动复制粘贴,不仅耗时费力,还容易出错、遗漏,最后导出的表格格式五花八门,看着就心累。 有没有一种方法,能让这个过程自动化,让数据自己“跑”进表格里?答案是肯定的。借助一些工具,我们可以实现群内接龙数据的自动识别、解析和归档。下面,就来拆解一下

热心网友
05.18
VINE币怎么买?VINE价格预测2025到2030年及未来前景分析
web3.0
VINE币怎么买?VINE价格预测2025到2030年及未来前景分析

VineCoin(VINE币):重塑创作者经济的区块链新星 在数字资产的浪潮中,VineCoin(VINE币)正作为一个新兴项目崭露头角。它并非又一种简单的代币,其野心在于利用区块链技术,从根本上重塑内容创作与社交互动的经济规则。可以说,它致力于成为一个去中心化生态系统的核心引擎,目标是为全球的内容

热心网友
05.18
ToClaw文件整理术一键清理桌面杂乱文件实用教程
AI
ToClaw文件整理术一键清理桌面杂乱文件实用教程

ToClaw文件整理术:一键清理桌面杂乱文件的秘籍 | AI智能文件管理教程 利用AI智能助手整理电脑桌面文件,愿景虽好,但在实际应用中,你是否也遇到过分类不准确、指令执行失败,甚至文件被误移的困扰?请放心,这些问题往往源于几个关键的设置步骤尚未完善。掌握以下这套经过验证的ToClaw文件整理优化方

热心网友
05.18
全链网罢工计划不变 区块链去中心化争议持续
web3.0
全链网罢工计划不变 区块链去中心化争议持续

三星电子工会确认原定罢工计划未取消,但将遵守法院禁令,确保罢工不影响正常生产流程。劳资博弈进入微妙阶段,工会需在法律框架内施压,公司生产秩序暂获法律庇护,后续发展取决于双方谈判。

热心网友
05.18
千问AI如何助力社群运营实现自动回复与管理
AI
千问AI如何助力社群运营实现自动回复与管理

千问AI赋能社群自动化运营:一、关键词触发智能回复;二、定时任务精准推送;三、敏感词实时过滤预警;四、成员标签化智能分组。 社群运营工作繁杂,常常需要处理大量重复性任务,如解答常见问题、发布定时通知、监控群内动态等,这让运营者倍感压力。如何实现高效、智能的社群管理,解放人力?利用千问AI的强大功能,

热心网友
05.18