跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScriptNode.jsAI

OpenClaw 云服务器部署与配置指南

综述由AI生成在云服务器上部署 OpenClaw 开源智能体框架的完整流程。内容涵盖两种部署方式:基于云厂商镜像的一键部署和 Linux 手动部署。文章提供了详细的系统要求、环境配置(Node.js、Swap)、安装步骤、Nginx 反向代理配置及防火墙设置。此外,还包含安全加固建议、常见问题排查及后续优化方案,帮助用户实现 7x24 小时在线的 AI 助手服务。

链路追踪发布于 2026/4/5更新于 2026/5/2332 浏览
OpenClaw 云服务器部署与配置指南

OpenClaw 云服务器部署与配置指南

适用版本: OpenClaw v2026.x | 难度: 中级 | 预计耗时: 15-30 分钟

一、项目简介与架构

OpenClaw 是一个开源的自主智能体(Autonomous Agent)框架,支持通过自然语言指令执行跨平台自动化任务。相比本地部署,云服务器部署可实现:

  • 7×24 小时在线:无需保持本地设备开机
  • 公网访问:支持 Webhook 回调和远程控制
  • 多平台接入:Telegram、飞书、Discord、WhatsApp 等
系统要求
配置项最低要求推荐配置
CPU1 核2 核+
内存2 GB4 GB
存储20 GB SSD40 GB+ NVMe
系统Ubuntu 22.04 LTSUbuntu 24.04 LTS
Node.jsv22+v22 LTS

二、部署方式一:应用镜像一键部署(推荐新手)

适用于阿里云、百度云等提供 OpenClaw 镜像的厂商:

步骤 1:创建实例
  1. 进入云服务器控制台,选择「轻量应用服务器」
  2. 镜像选择:应用模板 > OpenClaw(或 Clawdbot)
  3. 地域:建议国内用户选择「香港」或就近地域,海外用户选「弗吉尼亚」
  4. 确认订单并支付
步骤 2:获取 API 密钥
  1. 登录阿里云百炼大模型控制台(或对应厂商的 AI 平台)
  2. 进入「密钥管理」→「创建 API-Key」
  3. 立即复制保存,此密钥仅显示一次
步骤 3:配置与启动
  1. 进入服务器「应用管理」标签页
  2. 点击「一键开通」完成千帆大模型等服务授权
  3. 放通防火墙:点击「一键放行」开放 18789 端口(Web 控制台默认端口)
  4. 点击「一键配置」,粘贴刚才获取的 API-Key
  5. 执行命令生成访问 Token
步骤 4:访问使用

点击「打开网站页面」,输入生成的 Token,即可进入 OpenClaw Web 对话界面。

三、部署方式二:Linux 手动部署(通用方案)

适用于 AWS、Hetzner、Vultr 等裸机服务器,或希望自定义配置的用户。

3.1 服务器初始化

连接服务器:

# 修改密钥文件权限(如使用 SSH 密钥)
chmod 600 ~/Downloads/your-key.pem
# 连接(以 Ubuntu 为例)
ssh -i ~/Downloads/your-key.pem ubuntu@你的服务器公网IP

创建 Swap 内存(关键步骤): 2GB 内存直接安装可能因 OOM 导致卡死,建议创建 4GB Swap:

# 创建 Swap 文件
fallocate -l 4G ~/swapfile
chmod 600 ~/swapfile
sudo mkswap ~/swapfile
# 永久挂载
echo "$HOME/swapfile none swap sw 0 0" | sudo tee -a /etc/fstab
sudo swapon --all
# 验证
free -h
3.2 环境准备

安装 Node.js 22+:

# 使用 nvm 安装(推荐)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash
source ~/.bashrc
nvm install node
# 验证版本
node --version # 应显示 v22.x.x

安装系统依赖:

sudo apt update && sudo apt upgrade -y
sudo apt install -y libatomic1 # 解决 libatomic.so.1 缺失问题
3.3 安装 OpenClaw

