- Ubuntu 22.04
- 普通用户 + sudo
- 有 GPU 更好(但不是必须)
一、先准备系统环境
更新系统:
1
2
sudo apt update
sudo apt upgrade -y
安装常用工具:
1
sudo apt install -y curl git build-essential
二、安装 Docker(强烈建议)
OpenClaw 通常 Docker 部署最稳。
安装 Docker:
1
curl -fsSL https://get.docker.com | sh
把当前用户加入 docker 组:
1
sudo usermod -aG docker $USER
重新登录一次 SSH。
测试:
1
docker --version
如果看到类似:
1
Docker version 26.x
说明成功。
三、安装 Docker Compose
Ubuntu 22.04 推荐:
1
sudo apt install docker-compose-plugin -y
测试:
1
docker compose version
四、安装 Ollama(本地模型)
安装 ollama
1
curl -fsSL https://ollama.com/install.sh | sh
安装完成后:
启动服务:
1
ollama serve
测试:
1
ollama run qwen2:7b
或:
1
ollama run deepseek-r1:8b
如果正常,你会看到模型开始下载。
常见模型:
| 模型 | 命令 |
|---|---|
| Qwen | ollama run qwen2:7b |
| DeepSeek | ollama run deepseek-r1:8b |
| Llama3 | ollama run llama3:8b |
五、让 Ollama 允许外部访问(OpenClaw 需要)
默认 Ollama 只监听:
1
127.0.0.1:11434
编辑:
1
sudo nano /etc/systemd/system/ollama.service
找到:
1
ExecStart=/usr/local/bin/ollama serve
改成:
1
2
Environment="OLLAMA_HOST=0.0.0.0:11434"
ExecStart=/usr/local/bin/ollama serve
然后:
1
2
sudo systemctl daemon-reload
sudo systemctl restart ollama
测试:
1
curl http://127.0.0.1:11434
六、部署 OpenClaw
获取源码:
1
git clone https://github.com/OpenClawAI/OpenClaw.git
进入目录:
1
cd OpenClaw
查看 docker compose:
1
docker-compose.yml
启动:
1
docker compose up -d
等待容器启动。
查看状态:
1
docker ps
七、连接 Ollama
OpenClaw Web UI 打开:
1
http://服务器IP:3000
设置模型:
1
2
3
provider: ollama
endpoint: http://host.docker.internal:11434
model: qwen2:7b
如果在 Linux Docker:
改成:
1
http://172.17.0.1:11434
或者:
1
http://你的服务器IP:11434
八、GPU 加速(如果有 NVIDIA)
NVIDIA:
安装:
1
sudo apt install nvidia-driver-535
然后:
1
sudo apt install nvidia-container-toolkit
重启 Docker:
1
sudo systemctl restart docker
Ollama 会自动检测 GPU。
九、推荐的生产架构
很多人实际部署是:
1
2
3
4
5
6
7
Nginx
│
OpenClaw
│
Ollama
│
本地模型
结构:
1
2
3
4
5
6
7
8
9
Internet
│
Nginx
│
OpenClaw
│
Ollama API
│
DeepSeek / Qwen
十、一个非常重要的优化
如果你打算长期运行 Agent:
建议安装:
因为:
OpenClaw 会:
- 存储任务
- 存储记忆
- 存储工具调用