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

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

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

链路追踪发布于 2026/4/5更新于 2026/7/2551 浏览
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. 七、总结
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • Windows 系统 Python 3.13 安装与配置指南
  • Qoder AI 编程插件一周深度体验与评测
  • WSL2 + Docker Desktop 安装与 Ubuntu 镜像迁移至 D 盘指南
  • Qwen3.5 开源详解:0.8B 至 397B 模型代际升级与选型指南
  • STM32 中__weak 弱定义函数核心总结
  • 第十五届蓝桥杯 Python B 组省赛真题解析
  • 磨损均衡算法介绍
  • OpenAI Whisper 语音识别与转录使用指南
  • VS Code 中 GitHub Copilot 安装配置与高阶使用指南
  • AI 重塑 PCB 设计:从对话生成到工程落地的实战解析
  • 自然科学领域机器学习与深度学习:从数据预处理到时空建模
  • 蓝桥杯 2025 省赛 Python B 组题目解析
  • Canon EOS DIGITAL Info - 佳能 EOS DSLR 信息读取与编辑工具
  • Python 爬虫实战:爬取酷狗音乐热门歌曲榜单
  • WebP 图像格式:原理、特性与实战应用
  • Win10 升级后自动弹出 Copilot 窗口?彻底禁用与关闭指南
  • 微信小程序 WebView 与 H5 页面双向通信实战指南
  • VSCode Copilot 认证失败排查与修复指南
  • AI 写作辅助平台深度评测:炼字工坊与蛙蛙写作
  • Toonflow AI 短剧工厂:一站式 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