方式一:一键脚本(推荐):

curl -fsSL https://openclaw.ai/install.sh | bash

方式二:npm 安装:

npm install -g openclaw@latest # 或使用 pnpm(内存占用更低)
# pnpm add -g openclaw@latest
3.4 配置与初始化

运行引导向导:

openclaw onboard --install-daemon

按提示完成配置:

  1. Onboarding mode: 选择 QuickStart
  2. Model provider: 选择你的 LLM 服务商
    • 国内用户:阿里云百炼、DeepSeek
    • 国际用户:Anthropic (Claude)、OpenAI、Google Gemini
    • 免费体验:可选择 kimi-k2.5-free(速率限制较严)
  3. Channel: 选择 IM 平台(Telegram、飞书、Discord 等)
  4. Daemon 安装: 选择 yes 以安装 systemd 服务

飞书接入示例:

  • 在飞书开放平台创建应用
  • 获取 App ID 和 App Secret
  • 在向导中填入凭证完成配对
3.5 系统服务化配置

--install-daemon 参数会自动创建 systemd 服务。验证状态:

# 查看服务状态
systemctl --user status openclaw
# 设置开机自启(关键命令)
sudo loginctl enable-linger $USER

手动创建服务(如需要):

# 创建服务文件
mkdir -p ~/.config/systemd/user/
cat > ~/.config/systemd/user/openclaw.service <<'EOF'
[Unit]
Description=OpenClaw Agent
After=network.target

[Service]
Type=simple
ExecStart=/usr/bin/openclaw gateway
Restart=always
RestartSec=10

[Install]
WantedBy=default.target
EOF
# 重载并启动
systemctl --user daemon-reload
systemctl --user enable --now openclaw

四、网络与安全配置

4.1 防火墙设置

开放必要端口:

  • 18789/tcp:Web 控制面板(如需外网访问)
  • 80/443:HTTP/HTTPS(如配置 Nginx 反向代理)
  • SSH 端口(默认 22)
# UFW 配置示例
sudo ufw allow 18789/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable
4.2 Nginx 反向代理(生产环境推荐)
server {
    listen 443 ssl http2;
    server_name openclaw.yourdomain.com;
    ssl_certificate /etc/nginx/ssl/cert.pem;
    ssl_certificate_key /etc/nginx/ssl/key.pem;
    location / {
        proxy_pass http://127.0.0.1:18789;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        # WebSocket 支持(关键)
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
    }
}
4.3 安全加固建议

创建非 root 用户运行:

sudo adduser claw
sudo usermod -aG sudo claw
su - claw

使用加密 Vault 存储密钥:

openclaw vault set ANTHROPIC_API_KEY sk-ant-...
openclaw vault set TELEGRAM_BOT_TOKEN 123456:ABC...

启用配对模式(防止未授权访问):

# ~/.openclaw/config.yaml
channels:
  telegram:
    dmPolicy: pairing
    allowlist:
      - your_telegram_id

绑定本地地址(防止直接暴露管理端口):

openclaw gateway --bind 127.0.0.1

五、常见问题与解决方案

问题现象原因解决方案
npm install 卡死/无响应内存不足 OOM检查 Swap 配置 free -h,关闭其他进程,或使用 pnpm
libatomic.so.1 缺失系统库未安装sudo apt install -y libatomic1
SSH 权限错误密钥文件权限过宽chmod 600 ~/Downloads/your-key.pem
Web 界面无法访问防火墙未放行检查安全组规则,确认 18789 端口开放
API Key 无效环境变量未传递检查 Docker 或 systemd 服务的环境变量配置
服务无法开机自启linger 未启用执行 sudo loginctl enable-linger $USER

