# Установка OpenClaw (ClawdBot) на VPS

**OpenClaw** — **это полноценный движок** для **нейросетей**, который работает автономно на вашем сервере **24/7**. Выключили компьютер, закрыли ноутбук — а ваш бот **продолжает работать в фоне** и всегда на связи в **мессенджере.**

{% hint style="info" icon="layer-plus" %}
В отличие от стандартных нейросетей (ИИ), бот реально запоминает контекст. Он формирует **вашу личную базу** знаний: ведет профиль пользователя, учитывает привычки и **помнит**, о чем вы общались неделю назад.
{% endhint %}

Бот умеет **не только болтать**, но и **делать полезные штуки**. Благодаря скриптам ему можно **делегировать** кучу рутины: от сбора утренней сводки новостей до **управления** умным домом или **сервером**.

#### Шаг 1. Подготовка сервера и системные требования.

Для обеспечения **стабильной** и **бесперебойной** работы сервиса **ClawdBot** требуется развертывание на виртуальном выделенном сервере **(VPS)**.&#x20;

В качестве **надежной** инфраструктуры **мы рекомендуем** использовать **наши сервера** [**U1HOST**](https://u1host.com/?ref=wiki)**.** Они полностью **соответствуют системным требованиям** проекта и обеспечивают идеальную **совместимость с инструкциями**, изложенными ниже.

| Параметр                | Минимальные требования                    |
| ----------------------- | ----------------------------------------- |
| vCPU (виртуальное ядро) | Минимум 2 ядра.                           |
| RAM                     | От 4 ГБ.                                  |
| Накопитель              | От 40 ГБ SSD.                             |
| Операционная система    | О&#x421;*:* Ubuntu 24.04 (рекомендуется). |

> Для комфортной и быстрой работы ИИ-ассистента мы советуем обратить внимание на конфигурации DE-5950X-2, NL-5950X-2 или FI-5950X-2.&#x20;
>
> Эти серверы базируются на мощных процессорах, которые отлично справляются с фоновыми задачами нейросети и полностью покрывают системные требования проекта. Вы можете выбрать любую из доступных локаций: Германию (DE), Нидерланды (NL) или Финляндию (FI).

#### Шаг 2. Выбор конфигурации сервера.

После входа или регистрации в панели [**U1HOST**](https://wiki.u1host.com/client-area/registration) нажмите кнопку <kbd>Заказать услугу</kbd>, чтобы перейти к выбору сервера.

<figure><img src="https://wiki.u1host.com/~gitbook/image?url=https%3A%2F%2F4013008081-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FUZCon1KDFCWX5Lp410mU%252Fuploads%252FLNFlMLsfjQxHaqKUEHVB%252FGroup%252022.png%3Falt%3Dmedia%26token%3D8558b2a2-f3cb-4d62-b9a1-fd115a55b0f6&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=f00fa008&#x26;sv=2" alt=""><figcaption></figcaption></figure>

* В меню <kbd>**Заказ услуги**</kbd> отображаются основные тарифы, подходящие для скорости до **100 Мбит в секунду**. Для просмотра полного списка нажмите **Смотреть все.**

Как выбрать сервер:

* На карточке **DE-5950X-2, NL-5950X-2 или FI-5950X-2.** нажмите кнопку <kbd>**Заказать**</kbd>.
* В конфигурации сервера выберите операционную систему <kbd>**Ubuntu 24.04**</kbd> .
* Нажмите кнопку <kbd>**Оплатить**</kbd>, чтобы завершить заказ.

<figure><img src="https://wiki.u1host.com/~gitbook/image?url=https%3A%2F%2F4013008081-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FUZCon1KDFCWX5Lp410mU%252Fuploads%252FIMcgyDhlyuaQ7js3oE17%252FGroup%252023.png%3Falt%3Dmedia%26token%3D351d93d5-2cb4-4db0-bbcb-0ba05557dd1c&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=410000cc&#x26;sv=2" alt=""><figcaption><p>Картинка служит примером как оформить сервер, в вашем случае нужно выбрать Ubuntu 24.04 а не Debian.</p></figcaption></figure>

#### Шаг 3. Активация сервера.

После оплаты начинается автоматическая обработка заказа. Активация сервера обычно занимает не более **120 секунд**.

<figure><img src="https://wiki.u1host.com/~gitbook/image?url=https%3A%2F%2F4013008081-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FUZCon1KDFCWX5Lp410mU%252Fuploads%252F7LwPhaFG5AcF4PX7U8u2%252Fimage%252017.png%3Falt%3Dmedia%26token%3D993b4a35-d09d-40a6-b8a9-adc0f3230fe0&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=db55cf73&#x26;sv=2" alt=""><figcaption><p><em>Статус сервера "обрабатывается", нужно немного подождать.</em></p></figcaption></figure>

Текущий статус можно отслеживать в **панели управления**. Как только сервер будет готов к работе, статус изменится на <kbd>**Активен**</kbd>.

{% hint style="info" %}
Иногда активация может занять немного больше времени из-за повышенной нагрузки и очереди на обработку заказов в выбранной локации. Если сервер не активировался в течение 10 минут – пожалуйста, напишите в тикеты, и мы оперативно проверим статус заказа.
{% endhint %}

#### Шаг 4. Получаем данные сервера.

1. Подождите пока сервер будет полностью активирован.
2. В личном кабинете отметьте чек-бокс напротив нужного сервера и нажмите кнопку <kbd>**Инструкция**</kbd> в верхнем меню.
3. <kbd>**Скопируйте данные для подключения**</kbd>, указанные в инструкции:
   * <kbd>IP-адрес сервера</kbd> .
   * <kbd>Имя пользователя</kbd> .
   * <kbd>Пароль</kbd> .

На скриншоте ниже показано, где именно можно найти эту информацию.

<figure><img src="https://wiki.u1host.com/~gitbook/image?url=https%3A%2F%2F4013008081-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FUZCon1KDFCWX5Lp410mU%252Fuploads%252FWcFSueCBKPdJrovv4Ar8%252FGroup%252010.png%3Falt%3Dmedia%26token%3D165ec302-e235-463d-a5fd-4540348290ce&#x26;width=768&#x26;dpr=1&#x26;quality=100&#x26;sign=9a5e526&#x26;sv=2" alt=""><figcaption></figcaption></figure>

<figure><img src="https://wiki.u1host.com/~gitbook/image?url=https%3A%2F%2F4013008081-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FUZCon1KDFCWX5Lp410mU%252Fuploads%252F8VmoOz7sQnvGZAr0LfhW%252FGroup%252024.png%3Falt%3Dmedia%26token%3D3cc78518-688c-49c4-9f2a-520729b1c714&#x26;width=768&#x26;dpr=1&#x26;quality=100&#x26;sign=bc74e6df&#x26;sv=2" alt=""><figcaption><p>Данные от сервера так-же отправляются на вашу почту.</p></figcaption></figure>

#### Шаг 4. Установка Node.js и ядра OpenClaw.

Подключитесь к серверу через **SSH-клиент**, после чего следуйте инструкции ниже.\
Выполняйте команды поочередно:

<details>

<summary>Шаг 1. Установка зависимостей и обновление дистрибутива.</summary>

`apt update && apt upgrade -y`

`apt install -y curl gnupg lsb-release jq fail2ban ufw git nano`

`reboot`

*После перезагрузки - вернитесь в терминал.*

</details>

<details>

<summary>Шаг 2. Установка Node.JS.</summary>

`curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash`

`source "$HOME/.nvm/nvm.sh"`

`nvm install 22`

</details>

<details>

<summary>Шаг 3. Установка OpenClaw.</summary>

`npm install -g openclaw@latest`

*После успешной установки **OpenClaw**, требуется настройка через мастера-установки.*\
\
`openclaw onboard --install-daemon`

*Управление в мастере происходит стрелочками **(Вверх/Вниз/Пробел)** на клавиатуре, выбор подтверждается клавишей **Enter**.*

</details>

<details>

<summary>Шаг 4. Настройка OpenClaw.</summary>

1. `I understand this is personal-by-default...`\
   \&#xNAN;*Выбираем **Yes.** Бот просто предупреждает, что по умолчанию доверяет **только вам.***
2. `I understand this is personal-by-default...`\
   \&#xNAN;*Выбираем **Yes.** Бот просто предупреждает, что по умолчанию доверяет **только вам.***
3. `Model/auth provider` *(Мозги бота):*\
   Рекомендуем выбрать **OpenAI** ***(Codex OAuth + API key)***. ***Терминал** выдаст ссылку. **Скопируйте её**, откройте в **браузере**, авторизуйтесь в **OpenAI** и скопируйте **выданный токен обратно в консоль**.*
4. `Default model:`\
   Нажмите **Keep current** *(Оставить по умолчанию*) или **выберите нужную версию** из списка.
5. `Search provider:`\
   Выбираем **Brave Search** *(по желанию)*, чтобы бот умел искать свежую информацию в интернете. *Например: Зарегистрируйтесь на сайте Brave Search API, получите бесплатный API-ключ и вставьте его в консоль.*\
   \
   \&#xNAN;*Если у вас есть API-ключ:*
   1. В терминале выполните: `openclaw configure --section web`
   2. Выберите `Local`, включите `web-search`, вставьте API ключ.
6. `Select channel` *(Мессенджер)*:\
   Выбираем **Telegram (Bot API)**. Зайдите в **Telegram**, найдите официального бота **@BotFather**, напишите команду `/newbot` и создайте своего бота. **Скопируйте выданный токен** *(вида `12345:ABC...`) и вставьте в консоль сервера.*
7. `Configure skills now?`\
   Мастер предложит **докачать плагины**.\
   Вы **можете пропустить** данный этап, или **установить нужные вам плагины**.

</details>

<details>

<summary>Шаг 5. Получение доступа к Web UI.</summary>

Откройте терминал *(или командную строку)* на вашем **личном** компьютере **(не на сервере!)** и выполните команду:\
`ssh -N -L 18789:127.0.0.1:18789 root@IP_ВАШЕГО_СЕРВЕРА`\
\
\&#xNAN;*Не закрывайте это окно терминала.* Откройте в браузере: `http://127.0.0.1:18789/`

</details>

<details>

<summary>Шаг 6. Сопряжение (Pairing)</summary>

1. Напишите вашему боту в Telegram первое сообщение.
2. Бот пришлет **Pairing code**.
3. В терминале на сервере введите: `openclaw pairing approve telegram ВАШ_КОД`
4. Выберите режим запуска: `Hatch in TUI`.

</details>

#### Шаг 5. Web-UI интерфейс.

Итак, вы открыли `http://127.0.0.1:18789/` в браузере и успешно привязали **Telegram**. Что **полезного есть** в этой панели и **зачем она вообще нужна**?

Веб-интерфейс **OpenClaw** — это **ваш пульт управления** «мозгами» бота. В терминал сервера вам больше заходить не придется, всё делается отсюда:

<figure><img src="/files/KaMXUeF2rc7xipIiVai8" alt=""><figcaption></figcaption></figure>

* **Установка навыков** (Skills): Помните, мы пропустили установку плагинов при настройке в консоли? Вот здесь их ставить удобнее всего. В пару кликов можно научить бота гуглить (Brave Search, и т.п.), читать PDF-документы, смотреть видео с YouTube и многое другое.
* **Управление памятью** (Memory): Нейросеть ведет на вас **«досье»**. В админке можно открыть файл профиля (`USER.md`) и жестко прописать правила.\
  \&#xNAN;*Например*: *"Отвечай мне только на 'ты', пиши коротко и без смайликов"*. Бот будет применять это ко всем будущим диалогам.
* **Системные логи** (Logs): Если вы написали боту сложную задачу в Telegram, и он долго молчит — откройте админку. В логах в реальном времени видно, что происходит под капотом: как бот пишет скрипт, как гуглит и как анализирует текст.&#x20;
* **В случае ошибок** - вы **можете обратится** в наш чат [U1HOST](https://t.me/u1host_chat).


---

# Agent Instructions: 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:

```
GET https://wiki.u1host.com/software-setup/ustanovka-openclaw-clawdbot-na-vps.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
