用 VPS 搭建全天候 AI 助手:OpenClaw 个人部署实战

ℹ️

披露声明:本文可能包含联盟链接(Affiliate Links)。当您通过这些链接购买产品时,我们会获得少量佣金,不会增加您的购买成本。所有测评内容均为编辑独立撰写,观点保持中立,不受厂商影响。了解更多 →

💡 AD: DigitalOcean $200 Free Credit (60 Days) Claim via Our Link →
🚀

感兴趣吗?立即访问官网

通过我们的链接购买,不仅价格最优,还能支持我们持续创作。

把AI助手跑在本地电脑上有一个根本问题:电脑关机它就停了。出门开会、睡觉、电脑没电,任何情况下本地服务都会中断。放到VPS上就不一样,24小时在线,不占用自己的电脑资源,手机随时能连进去看结果。

为什么选VPS而不是本地运行

本地运行的问题不只是宕机,还有IP不固定、没法远程触发、多任务并行跑起来电脑会很卡。VPS解决的是这些实际问题:独立公网IP、持续在线、资源独立。

对个人用户来说,2核2GB内存的VPS够用了,每个月成本在$5到$10之间。Vultr、DigitalOcean、Hostinger这类主流平台都有新用户优惠,拿来测试和长期使用都合适。

部署流程

选好VPS之后,系统选Ubuntu 22.04 LTS,通过SSH连接服务器:

ssh root@你的服务器IP

先更新系统:

apt update && apt upgrade -y

安装Node.js环境:

curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
node --version  # 确认安装成功

用npx直接启动OpenClaw

npx openclaw

系统会自动完成依赖安装和初始化,整个过程通常不超过五分钟。

如果想用Docker方式部署,稳定性更好,数据也更容易管理:

sudo apt install -y docker.io
sudo systemctl enable docker && sudo systemctl start docker

docker run -d \
  --name openclaw \
  --restart always \
  -p 8080:8080 \
  -v ~/.openclaw:/app/data \
  openclaw/openclaw:latest

--restart always 确保服务器重启后自动恢复运行,不需要手动干预。

确认服务跑起来了:

docker ps
docker logs -f openclaw

部署完之后的安全配置

服务跑起来之后立刻做两件事,不要拖。

第一,配置防火墙,关掉不需要对外暴露的端口:

sudo ufw allow ssh
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw deny 8080     # 通过Nginx代理访问,不直接暴露
sudo ufw enable

第二,装Nginx加一层认证,防止服务被随意访问:

sudo apt install nginx apache2-utils -y
sudo htpasswd -c /etc/nginx/.htpasswd 你的用户名

Nginx配置文件:

server {
    listen 80;
    server_name 你的域名或IP;

    location / {
        auth_basic "Restricted Access";
        auth_basic_user_file /etc/nginx/.htpasswd;
        proxy_pass http://localhost:8080;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }
}

重启Nginx:

sudo systemctl restart nginx

有域名的话再上HTTPS:

sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d 你的域名

实际能做什么

部署完之后,OpenClaw可以接管很多重复性工作。

邮件处理是最直接的场景。自动分类收件箱、标记优先级、对常见咨询生成回复草稿,每天处理邮件的时间能压缩不少。

日程管理方面,可以对接Google Calendar或Outlook,自动检测日程冲突、提前发会议提醒、汇总当天待办事项。用Telegram Bot接收提醒,手机直接收到通知,不需要主动去查。

配置Telegram Bot只需要几步:在Telegram找BotFather创建Bot,拿到Token之后填到OpenClaw设置里,之后就能在手机上直接给AI下指令,看任务执行结果。

对自由职业者来说,收入支出记录、项目回款跟踪、定期生成财务汇总,这类需要定期重复的工作交给自动化处理很省事。

学生用来整理学习资料也适合:自动抓取文献摘要、按主题分类笔记、定期汇总当周学习内容。

保持服务稳定运行

长期跑着的服务建议配几个自动化维护任务。

定时清理日志防止磁盘满:

crontab -e
# 添加:
0 3 * * * find /var/log -type f -name "*.log" -mtime +7 -delete

定时备份数据:

nano ~/backup.sh

写入:

#!/bin/bash
DATE=$(date +%Y%m%d)
tar -czf ~/backups/openclaw_$DATE.tar.gz ~/.openclaw
find ~/backups -mtime +14 -delete
chmod +x ~/backup.sh
crontab -e
# 添加:
0 2 * * * ~/backup.sh >> ~/backup.log 2>&1

监控服务状态,推荐装Uptime Kuma:

docker run -d \
  --name uptime-kuma \
  --restart always \
  -p 3001:3001 \
  -v uptime-kuma:/app/data \
  louislam/uptime-kuma:latest

访问 http://你的IP:3001 设置监控项和告警,服务挂了第一时间收到通知。

总结

一台2核2GB的VPS,Ubuntu 22.04系统,装好Docker之后跑起来OpenClaw,再加上Nginx认证和防火墙,整套环境搭起来不超过半小时。之后的运维工作靠定时任务和监控自动处理,日常基本不用管它。

AI助手真正有用的前提是它一直在线,VPS解决的就是这个问题。

🚀

感兴趣吗?立即访问官网

通过我们的链接购买,不仅价格最优,还能支持我们持续创作。

← 上一篇
VPS + OpenClaw 部署与优化指南:从入门到稳定运行
下一篇 →
5 个真实的 OpenClaw 自动化案例:它到底能帮你做什么

💬 评论区

还可输入 150 字

暂无评论,来说两句吧!

← 返回文章列表