Модуль 3.1 · Урок 2
Урок 2: Установка и первый запуск
Содержание
- Чему вы научитесь
- Предварительные требования
- Шаг 1. Установка OpenClaw
- Шаг 2. Онбординг
- Что произойдёт во время онбординга
- Шаг 3. Проверка работы
- Шаг 4. Первое сообщение через WebChat
- Конфигурация: openclaw.json
- Для пользователей из России
- Вариант 1: VPS в другой стране
- Вариант 2: Прокси
- Вариант 3: Локальные модели
- Устранение типичных проблем
- Ошибка “EACCES permission denied”
- Gateway не запускается
- API-ключ не принимается
- Ошибка “Node.js version too old”
- Попробуйте сами
- Альтернатива self-host: managed-провайдеры
- Ключевые выводы
- Следующий урок
Чему вы научитесь
- Устанавливать OpenClaw глобально через npm
- Проходить мастер онбординга (onboarding wizard)
- Выбирать и подключать AI-модель (Claude, GPT, Gemini)
- Запускать Gateway как фоновый процесс (daemon)
- Проверять статус работы и диагностировать проблемы
- Настраивать VPS для российских пользователей (доступ к API)
Предварительные требования
Перед установкой убедитесь, что у вас есть:
- Node.js версии 24 или выше
node --version
# Ожидаемый вывод: v24.x.x или выше
Если версия ниже 24:
# Установка через nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
source ~/.bashrc
nvm install 24
nvm use 24
- npm (устанавливается вместе с Node.js)
npm --version
# Ожидаемый вывод: 10.x.x или выше
- API-ключ AI-модели (одна из):
- Anthropic (Claude): console.anthropic.com
- OpenAI (GPT): platform.openai.com
- Google (Gemini): aistudio.google.com
Шаг 1. Установка OpenClaw
Установите OpenClaw глобально и проверьте, что всё работает:
Установка и проверка OpenClaw
Чтобы PATH сохранялся после перезагрузки, добавьте строку export в ~/.bashrc или ~/.zshrc.
Шаг 2. Онбординг
Запустите мастер настройки:
openclaw onboard --install-daemon
Флаг --install-daemon установит Gateway как фоновый процесс, который будет запускаться автоматически.
Что произойдёт во время онбординга
-
Выбор AI-модели. Мастер предложит выбрать основную модель. Рекомендуемый выбор:
- Claude Sonnet 4.6 — оптимальный баланс качества и скорости
- Claude Opus 4.7 — лучшее качество (флагман на май 2026), но дороже
- GPT-4o или o-series — хорошая альтернатива
- Gemini — бюджетный вариант
-
Ввод API-ключа. Введите ключ выбранной модели. Ключ сохраняется локально в конфигурации.
-
Первый канал. Мастер предложит подключить первый канал (WebChat — самый простой вариант для начала).
-
Создание workspace. Будет создана директория
~/.openclaw/со структурой:
~/.openclaw/
├── openclaw.json # Основная конфигурация
├── workspace/
│ └── default/
│ ├── SOUL.md # Личность агента
│ ├── AGENTS.md # Контекст инструментов
│ └── USER.md # Ваши предпочтения
├── skills/ # Навыки (пока пусто)
├── sessions/ # Сессии разговоров
└── logs/ # Логи
- Запуск Gateway. После настройки Gateway запустится как daemon.
Шаг 3. Проверка работы
Проверьте, что Gateway работает:
openclaw status
Ожидаемый вывод:
OpenClaw Gateway
Status: running
PID: 12345
Uptime: 2m 15s
Channels: webchat (connected)
Agents: default
Model: claude-sonnet-4-6
Если статус stopped, запустите вручную:
openclaw start
Для просмотра логов в реальном времени:
openclaw logs --follow
Шаг 4. Первое сообщение через WebChat
WebChat — встроенный канал, который работает через терминал. Это самый простой способ проверить, что OpenClaw отвечает:
openclaw chat
Откроется интерактивный чат. Напишите что-нибудь:
Вы: Привет! Расскажи о себе в 3 предложениях.
OpenClaw ответит, используя выбранную AI-модель. Вы увидите ответ прямо в терминале.
Для выхода из чата нажмите Ctrl+C или введите /exit.
Конфигурация: openclaw.json
Основная конфигурация хранится в ~/.openclaw/openclaw.json. Вот как выглядит типичный файл после онбординга:
{
// Основная модель
"defaultModel": "claude-sonnet-4-6",
// API-ключи
"auth": {
"anthropic": {
"apiKey": "sk-ant-..."
}
},
// Каналы
"channels": {
"webchat": {
"enabled": true
}
},
// Агенты
"agents": {
"default": {
"model": "claude-sonnet-4-6",
"workspace": "~/.openclaw/workspace/default"
}
},
// Gateway
"gateway": {
"port": 18789,
"daemon": true
}
}
Вы можете редактировать этот файл вручную, но на данном этапе лучше использовать команды openclaw config.
Для пользователей из России
API Claude (Anthropic) и GPT (OpenAI) могут быть недоступны при прямом подключении из России. Варианты решения:
Вариант 1: VPS в другой стране
Установите OpenClaw на VPS в Нидерландах, Германии или Казахстане. Стоимость VPS: от $5/мес.
# На VPS
npm install -g openclaw@latest
openclaw onboard --install-daemon
OpenClaw будет работать на VPS и отвечать в ваших мессенджерах. Вам не нужно держать свой компьютер включённым.
Вариант 2: Прокси
Настройте прокси в конфигурации:
{
"proxy": {
"url": "socks5://your-proxy:1080"
}
}
Вариант 3: Локальные модели
Используйте локально запущенные модели через Ollama. Для этого не нужен доступ к внешним API:
# Установка Ollama
curl -fsSL https://ollama.com/install.sh | sh
# Скачивание модели
ollama pull llama4:70b
# В openclaw.json
# "defaultModel": "ollama/llama4:70b"
Качество локальных моделей ниже, чем у Claude или GPT, но они бесплатны и работают без внешних API.
Устранение типичных проблем
Ошибка “EACCES permission denied”
# Исправление прав для глобальных npm-пакетов
mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'
export PATH=~/.npm-global/bin:$PATH
# Добавьте строку export в ~/.bashrc или ~/.zshrc
Gateway не запускается
# Проверка, не занят ли порт
lsof -i :18789
# Запуск с подробным логированием
openclaw gateway start --verbose
API-ключ не принимается
# Проверка ключа
openclaw config get auth.anthropic.apiKey
# Обновление ключа
openclaw config set auth.anthropic.apiKey "sk-ant-новый-ключ"
Ошибка “Node.js version too old”
# Проверка версии
node --version
# Обновление через nvm
nvm install 24
nvm alias default 24
Попробуйте сами
После установки выполните следующие задания:
-
Проверьте статус. Выполните
openclaw statusи убедитесь, что Gateway работает. -
Откройте WebChat. Выполните
openclaw chatи задайте 3 вопроса:- “Какая сейчас погода в Москве?” (проверка базового ответа)
- “Создай файл test.txt с текстом Hello World” (проверка работы с файлами)
- “Прочитай файл test.txt” (проверка чтения файлов)
-
Изучите конфигурацию. Откройте
~/.openclaw/openclaw.jsonи найдите:- Какая модель используется по умолчанию
- Какие каналы подключены
- На каком порту работает Gateway
-
Посмотрите логи. Выполните
openclaw logs -n 20и найдите записи о подключении модели и обработке ваших сообщений.
Альтернатива self-host: managed-провайдеры
Если разворачивать самому не хочется — на май 2026 экосистема OpenClaw имеет несколько готовых hosted-сервисов от сторонних провайдеров. Core-команда OpenClaw сама SaaS не делает (проект остаётся self-hosted/local-first), но провайдеры запускают изолированные инсталляции с auth-слоем, авто-обновлениями и интерфейсом без CLI.
| Провайдер | Что предлагает | Когда подходит |
|---|---|---|
| KiloClaw (kilo.ai/kiloclaw) | «Vercel для OpenClaw» — 5-минутный setup, авто-обновления, 500+ моделей через свой gateway, изолированные microVM, SOC 2-aligned, SSO. От ~$4–9/мес | Хотите hosted-вариант с гарантиями безопасности из коробки |
| Hostinger Managed OpenClaw (hostinger.com) | 1-click managed, ~$6–12/мес, встроенные Telegram/WhatsApp, обновления, backups, no-code onboarding | Нужно дешёво и быстро без технических деталей |
| MyClaw (myclaw.ai) | 1-click web/mobile-приложение, private instances, «no coding, no servers» | Хотите как мобильное приложение, не CLI |
| Lease Packet (leasepacket.com) | Managed-хостинг из Дубая, GPU-ready, data residency в ОАЭ, для founders/exec teams | Compliance-требования по data residency на Ближнем Востоке |
| Elest.io (elest.io) | Managed на разных облаках, one-click, pre-built skills | Хотите выбирать конкретный регион/cloud-провайдера |
Важно про безопасность: managed-варианты решают проблему открытого Gateway-порта (см. 3.5/04-security — категория 4) и proactively обновляют OpenClaw до закрытых от CVE версий. Если ваш use-case массовый или enterprise — managed-провайдер снимает большую часть ручного hardening.
Ключевые выводы
- Установка OpenClaw занимает 5 минут:
npm install -g openclaw@latestиopenclaw onboard --install-daemon - Мастер онбординга помогает выбрать модель, ввести API-ключ и подключить первый канал
- Gateway работает как daemon (фоновый процесс) и автоматически перезапускается
- Конфигурация хранится в
~/.openclaw/openclaw.json - Для пользователей из России: VPS за рубежом, прокси или локальные модели через Ollama
- WebChat — самый быстрый способ проверить работу OpenClaw
- Если self-host не вариант — есть managed-провайдеры (KiloClaw, Hostinger Managed OpenClaw, MyClaw, Lease Packet, Elest.io) от $4/мес
Следующий урок
Урок 3: Интерфейс и базовые команды — изучим все доступные команды, возможности WebChat и выполним первые практические задачи.