为什么选阿里云?
理由很简单:轻量应用服务器选择最低配置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 | bashsource ~/.bashrc
# 安装Node.js 18 LTS
nvm install 18nvm use 18nvm alias default 18
# 验证
node -v# v18.x.xnpm -v# 9.x.x
2.2 Git 配置
国内服务器访问GitHub不稳定,建议配置代理: # 如果你有代理
git config --global http.proxy http://127.0.0.1:7890git 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# 或者用pnpmpnpm 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/usernano ~/.config/systemd/user/openclaw-gateway.service
写入以下内容:
[Unit]Description=OpenClaw GatewayAfter=network.target[Service]Type=simpleExecStart=/usr/bin/node /home/admin/.npm-global/lib/node_modules/openclaw/dist/index.js gateway --port 29878Restart=on-failureRestartSec=5Environment="OPENCLAW_STATE_DIR=/home/admin/.openclaw"[Install]WantedBy=default.target
4.2 启动并设置开机自启:
systemctl --user daemon-reloadsystemctl --user start openclaw-gatewaysystemctl --user enable openclaw-gatewaysystemctl --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控制台,直接输出你要的任务内容,如:

八、常见问题
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
夜雨聆风