openclaw 部署指南(手动docker详细版)

1. 部署

首先需要确定使用方式,这决定了你用什么方式部署。先通过 README.md 整体了解一下这个项目。

通过阅读文档,我们知道 OpenClaw 可以跑在本地宿主机、虚拟机、云服务器等载体上。

最佳配置方案:海外云 VPS + Telegram + 顶级模型

1.1 手动在云服务器上部署

git clone https://github.com/openclaw/openclaw.git
cd openclaw
./docker-setup.sh

运行脚本后,会在宿主机上创建两个重要文件夹:

  • ~/.openclaw — 配置目录(存储记忆、配置文件、API密钥等)
    • ~/openclaw/workspace — 工作空间目录

1.2 配置 Telegram

  • 在 Telegram 中搜索 @userinfobot 获取用户 ID
    • 搜索 @BotFather 创建机器人,获取 Bot API Token

2. 消息通知渠道

# Docker 版执行配对
docker compose run --rm openclaw-cli pairing approve telegram <配对码>

3. 模型选择

  • 复杂任务:Claude Opus 4.6、GPT 5.2 Pro
    • 日常任务:Kimi 2.5、GLM 5.0、MiniMax-M2.5

4. 踩坑点

权限问题

chown -R 1000:1000 "$HOME/.openclaw"

HTTPS 问题

建议使用 Caddy 配置反向代理和HTTPS。

Docker 网络问题

在 docker-compose.yml 中添加:

OPENCLAW_GATEWAY_URL: ws://openclaw-gateway:18789

踩坑点总结太实用了,权限和HTTPS问题确实容易卡住新手。

真的很详细了,手把手喂饭哈哈哈哈

手动部署就看这篇

docker compose更方便

写得很详细了

端口冲突怎么解决

改映射端口就行

内存建议给多少

4G起步8G最好

跑起来了感谢大佬

arm架构支持吗

支持的放心

Docker部署详细版赞

手动部署参考

Docker版本有要求吗?我用的20.10

手动部署比一键脚本灵活但容易出错

docker-compose文件能分享一下吗

容器内存限制建议设多少合适

镜像拉不下来怎么办,换源了也不行