
背景
基于 OpenClaw 搭建 AI 智能体,无需购买 Mac mini 设备,成本较低。本文介绍如何搭建一个运行 24 小时的 AI 数字员工。
AI 员工功能
- 每日 AI 早报:定时任务搜集并整理前一天 AI 热门资讯。
- 短视频脚本制作:基于个人人设生成脚本。
- 会议总结:接入飞书、钉钉等 IM 工具,分析文档和会议记录。
- 自动开发:执行代码相关操作。
认识 OpenClaw
OpenClaw 是开源的 AI 智能体(AI Agent),具备执行力。与 SaaS 服务不同,它可运行在本地或云端,直接操作浏览器、本地文件及软件。
搭建方式
- 本地电脑安装:不建议使用主力机,因权限较高。
- 云服务器安装:推荐先在云端跑通,再部署本地。
准备工作
需要一台云服务器、一个 AI 大模型和一个 IM 对话工具。
云服务可选阿里云、腾讯云、AWS 等。AI 大模型可选火山引擎、DeepSeek、Qwen、GPT 等。IM 工具可选飞书、钉钉、企业微信、Slack 等。
需注册腾讯云账号、阿里 AI 服务账号及飞书账号。

部署搭建
一、环境搭建
Docker 部署方式
基于 CentOS Stream 构建 Docker 镜像,包含 Node.js 22 和 OpenClaw 命令行环境。
1. Dockerfile 内容
# 使用 CentOS Stream 8 作为基础镜像
FROM quay.io/centos/centos:stream8
# 1. 修复 CentOS 8 停止维护后的 Repo 源问题
RUN sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-* && \
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
# 2. 安装基础依赖
RUN yum install -y curl gcc-c++ make
# 3. 安装 Node.js 22
RUN curl -fsSL https://rpm.nodesource.com/setup_22.x | bash - && \
yum install -y nodejs
# 4. 设置工作目录
WORKDIR /app
# 验证版本
RUN node -v && npm -v
CMD ["node"]
2. 构建 Docker 镜像
(1)修改配置网络
vi /etc/docker/daemon.json
加入以下内容:
{ "registry-mirrors": [ "https://mirror.ccs.tencentyun.com", "https://hub-mirror.c.163.com", "https://docker.m.daocloud.io" ] }
(2)构建镜像
docker build -t openclaw:centos8-node22 .

3. 运行 Docker 容器
docker run -d \
--name openclaw \
--restart always \
--privileged=true \
--security-opt seccomp=unconfined \
-p 3000:3000 \
-v /home/data:/app/data \
openclaw:centos8-node22
4. 验证安装
docker exec -it openclaw bash
openclaw --version
Node.js 环境
方式一:使用 NodeSource 仓库安装 Node.js 18
sudo yum install -y nodejs
curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
node --version
npm --version
方式二:使用 NVM 管理 Node.js 版本(推荐)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
source ~/.bashrc
nvm install 18
nvm use 18
手动安装 OpenClaw
从 GitHub 下载最新安装包:https://github.com/openclaw/openclaw/releases
上传到服务器并解压:
tar -zxvf openclaw-2026.2.26.tar.gz
cd openclaw-2026.2.26
chmod +x docker-setup.sh
./docker-setup.sh
等待安装完成,若看到 OpenClaw 启动成功则说明安装完成。
遇到报错
若出现连接错误,通常是因为 Docker 未配置国内镜像加速器。
解决方案:
- 编辑 Docker 守护进程配置文件:
sudo vi /etc/docker/daemon.json
- 添加镜像加速器地址(推荐使用腾讯云加速器):
{ "registry-mirrors": [ "https://mirror.ccs.tencentyun.com" ] }
- 重新加载配置并重启 Docker 服务:
sudo systemctl daemon-reload
sudo systemctl restart docker
- 验证加速器是否生效:
sudo docker info | grep -A 1 "Registry Mirrors"
基本配置流程:
- Security Warning: 按 Enter 选择 Yes。
- QuickStart: 选择 QuickStart 模式。
- LLM 配置: 配置大模型 API Key(如 Qwen)。若遇到
Qwen OAuth failed,可能是 DNS 解析问题,需修改 /etc/sysconfig/network-scripts/ifcfg-eth0 添加 DNS1=8.8.8.8 和 DNS2=114.114.114.114,然后重启网络。
- Skills/Channel: 建议先全部 Skip,后续可随时设置。
网关配置:
由于 B 端服务器通常是远程访问,需修改 ~/.openclaw/openclaw.json 中的 gateway 字段:
"gateway": {
"port": 18789,
"mode": "local",
"bind": "lan",
"controlUi": { "allowedOrigins": [ "*" ] },
"auth": { "mode": "token", "token": "****" }
}
保存后重启服务:
docker-compose down
docker-compose up -d
若报错 pairing required,使用以下命令批准设备准入:
docker exec -it <container_id> node dist/index.js devices list --token <token>
docker exec -it <container_id> node dist/index.js devices approve <device_id> --token <token>
二、接入 IM
通过 IM 工具(如飞书、钉钉)对 AI 下达指令。
接入飞书机器人
以飞书为例,建立连接。
步骤:
- 创建应用:在飞书开放平台创建企业自建应用,获取 App ID 和 App Secret。
- 添加机器人:在应用中添加机器人。
- 添加权限:导入所需权限范围。
{
"scopes": {
"tenant": [
"aily:file:read",
"aily:file:write",
"im:chat",
"im:message",
"sheets:spreadsheet"
],
"user": ["aily:file:read", "im:chat.access_event.bot_p2p_chat:read"]
}
}
- 配置通道:回到命令行执行以下命令配置 App ID 和 App Secret:
docker exec -it **** node dist/index.js channelsadd
- 发布版本:在飞书开放平台发布应用。
- 测试:在飞书群中添加机器人,@他即可得到回答。

OpenClaw 让 AI 从被动聊天者转变为主动生产者,为企业或个人提供 24 小时在线的数字员工支持。