六、后续优化建议

  1. 模型路由配置:为不同任务配置不同模型(如用轻量级模型处理简单对话,Claude/GPT-4 处理复杂任务),可降低成本 50%+
  2. 插件生态:通过 Web UI 安装社区插件,扩展浏览器自动化、图像生成、日历同步等功能
  3. 备份策略:定期备份 ~/.openclaw/ 目录下的配置和 Vault 文件

监控与日志:

# 查看实时日志
openclaw logs --tail 100
# 查看警告级别以上日志
openclaw logs --level warn

七、总结

通过云服务器部署 OpenClaw,你可以获得一个永不离线的 AI 助手,无论是作为个人效率工具还是团队客服支持都非常适用。对于新手,推荐使用阿里云/百度云的应用镜像一键部署;对于有运维经验的用户,手动部署在 AWS/Hetzner 上能获得更高的性价比和灵活性。

部署时请注意 API 密钥安全,建议先在测试环境验证配置。

目录

  1. OpenClaw 云服务器部署与配置指南
  2. 一、项目简介与架构
  3. 系统要求
  4. 二、部署方式一:应用镜像一键部署(推荐新手)
  5. 步骤 1:创建实例
  6. 步骤 2:获取 API 密钥
  7. 步骤 3:配置与启动
  8. 步骤 4:访问使用
  9. 三、部署方式二:Linux 手动部署(通用方案)
  10. 3.1 服务器初始化
  11. 修改密钥文件权限(如使用 SSH 密钥)
  12. 连接(以 Ubuntu 为例)
  13. 创建 Swap 文件
  14. 永久挂载
  15. 验证
  16. 3.2 环境准备
  17. 使用 nvm 安装(推荐)
  18. 验证版本
  19. 3.3 安装 OpenClaw
  20. pnpm add -g openclaw@latest
  21. 3.4 配置与初始化
  22. 3.5 系统服务化配置
  23. 查看服务状态
  24. 设置开机自启(关键命令)
  25. 创建服务文件
  26. 重载并启动
  27. 四、网络与安全配置
  28. 4.1 防火墙设置
  29. UFW 配置示例
  30. 4.2 Nginx 反向代理(生产环境推荐)
  31. 4.3 安全加固建议
  32. ~/.openclaw/config.yaml
  33. 五、常见问题与解决方案
  34. 六、后续优化建议
  35. 查看实时日志
  36. 查看警告级别以上日志
  37. 七、总结
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 基于安全上下文检索的野外越狱攻击可扩展防御
  • 基于 OpenClaw 与飞书开放平台搭建 AI 新闻推送机器人
  • 基于 CLIProxyAPI 和 New API 搭建 AI 模型统一代理平台
  • OpenClaw 自托管 AI 网关安装部署指南
  • Windows 7系统安装 OfficeAI 提示 “需要 Windows 服务包 1 或更高”解决方法
  • 2026 年主流 AI 大模型实测排名与选型指南
  • macOS 安装 Claude Code 后无法启动的排查与修复指南
  • Linux iptables 防火墙基础配置与端口管理
  • 无人机飞行空域申请全流程指南
  • Python 数据科学工具链入门:NumPy、Pandas、Matplotlib 实战
  • Windows OpenCode Desktop App 配置 Azure 模型及 oh-my-opencode、Superpowers 插件安装
  • 1877. 数组中最大数对和的最小值
  • OpenVINO 加速 Stable Diffusion 边缘设备 AI 图像生成
  • 首份《人工智能安全指数报告》发布,Bengio 等专家评估 6 家 AI 公司
  • 2026 全球开源大模型 TOP10 榜单及主流模型深度解析
  • SRC 漏洞挖掘实战经验分享
  • Visual Studio 代码推送到 Gitee 完整指南
  • Stable Diffusion ADetailer 插件详解:修复人脸手部崩坏问题
  • IntelliJ IDEA 运行 Tomcat 报错:Please, configure Web Facet first!
  • 3 款免费 AI 视频修复工具,有效提升视频画质

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online