乐于分享
好东西不私藏

如何在阿里云服务器上跑起你的私人AI助手?保姆级部署指南

如何在阿里云服务器上跑起你的私人AI助手?保姆级部署指南

为什么选阿里云?

理由很简单:轻量应用服务器选择最低配置2G2C一年68块,如果每天10点、15点抢到特惠,只要38块,足够个人玩,也可以选择腾讯云。本文环境:阿里云轻量服务器宝塔linux面板,OpenClaw 2026.5.2

一、环境准备

1.1 选购服务器

进入阿里云官网,选择轻量应用服务器。推荐配置:          • 系统:宝塔linux面板• 规格:2核2G起步,建议2核4G          • 带宽:200Mbps 峰值网速     • 存储:40G SSD          

注1:可以直接选择openclaw系统,系统底层直接安装好了openclaw。注2:宝塔面板可以直接通过自然语言执行任何命令和操作,也很方便,可以直接说出安装openclaw。

小内存服务器跑OpenClaw,如果只是个人使用还是很够的。          

1.2 配置安全组

在阿里云控制台 → 服务器 → 安全组,添加以下规则:          29878是OpenClaw Gateway的默认端口,Web UI和API都走这个端口。

1.3 连接服务器

直接通过Workbench一键登录。          

二、安装依赖

2.1 Node.js 安装

OpenClaw基于Node.js,建议使用Node.js 18+:          # 使用nvm管理Node版本          

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash          source ~/.bashrc          

# 安装Node.js 18 LTS          

nvm install 18          nvm use 18          nvm alias default 18  

# 验证          

node -v# v18.x.x          npm -v # 9.x.x     

2.2 Git 配置

国内服务器访问GitHub不稳定,建议配置代理:          # 如果你有代理          

git config --global http.proxy http://127.0.0.1:7890          git config --global https.proxy http://127.0.0.1:7890  

# 或者用镜像源          

git config --global url."https://ghproxy.com/".insteadOf https://github.com    

2.3 OpenClaw 安装

通过npm全局安装:          

npm install -g openclaw          # 或者用pnpm          pnpm add -g openclaw        

验证安装:          

openclaw --version          # OpenClaw 2026.5.x   

三、启动Gateway

3.1 初始化配置

openclaw configure    

这个命令会启动交互式向导,引导你完成基本配置:          • Gateway端口(默认29878)          • 是否开启Web UI          • 默认AI模型配置,并设置API KEY

3.2 启动Gateway

openclaw gateway start

正常情况下会看到类似输出:          🦞 OpenClaw 2026.5.x          Gateway: bind=lan (0.0.0.0), port=29878          Dashboard: http://你的服务器IP:29878/          Listening: *:29878          

3.3 验证服务

curl http://127.0.0.1:29878/health

返回 {"ok": true, "status": "live"} 即表示服务正常。          

四、配置Systemd服务守护(关键步骤!)

如果只用nohup后台运行,断网或重启服务就没了。用systemd守护才是正规路子。          4.1 创建service文件:          

mkdir -p ~/.config/systemd/user          nano ~/.config/systemd/user/openclaw-gateway.service          

写入以下内容:          

[Unit]          Description=OpenClaw Gateway          After=network.target          [Service]          Type=simple          ExecStart=/usr/bin/node /home/admin/.npm-global/lib/node_modules/openclaw/dist/index.js gateway --port 29878          Restart=on-failure          RestartSec=5          Environment="OPENCLAW_STATE_DIR=/home/admin/.openclaw"          [Install]          WantedBy=default.target

4.2 启动并设置开机自启:          

systemctl --user daemon-reload          systemctl --user start openclaw-gateway          systemctl --user enable openclaw-gateway          systemctl --user status openclaw-gateway    

安装成功后控制面板会出现openclaw控制台,如下图:

4.3 常用命令:          # 查看日志          

journalctl --user -u openclaw-gateway -f   

# 重启服务          

systemctl --user restart openclaw-gateway          

# 停止服务          

systemctl --user stop openclaw-gateway          

五、安装微信插件(可选)

如果你想用微信接入AI助手,需要安装openclaw-weixin插件。          5.1 获取插件:          

openclaw plugins install openclaw-weixin   
也可以使用以下的方式:

5.2 配置微信:          安装过程中会出现一个微信扫码的步骤,通过微信扫描即可接入微信ClawBot5.3 重启Gateway:          

systemctl --user restart openclaw-gateway             

七、定时任务配置

OpenClaw支持Cron定时任务,可以用来:          • 定时查询股市行情          • 定时抓取科技热点          # 查看当前cron任务          

openclaw cron list    

# 添加定时任务(每天早上9点)          

openclaw cron add --name "每日科技日报" --cron "0 9 * * *" --message "请抓取今日科技热点并发送到微信"

可以使用以上的方式,也可以直接与openclaw对话:

openclaw tui        

 执行以上命令打开openclaw控制台,直接输出你要的任务内容,如:

当然也可以通过微信ClawBot发送。

八、常见问题

Q1: Gateway启动报错"port already in use"

lsof -i :29878# 查看谁占用了端口          kill -9# 杀掉进程      

Q2: 外网无法访问29878端口

检查阿里云安全组是否放行29878端口,同时检查服务器防火墙:          ufw status# 查看防火墙状态          ufw allow 29878/tcp# 放行端口          

Q3: Node版本不兼容

OpenClaw要求Node.js 18+,如果版本过低:          nvm install 18          nvm use 18          

Q4: 内存不足

如果服务器内存小于2G,OpenClaw可能频繁OOM。可以限制Gateway内存:          ExecStart=/usr/bin/node --max-old-space-size=1536 /path/to/openclaw/dist/index.js gateway          

Q5: systemd服务启动失败

查看日志定位问题:          

journalctl --user -u openclaw-gateway -n 50      
下次发一篇关于使用免费的大模型的总结,可以处理一些简单对话,每天会有使用量的限制。