🚀 OpenClaw 安装配置完全指南

5分钟搭建你的AI助手,从Docker部署到首次对话

导读:OpenClaw是一个开源的AI Gateway,让你能够在本地或服务器上运行自己的AI助手。本教程涵盖Linux/Windows/Mac全平台安装,以及常见问题的排查方法。

📋 功能介绍

OpenClaw是一个功能强大的AI Gateway平台,提供以下核心能力:

🔧 安装方法

方法一:Docker安装(推荐)

Docker是最简单的安装方式,适合大多数用户:

# 1. 拉取OpenClaw镜像
docker pull ghcr.io/openclaw/openclaw:latest

# 2. 创建数据目录
mkdir -p ~/openclaw/data

# 3. 运行容器
docker run -d \
  --name openclaw \
  -p 3000:3000 \
  -v ~/openclaw/data:/app/data \
  -e OPENCLAW_API_KEY=your_api_key \
  ghcr.io/openclaw/openclaw:latest

方法二:二进制安装

# Linux/macOS
curl -fsSL https://openclaw.dev/install.sh | bash

# Windows
# 下载exe文件:https://github.com/openclaw/openclaw/releases

方法三:源码编译

# 克隆仓库
git clone https://github.com/openclaw/openclaw.git
cd openclaw

# 安装依赖
npm install

# 编译
npm run build

# 启动
npm start

⚙️ 初始配置

安装完成后,需要进行基础配置:

1. 配置AI模型

# 编辑配置文件
nano ~/.openclaw/config.yaml

# 添加以下内容
models:
  default: gpt-4
  providers:
    openai:
      api_key: sk-your-openai-key
    anthropic:
      api_key: sk-ant-your-anthropic-key

2. 配置消息渠道

channels:
  discord:
    enabled: true
    bot_token: YOUR_DISCORD_BOT_TOKEN
  telegram:
    enabled: true
    bot_token: YOUR_TELEGRAM_BOT_TOKEN

3. 启动服务

# Docker方式
docker start openclaw

# 二进制方式
openclaw gateway start

# 检查状态
openclaw gateway status
💡 提示:首次启动后,访问 http://localhost:3000 打开控制面板,完成初始化设置。

✅ 最佳实践

🔍 常见问题

Q: 端口被占用怎么办?

# 检查端口占用
lsof -i :3000

# 修改端口映射(Docker)
docker run -d -p 8080:3000 ...

Q: 如何更新OpenClaw?

# Docker更新
docker pull ghcr.io/openclaw/openclaw:latest
docker stop openclaw
docker rm openclaw
# 重新运行docker run命令

Q: 忘记管理员密码?

# 重置密码
openclaw admin reset-password
🎯 进阶技巧:使用openclaw skills install安装官方技能包,快速扩展AI能力。推荐先安装web-search和browser技能。

🔗 相关链接

📊 性能优化

对于高并发场景,建议进行以下优化: