OpenClaw助手部署

2小时前更新 3 00
OpenClaw助手部署OpenClaw助手部署
OpenClaw助手部署

技能简介

本技能指导在AWS上完整部署OpenClaw个人AI助手,通过Claude Code自动执行服务器配置、应用安装与功能集成,最终获得24小时在线的私人智能助理。

能做什么

  • 自动创建并配置AWS EC2实例(含弹性IP与安全组)
  • 完成OpenClaw服务端安装与Node.js环境部署
  • 创建Telegram机器人并接入消息通道
  • 配置Anthropic Claude API与可选的Groq语音转写
  • 集成Google Workspace日历/邮件/网盘
  • 实施SSL证书与系统安全加固

使用说明

前置准备(约10分钟)

向Claude Code提供以下信息:

  • AWS账户访问权限(新用户可享12个月免费套餐)
  • Anthropic API密钥(console.anthropic.com获取)
  • Telegram账号(用于创建机器人)
  • 个人称呼、时区与日常作息安排

可选配置:Groq API密钥(语音转写)、OpenAI API密钥(记忆检索嵌入)、Google Workspace账号、自有域名。

安装指令(由Claude Code自动执行)

# 连接服务器
ssh -i /path/to/key.pem ubuntu@<ELASTIC_IP>

# 系统初始化
sudo apt update && sudo apt upgrade -y
sudo apt install -y curl git build-essential

# 配置交换分区(防止内存不足)
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

# 安装Node.js 22+
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs

# 配置npm全局目录
mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

# 安装OpenClaw
npm install -g openclaw

# 初始化工作空间
mkdir -p ~/agent && cd ~/agent
openclaw init

Telegram机器人创建步骤

  1. 在Telegram中搜索 @BotFather
  2. 发送 /newbot 指令
  3. 设置显示名称与用户名(须以bot结尾)
  4. 复制返回的bot token提供给Claude Code

配置完成后启动服务

Claude Code将自动写入配置文件并启动OpenClaw服务,全程预计45-90分钟。

输入与输出

见下方输入与输出表格。

项目内容
输入AWS账户、Anthropic API密钥、Telegram账号、个人偏好设置、可选第三方服务密钥
输出部署完成的OpenClaw AI助手系统、Telegram机器人、AWS服务器实例、持久化记忆存储
适用人群技术背景个人用户、隐私敏感型用户、需要自动化代理的长期运行场景
不包含云服务费用、域名证书、API调用成本、原生移动应用

 

风险提示

  • AWS EC2实例按小时计费,建议设置账单告警避免超额
  • API密钥明文存储于服务器配置文件,需做好密钥文件权限管理
  • 开放80/443端口存在网络攻击面,建议配置防火墙与自动更新
  • Telegram bot token泄露可能导致机器人被恶意控制
  • 每月预估成本15-50美元,取决于模型选择与调用频率

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/j540/openclaw-setup/SKILL.md
来源类型:GitHub开源项目

数据统计

相关导航

暂无评论

none
暂无评论...