在ubuntu2204环境中使用npm部署openclaw对接本地ollama
前言
近期在探索自动化运维解决方案,关注到由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的更多高级功能与效能测评,留待后续有机会再深入分享。

相关攻略
Module Federation 2 0 官宣:Vite生态的“微前端”拼图,终于补齐了 在前端工程化的演进路上,模块联邦(Module Federation)早已不是什么新名词。 如果你深度使用过 Webpack 5,大概率已经接触甚至实践过它。但一个不争的事实是,在 Vite 生态中,这项能力
ICO项目评估:一份资深投资者的实战核查清单 一个项目的可信度,需要从团队履历、白皮书逻辑、开源代码、社区治理、代币效用这五个维度进行交叉验证。具体来说,就是核查开发者的真实经历与代码贡献,审查技术方案与代币模型的一致性,确认合约开源与审计的有效性,观察社区投票与链上数据的透明度,最后验证代币在协议
一、前端开发概念深度解析 学习需要伴随思考才能真正掌握。从最基础的概念入手进行系统梳理,本身就是对逻辑思维与清晰表达的有效锻炼。 以下内容基于个人在行业内的观察与实践理解整理而成,旨在提供清晰的认知框架,欢迎大家共同探讨与完善。 目录 1 前端开发的核心定义与价值 2 网页设计、UI设计与前端开
杠杆调整失败?这五类技术问题可能是“元凶” 在合约交易中,调整杠杆时遇到操作失败,常常让人一头雾水。界面明明显示可以操作,为什么系统就是不给通过?这背后,往往是前端交互与后端严苛的风控逻辑之间出现了“认知偏差”。下面,我们就来逐一拆解导致杠杆操作失败的五大常见技术原因,并提供清晰的排查思路。 一、前
热门专题
热门推荐
通过AirDrop功能,可在iPhone16之间快速传输已安装的App,无需重新下载。 省去重新下载的等待,直接在两部iPhone 16之间“搬运”已经安装好的App——这个用AirDrop传App的功能,确实方便。不过,想顺利操作,有几个关键前提得先摆正。 准备工作与条件确认 开始之前,最好花一分
修改iPhone17设备名称的核心步骤 想给你的iPhone17换个独具特色的名字吗?其实很简单,整个操作的核心路径就在「设置」>「通用」>「关于本机」>「名称」里,几步就能完成自定义。 为什么要修改iPhone17的设备名称? 给iPhone17改个名,可不仅仅是图个新鲜。它在蓝牙配对、使用Air
解除iPhone14隐藏ID的核心方法是联系原机主或提供购买凭证,通过官方渠道重置Apple ID 手里突然多出一台被锁的iPhone 14,用起来处处受限,这事儿确实头疼。好消息是,只要遵循官方路径,问题基本都能解决。关键在于,你得有耐心走完正规流程。 什么是iPhone隐藏ID? 简单来说,iP
通过“查找”应用或iCloud网站,登录Apple ID即可实时定位iPhone 17,即使设备离线也能显示最后已知位置。 使用“查找”应用定位iPhone 17 如果你手边还有别的苹果设备,比如iPad或者Mac,最省事的方法就是直接用上面的“查找”应用。打开应用,登录和iPhone 17同一个
iPhone 16通知权限设置与微信提示音修复指南 微信消息突然“静音”了?先别急着怀疑手机坏了。在iPhone 16上,通知体系和声音管理比以往更精细,有时只是某个开关没到位。接下来,咱们就把系统通知中心、应用权限、勿扰模式这几个关键环节捋清楚,帮你快速找回失联的提示音,避免错过重要信息。 iPh





