05. 服务器部署:7×24 小时在线的 AI 助手
OpenClaw 专题系列 · 第五篇
为什么要部署到服务器?
本地安装适合试用,但有几个硬伤:
- 电脑关机,AI 就下线了
- 在外用手机连不上本地的服务
- 定时任务需要你电脑一直开着
部署到云服务器,这些问题一次性解决。AI 全天候在线,随时随地都能用。
一、云服务器选购
OpenClaw 本身不重,配置要求不高:
| 项目 | 最低配置 | 推荐配置 |
|---|---|---|
| CPU | 1 核 | 2 核 |
| 内存 | 1GB | 2GB |
| 硬盘 | 20GB | 40GB |
| 带宽 | 1Mbps | 3Mbps |
国内推荐(需要备案域名):
- 阿里云:ecs.t6-c1m1.large(1核1G)约 ¥30/月
- 腾讯云:轻量应用服务器 1核2G 约 ¥38/月
- 华为云:S6 1核1G 约 ¥25/月
海外推荐(不需要备案):
- DigitalOcean:$4-6/月
- Vultr:$3.5/月起
- AWS Lightsail:$3.5/月起
建议:先买最便宜的试水,不够用再升配。
二、服务器初始化
以 Ubuntu Server 22.04/24.04 为例。
连接服务器
ssh root@你的服务器IP
更新系统
apt update && apt upgrade -y
创建普通用户
adduser deploy
usermod -aG sudo deploy
su - deploy
三、安装 Node.js
curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -
sudo apt-get install -y nodejs
node -v
四、安装 OpenClaw
npm install -g openclaw
openclaw onboard
openclaw gateway status
五、进程守护:让 OpenClaw 一直运行
方案一:systemd(推荐)
sudo nano /etc/systemd/system/openclaw.service
写入:
[Unit]
Description=OpenClaw Gateway
After=network.target
[Service]
Type=simple
User=deploy
WorkingDirectory=/home/deploy
ExecStart=/usr/bin/openclaw gateway start
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
启动:
sudo systemctl daemon-reload
sudo systemctl enable openclaw
sudo systemctl start openclaw
sudo systemctl status openclaw
看到 active (running) 就说明成功了。
方案二:PM2
npm install -g pm2
openclaw gateway start
pm2 start openclaw
pm2 save
pm2 startup
六、配置域名和 HTTPS(可选但推荐)
如果要用飞书、Telegram 等 webhook 通道,需要 HTTPS 域名。
1. 买一个便宜的域名(约 ¥30-60/年)
2. A 记录指向服务器 IP
3. 安装 Nginx:sudo apt install nginx -y
4. 配置 Nginx 反向代理
5. Certbot 配 HTTPS:sudo certbot --nginx -d 你的域名
Certbot 会自动续签证书,不需要手动维护。
七、验证远程访问
https://你的域名
能看到聊天界面就说明远程部署成功。
八、日常维护
查看日志
sudo journalctl -u openclaw -f --no-pager
更新 OpenClaw
npm update -g openclaw
sudo systemctl restart openclaw
九、费用汇总
| 项目 | 月费用 |
|---|---|
| 云服务器(最低配) | ¥30-40 |
| 域名 | ¥3-5(按年摊) |
| HTTPS 证书 | 免费 |
| API 调用费 | ¥50-200 |
| 合计 | 约 ¥85-245/月 |
_(OpenClaw 专题系列 · 持续更新中)_
发表回复