> For the complete documentation index, see [llms.txt](https://docs.clore.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.clore.ai/guides/guides_v2-ru/drugie-rabochie-nagruzki/openclaw-on-clore.md).

# OpenClaw на Clore

Разверните ИИ-ассистента OpenClaw на GPU-сервере Clore.ai — работает постоянно, с ускорением на GPU, интеграцией с Telegram/Discord, локальным выводом LLM и голосовыми возможностями.

## Обзор

[OpenClaw](https://openclaw.ai) — это платформа open-source для ИИ-агентов, которая подключается к Claude, GPT, Gemini и локальным моделям — выступая в роли личного ИИ-ассистента в Telegram, Discord, WhatsApp и других сервисах. Запуск на сервере Clore.ai дает вам:

* **Доступность 24/7** — без сна ноутбука, без разрывов соединения
* **Ускорение на GPU** — локальный инференс LLM (Ollama, vLLM), Whisper STT, TTS, генерация изображений
* **Низкая стоимость** — арендуйте ровно то оборудование, которое вам нужно, и платите по часам
* **Полный контроль** — root-доступ, поддержка Docker, любой стек ПО

### Почему Clore + OpenClaw?

| Функция                | Ноутбук      | Традиционный VPS | Сервер Clore.ai      |
| ---------------------- | ------------ | ---------------- | -------------------- |
| Постоянно включен      | ❌            | ✅                | ✅                    |
| Доступен GPU           | Ограниченная | ❌ или $$$        | ✅ от $0.10/час       |
| Локальный инференс LLM | Медленно     | Только CPU       | Полная скорость GPU  |
| Голос (Whisper/TTS)    | ✅            | Медленно (CPU)   | ✅ в реальном времени |
| Root + Docker          | ✅            | ✅                | ✅                    |
| Почасовая оплата       | Н/Д          | Ежемесячно       | ✅ Почасово           |

### Рекомендуемое оборудование

| Сценарий использования                                        | GPU                | VRAM     | ОЗУ    | Оценочная стоимость                         |
| ------------------------------------------------------------- | ------------------ | -------- | ------ | ------------------------------------------- |
| **Базовый ассистент** (только API, без локальных моделей)     | Любой / только CPU | —        | 8 ГБ+  | $0.05–0.15/час                              |
| **Локальная LLM 7–8B** (Ollama + Llama 3.1 8B)                | RTX 3060/3070      | 12 ГБ    | 16 ГБ+ | $0.03–0.07/час                              |
| **Локальная LLM 70B** (vLLM + Llama 3.1 70B)                  | RTX 4090 / A100    | 24–80 ГБ | 64 ГБ+ | [голое железо](https://clore.ai/bare-metal) |
| **Полный стек** (LLM + Whisper + TTS + генерация изображений) | RTX 4090           | 24 ГБ    | 32 ГБ+ | $0.14–0.42/ч                                |

> **Совет:** Если вам нужен только OpenClaw как облачный ассистент с использованием API-моделей (Claude, GPT), GPU вам вообще не нужен — подойдет недорогой CPU-сервер. Добавьте GPU, когда понадобится локальный инференс.

***

## Шаг 1: Арендуйте сервер на Clore.ai

### 1.1 Откройте Marketplace

Перейдите на [clore.ai/marketplace](https://clore.ai/marketplace) и отфильтруйте по своим требованиям:

* **Для базового ассистента**: отсортируйте по цене, выберите любой недорогой сервер Ubuntu
* **Для локальной LLM**: отфильтруйте по GPU (например, RTX 4090), убедитесь, что VRAM ≥24 ГБ
* **ОС**: выберите **Ubuntu 22.04** или **Ubuntu 24.04** (лучшая совместимость)

### 1.2 Создайте заказ

1. Выберите сервер → **Аренда**
2. Выберите **On-demand** (почасово) или **Spot** (дешевле, но могут перебить ставку)
3. Выберите образ Docker: **`ubuntu:22.04`** или **`nvidia/cuda:12.8.1-runtime-ubuntu22.04`** (если вам нужен GPU)
4. Установите публичный SSH-ключ (или используйте пароль — SSH-ключ рекомендуется)
5. Подтвердите заказ

### 1.3 Подключитесь по SSH

После запуска сервера найдите данные для SSH-подключения на странице [Заказы](https://clore.ai/my-orders) ;

```bash
ssh root@<server-ip> -p <port>
```

> **Примечание:** Серверы Clore используют Docker-контейнеры, поэтому внутри контейнера у вас есть root-доступ. SSH-порт может быть нестандартным (например, 50022) — проверьте детали заказа.

***

## Шаг 2: Установите OpenClaw

### 2.1 Установите Node.js 22+

```bash
# Обновите системные пакеты
apt update && apt upgrade -y

# Установите Node.js 22 через NodeSource
curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
apt install -y nodejs

# Проверить
node --version   # Должно показать v22.x.x
npm --version
```

### 2.2 Установите OpenClaw

**Вариант A: Скрипт установки (рекомендуется)**

```bash
curl -fsSL https://openclaw.ai/install.sh | bash
```

Скрипт устанавливает CLI, запускает onboarding и запускает шлюз.

**Вариант B: Ручная установка через npm**

```bash
npm install -g openclaw@latest
openclaw onboard --install-daemon
```

### 2.3 Запустите мастер onboarding

Если вы использовали скрипт установки, onboarding запустится автоматически. Иначе:

```bash
openclaw onboard --install-daemon
```

Мастер попросит вас:

1. **Настроить аутентификацию** — вставьте ваш ключ API Anthropic или подключитесь через OAuth
2. **Выбрать канал** — токен бота Telegram, Discord, WhatsApp и т. д.
3. **Настроить шлюз** — порт, привязка, безопасность

> **Для Telegram:** Создайте бота через [@BotFather](https://t.me/BotFather), скопируйте токен и вставьте его во время onboarding.

***

## Шаг 3: Настройте работу 24/7

### 3.1 Запустите шлюз как службу

```bash
# Проверьте, запущен ли шлюз
openclaw gateway status

# Запустите его (если он еще не запущен)
openclaw gateway start

# Проверьте, что он работает нормально
openclaw status
```

### 3.2 Оставьте его запущенным с помощью systemd (рекомендуется)

Если OpenClaw не установил службу systemd автоматически:

```bash
# Создайте файл службы systemd
cat > /etc/systemd/system/openclaw.service << 'EOF'
[Unit]
Description=Шлюз OpenClaw
After=network.target

[Service]
Type=simple
ExecStart=/usr/bin/openclaw gateway --port 18789
Restart=always
RestartSec=10
Environment=NODE_ENV=production
WorkingDirectory=/root

[Install]
WantedBy=multi-user.target
EOF

# Включите и запустите
systemctl daemon-reload
systemctl enable openclaw
systemctl start openclaw

# Проверьте статус
systemctl status openclaw
```

### 3.3 Альтернатива: Screen/tmux (быстро и просто)

```bash
# Установите screen
apt install -y screen

# Запустите OpenClaw в отсоединенной сессии screen
screen -dmS openclaw openclaw gateway --port 18789

# Подключитесь позже снова
screen -r openclaw
```

***

## Шаг 4: Настройка GPU (необязательно — для локальных моделей)

Пропустите этот раздел, если используете только модели на основе API (Claude, GPT и т. д.).

### 4.1 Проверьте доступ к GPU

```bash
# Проверьте, доступны ли драйверы NVIDIA
nvidia-smi
```

Если `nvidia-smi` работает, ваш GPU готов. Большинство образов Clore CUDA уже предварительно настроены.

### 4.2 Установите Ollama (локальный инференс LLM)

```bash
curl -fsSL https://ollama.com/install.sh | sh

# Запустите Ollama
ollama serve &

# Скачайте модель
ollama pull llama3.1:8b        # 8B — помещается в 12 ГБ VRAM
# ollama pull llama3.1:70b     # 70B — требуется 48 ГБ+ VRAM
# ollama pull qwen2.5:32b      # 32B — требуется 24 ГБ VRAM
```

Настройте OpenClaw на использование Ollama в качестве провайдера — см. [руководство по Ollama](/guides/guides_v2-ru/yazykovye-modeli/ollama.md) подробности.

### 4.3 Установите Whisper (распознавание речи)

Для преобразования речи в текст с ускорением на GPU:

```bash
pip install faster-whisper

# Или используйте WhisperX для большей точности
pip install whisperx
```

См. [Руководство WhisperX](/guides/guides_v2-ru/audio-i-golos/whisperx.md) для полной настройки.

***

## Шаг 5: Безопасность и удаленный доступ

### 5.1 Защитите шлюз

По умолчанию шлюз привязывается к loopback (127.0.0.1). Для удаленного доступа:

**Вариант A: SSH-туннель (самый безопасный)**

С вашего ноутбука:

```bash
ssh -N -L 18789:127.0.0.1:18789 root@<server-ip> -p <port>
```

Затем откройте `http://127.0.0.1:18789/` в вашем браузере.

**Вариант B: прямой доступ, защищенный токеном**

Отредактируйте `~/.openclaw/config.json5`:

```json5
{
  gateway: {
    bind: "lan",       // Прослушивать все интерфейсы
    port: 18789,
    auth: {
      token: "your-secret-token-here"  // Требуется для удаленного доступа!
    }
  }
}
```

> ⚠️ **Всегда задавайте токен** если привязываетесь к `lan`. Без него любой сможет получить доступ к вашему шлюзу.

### 5.2 Настройка брандмауэра

```bash
# Установите UFW
apt install -y ufw

# Разрешите SSH (используйте ваш SSH-порт Clore)
ufw allow <ssh-port>/tcp

# Разрешите шлюз OpenClaw (только если используете прямой доступ)
ufw allow 18789/tcp

# Включите брандмауэр
ufw enable
```

***

## Шаг 6: Сохранность и резервные копии

### 6.1 Важные каталоги

| Путь                     | Содержимое                                                     |
| ------------------------ | -------------------------------------------------------------- |
| `~/.openclaw/`           | Конфигурация, аутентификация, состояние, профили агентов       |
| `~/.openclaw/workspace/` | MEMORY.md, ежедневные заметки, навыки, инструменты             |
| `~/.openclaw/agents/`    | Конфигурации мультиагентной системы (если используете команды) |

### 6.2 Скрипт резервного копирования

Создайте простой бэкап, чтобы сохранить конфигурацию в безопасности:

```bash
cat > /root/backup-openclaw.sh << 'EOF'
#!/bin/bash
BACKUP_DIR="/root/openclaw-backups"
mkdir -p "$BACKUP_DIR"
TIMESTAMP=$(date +%Y%m%d_%H%M%S)
tar czf "$BACKUP_DIR/openclaw-$TIMESTAMP.tar.gz" \
  ~/.openclaw/config.json5 \
  ~/.openclaw/workspace/ \
  ~/.openclaw/agents/ \
  ~/.openclaw/identity/
echo "Резервная копия сохранена: $BACKUP_DIR/openclaw-$TIMESTAMP.tar.gz"
EOF
chmod +x /root/backup-openclaw.sh

# Запускать ежедневно через cron
(crontab -l 2>/dev/null; echo "0 4 * * * /root/backup-openclaw.sh") | crontab -
```

### 6.3 Перенос между серверами

Если вам нужно перейти на другой сервер Clore:

```bash
# На старом сервере — экспорт
tar czf /tmp/openclaw-migration.tar.gz ~/.openclaw/

# Перенесите на новый сервер
scp -P <port> /tmp/openclaw-migration.tar.gz root@<new-server-ip>:/tmp/

# На новом сервере — импорт
tar xzf /tmp/openclaw-migration.tar.gz -C /
openclaw gateway start
```

***

## Примеры конфигураций

### Базовый Telegram-бот (без GPU)

Самая дешевая конфигурация — просто ассистент на базе API:

```
Сервер: любой Ubuntu, GPU не требуется
Стоимость: ~ $0.05–0.15/час ($3–10/месяц)
Конфигурация: ключ API Anthropic + токен Telegram-бота
```

### Рабочая станция для ИИ (GPU)

Полнофункциональная с локальными моделями:

```
Сервер: RTX 4090, 24 ГБ VRAM, 32 ГБ RAM
Стоимость: ~ $0.25–0.50/час
Стек: OpenClaw + Ollama (Llama 3.1 70B) + WhisperX + Coqui TTS
```

### Команда из нескольких агентов

Запустите команду специализированных ИИ-агентов:

```
Сервер: RTX 4090 или две GPU
Стоимость: ~ $0.30–0.60/час
Стек: мультиагентный OpenClaw (5+ агентов) + Ollama + общие навыки
```

***

## Устранение неполадок

### Шлюз не запускается

```bash
# Проверьте логи
openclaw gateway status
journalctl -u openclaw -n 50

# Типичное решение: порт уже используется
lsof -i :18789
kill <pid>
openclaw gateway start
```

### GPU не обнаружен

```bash
# Проверьте драйверы NVIDIA
nvidia-smi

# Если они не найдены, вам может понадобиться Docker-образ CUDA
# Создайте заказ заново с nvidia/cuda:12.8.1-runtime-ubuntu22.04
```

### Соединение обрывается при перезапуске сервера

Spot-инстансы Clore могут быть изъяты. Для постоянной работы:

* Используйте **on-demand** тарифы (не spot)
* Настройте службу systemd (автоперезапуск)
* Делайте резервные копии (скрипт бэкапа выше)
* Рассмотрите выделенный/резервный сервер для критичных задач

### Проблемы с версией Node.js

```bash
# Проверьте версию
node --version

# Если ниже v22, переустановите
curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
apt install -y nodejs
```

***

## Советы и лучшие практики

1. **Начните с дешевого варианта** — Сначала используйте обычный CPU-сервер. Добавьте GPU, когда понадобится локальный инференс.
2. **Используйте on-demand для продакшена** — Spot дешевле, но может быть прерван. On-demand гарантирует доступность.
3. **Регулярно делайте резервные копии** — Ваш `~/.openclaw/workspace/` содержит всю память и конфигурации.
4. **Контролируйте расходы** — Регулярно проверяйте панель Clore. Если доступно, настройте уведомления о расходах.
5. **Используйте Control UI** — Доступ через SSH-туннель на `http://127.0.0.1:18789/` для веб-управления.
6. **Комбинируйте с API-моделями** — Даже на сервере с GPU используйте Claude/GPT через API для основного агента, а локальные модели — для специфических задач (эмбеддинги, транскрибация).

***

## Дополнительное чтение

* [Начало работы с OpenClaw](https://docs.openclaw.ai/start/getting-started)
* [Руководство по хостингу OpenClaw на VPS](https://docs.openclaw.ai/install/vps)
* [Настройка OpenClaw в Docker](https://docs.openclaw.ai/install/docker)
* [Ollama на Clore](/guides/guides_v2-ru/yazykovye-modeli/ollama.md)
* [vLLM на Clore](/guides/guides_v2-ru/yazykovye-modeli/vllm.md)
* [Сравнение GPU и цены](/guides/guides_v2-ru/nachalo-raboty/gpu-comparison.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.clore.ai/guides/guides_v2-ru/drugie-rabochie-nagruzki/openclaw-on-clore.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
