05. 服务器部署:7×24 小时在线的 AI 助手

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 专题系列 · 持续更新中)_

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注