鸠站 发表于 前天 10:10

简明教程:实现OpenCLaw轻量级应用服务器部署及Ollama大模型本地化

本篇内容依赖阿里云的轻量应用服务器搭建openclaw+本地部署ollama模型,实现个人Agent自由。免费给阿里云打个小广告,《不用写代码,分钟级部署OpenClaw》,其实主要还是考虑最近爆出的多起隐私安全问题,因此考虑本地openclaw替换为云上openclaw,至于需要给他授予什么权限,尽可能的由自己控制,再考虑到对于担心token费用问题的小伙伴来说,使用本地模型是最保险的选择(云服务器或者本地电脑部署均可)。
一、购买轻量应用服务器(预置openclaw镜像)


阿里云轻量应用服务器,新用户会有一次特价机会,我就是79块钱买了一年的轻量应用云服务器,一年可以省下大几百的费用,其实和普通云服务器一样的使用,可以自己独立部署其他应用。而且可以直接选择openclaw的镜像,免去复杂的安装过程(如果想要本地自己安装,建议按照官网操作,亲测pnpm安装很快,坑少,遇到依赖什么就安装什么,https://openclaws.io/zh/install)

二、openclaw配置

云服务器创建完成后,点击服务器名称进入详情页面。选择“应用详情”,按照蓝色字体的提示,逐个点击,自动化配置,配置好,就可以通过web ui地址,访问你的小龙虾了。下面还有一些配置的注意事项,此页面的配置可以继续往下看。

其中初始化位置需要提前创建你的百炼API Key。搜索阿里云百炼,进入百炼服务页面,右上角选择到你的云服务器对应的region,并点击右侧的设置按钮 -> 新增业务空间(因为默认空间权限等于账号权限,不便于控制,为了避免自己的钱被“乱花”,还是要做一些权限管控)。

在新的业务空间右侧的”模型权限流控设置“中,先将所有的模型不授权,仅为配置通整个流程,因为服务界面的初始化必须依赖百炼的API Key。因此,创建API Key的时候要指定你所新建的业务空间,以及应用详情页面的模型配置部分就可以随便写一个阿里云的模型了,例如”qwen3.5-plus“,因为反正都没有授权,用哪个都一样,这样的效果就是你的openclaw创建出来后,在对话时他会返回”403 Model access denied.“,这是我们预期之中的。

以上内容都配置完成之后,就可以通过web ui地址进入界面,如下:

我们的第一部分的小龙虾部署就到此为止了。接下来就是部署本地模型,先说明一下,这篇文章主要是学习从0-1的将自己的Agent跑起来,并不是为了实际投产使用,所以会用尽量小的模型,毕竟服务器资源有限。如果不差钱,可以买更大的规格或者GPU服务器,效果更好,当然,直接用云厂商的大模型最简单。
三、安装ollama

1、前置准备

# 1. 安装依赖(CentOS 缺少会导致 Ollama 启动失败)
sudo yum install -y curl wget libstdc++ glib2 openssl

# 2. 关闭 SELinux(临时,避免权限拦截)
sudo setenforce 0

# 3. 关闭防火墙(或放行 11434 端口,二选一)
sudo systemctl stop firewalld && sudo systemctl disable firewalld2、执行安装

# 安装 zstd 依赖(解决安装报错核心)
sudo yum install -y curl wget libstdc++ glib2 openssl zstd -y

# 官方一键安装(自动适配 CentOS)
curl -fsSL https://ollama.com/install.sh | sh

# 验证安装(出现版本号则成功)
ollama -v3、启动 Ollama

# 启动服务
sudo systemctl start ollama

# 设置开机自启
sudo systemctl enable ollama

# 检查运行状态(显示 active (running) 则正常)
sudo systemctl status ollama --no-pager四、下载 qwen:0.5b 模型

注意:非最终方案,可以按我的踩坑过程来,也可以直接跳到FAQ部分,一步到位,用最终模型
# 拉取最轻量的千问 0.5B 模型(约 500MB,2G 内存足够)
ollama pull qwen:0.5b

# 测试模型是否能运行(输入 你好 验证回复)
ollama run qwen:0.5b
# 退出测试:输入 /bye 回车目前本地的模型和openclaw都已经部署好了,其实验证一些基本的对话下来,效果还是不错的。
接下来就是一些优化,以及最终呈现的问题了。
五、CentOS 专属内存优化

# 编辑 Ollama 服务配置,限制内存占用(给 OpenClaw 留空间)sudo mkdir -p /etc/systemd/system/ollama.service.dsudo tee /etc/systemd/system/ollama.service.d/override.conf > /dev/null
页: [1]
查看完整版本: 简明教程:实现OpenCLaw轻量级应用服务器部署及Ollama大模型本地化