На этой странице
На этой странице
Hosting
Ansible
Разверните OpenClaw на рабочих серверах с помощью openclaw-ansible — автоматизированного установщика с архитектурой, ориентированной прежде всего на безопасность.
Предварительные требования
| Требование | Подробности |
|---|---|
| ОС | Debian 11+ или Ubuntu 20.04+ |
| Доступ | Права root или sudo |
| Сеть | Подключение к интернету для установки пакетов |
| Ansible | 2.14+ (автоматически устанавливается скриптом быстрого запуска) |
Что вы получите
- Безопасность на уровне межсетевого экрана: UFW + изоляция Docker (доступны только SSH + Tailscale)
- VPN Tailscale для удаленного доступа без публичного предоставления сервисов
- Docker для изолированных контейнеров песочницы с привязкой только к localhost
- Интеграция с systemd с усилением безопасности и автоматическим запуском при загрузке
- Настройка одной командой
Быстрый запуск
Что устанавливается
- Tailscale (ячеистая VPN для безопасного удаленного доступа)
- Межсетевой экран UFW (только порты SSH + Tailscale)
- Docker CE + Compose V2 (сервер песочницы агентов по умолчанию)
- Node.js и pnpm (для OpenClaw требуется Node 22.22.3+, 24.15+ или 25.9+; рекомендуется Node 24)
- OpenClaw, установленный непосредственно на хосте, а не в контейнере
- Сервис systemd с усиленной безопасностью
Настройка после установки
Переключитесь на пользователя openclaw
Запустите мастер первоначальной настройки
Скрипт после установки поможет вам настроить OpenClaw.
Подключите каналы обмена сообщениями
Войдите в WhatsApp, Telegram, Discord или Signal:
Проверьте установку
Подключитесь к Tailscale
Присоединитесь к своей ячеистой VPN для безопасного удаленного доступа.
Основные команды
Архитектура безопасности
Четырехуровневая модель защиты:
- Межсетевой экран (UFW): публично доступны только SSH (22) и Tailscale (41641/udp)
- VPN (Tailscale): Gateway доступен только через ячеистую VPN
- Изоляция Docker: цепочка iptables
DOCKER-USERпредотвращает доступ к портам извне - Усиление безопасности systemd:
NoNewPrivileges,PrivateTmp, непривилегированный пользователь
Проверьте доступную извне поверхность атаки:
Открытым должен быть только порт 22 (SSH). Gateway и Docker остаются защищенными от внешнего доступа.
Docker устанавливается для песочниц агентов (изолированного выполнения инструментов), а не для запуска Gateway. Настройку песочницы см. в разделе Многоагентная песочница и инструменты.
Установка вручную
Установите необходимые компоненты
Клонируйте репозиторий
Установите коллекции Ansible
Запустите плейбук
Либо запустите плейбук напрямую, а затем вручную выполните скрипт настройки:
Обновление
Установщик Ansible настраивает OpenClaw для обновления вручную; стандартный порядок действий см. в разделе Обновление.
Чтобы повторно запустить плейбук (например, после изменения конфигурации):
Операция идемпотентна, поэтому ее можно безопасно выполнять несколько раз.
Устранение неполадок
Межсетевой экран блокирует подключение
- Сначала подключитесь через VPN Tailscale; по замыслу Gateway доступен только таким способом.
- SSH (порт 22) разрешен всегда.
Сервис не запускается
Проблемы с песочницей Docker
Не удается войти в канал
Убедитесь, что команда выполняется от имени пользователя openclaw:
Расширенная конфигурация
Подробное описание архитектуры безопасности и устранения неполадок см. в репозитории openclaw-ansible:
Связанные материалы
- openclaw-ansible: полное руководство по развертыванию
- Docker: настройка контейнеризованного Gateway
- Песочница: настройка песочницы агентов
- Многоагентная песочница и инструменты: изоляция каждого агента