Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Ansible 安装
使用 openclaw-ansible 将 OpenClaw 部署到生产服务器 —— 这是一个采用安全优先架构的自动化安装器。openclaw-ansible 仓库是 Ansible 部署的事实来源。本页是快速概览。
前提条件
| 要求 | 详情 |
|---|---|
| 操作系统 | Debian 11+ 或 Ubuntu 20.04+ |
| 访问权限 | root 或 sudo 权限 |
| 网络 | 用于安装软件包的互联网连接 |
| Ansible | 2.14+(由快速开始脚本自动安装) |
你将获得
- 防火墙优先的安全性 —— UFW + Docker 隔离(仅 SSH + Tailscale 可访问)
- Tailscale VPN —— 无需公开暴露服务即可安全远程访问
- Docker —— 隔离的沙箱容器,仅限 localhost 绑定
- 纵深防御 —— 4 层安全架构
- Systemd 集成 —— 开机自动启动并启用加固
- 一条命令完成设置 —— 数分钟内完成部署
快速开始
一条命令安装:会安装什么
Ansible playbook 会安装并配置:- Tailscale —— 用于安全远程访问的网状 VPN
- UFW 防火墙 —— 仅开放 SSH + Tailscale 端口
- Docker CE + Compose V2 —— 用于默认的智能体沙箱后端
- Node.js 24 + pnpm —— 运行时依赖(Node 22 LTS,目前为
22.14+,仍受支持) - OpenClaw —— 基于主机运行,不容器化
- Systemd 服务 —— 启用安全加固并自动启动
Gateway 网关直接在主机上运行(不在 Docker 中)。智能体沙箱隔离是可选的;此 playbook 会安装 Docker,因为它是默认沙箱后端。详情和其他后端请参阅沙箱隔离。
安装后设置
快速命令
安全架构
该部署使用 4 层防御模型:- 防火墙(UFW) —— 仅公开暴露 SSH(22)+ Tailscale(41641/udp)
- VPN(Tailscale) —— Gateway 网关只能通过 VPN 网状网络访问
- Docker 隔离 —— DOCKER-USER iptables 链防止外部端口暴露
- Systemd 加固 —— NoNewPrivileges、PrivateTmp、非特权用户
手动安装
如果你希望手动控制自动化过程:更新
Ansible 安装器会将 OpenClaw 设置为手动更新模式。标准更新流程请参阅更新。 要重新运行 Ansible playbook(例如用于配置变更):故障排除
防火墙阻止我的连接
防火墙阻止我的连接
- 确保你可以先通过 Tailscale VPN 访问
- SSH 访问(端口 22)始终允许
- Gateway 网关按设计只能通过 Tailscale 访问
服务无法启动
服务无法启动
Docker 沙箱问题
Docker 沙箱问题
提供商登录失败
提供商登录失败
确保你正以
openclaw 用户运行:高级配置
有关详细的安全架构和故障排除,请参阅 openclaw-ansible 仓库:相关
- openclaw-ansible —— 完整部署指南
- Docker —— 容器化 Gateway 网关设置
- 沙箱隔离 —— 智能体沙箱配置
- 多智能体沙箱和工具 —— 按智能体隔离