☁️ LikeVPS × OpenClaw
OpenClaw на VPS:
AI-ассистент в Telegram
Подними личного AI-помощника, которому можно писать в Telegram как обычному контакту — и который работает 24/7.
OpenClaw — это посредник, который связывает тебя, AI-модель и внешние сервисы. Обычно с нейросетями работают только через браузер: открыл сайт, написал запрос, получил ответ — и почти не влияешь на поведение модели. OpenClaw на VPS убирает эти ограничения: ассистент работает круглосуточно, а ты пишешь ему прямо в Telegram, как обычному контакту. В этой статье — пошаговый разбор, как поднять такого помощника с нуля.
Если хочешь сначала разобраться в самой концепции — у нас есть отдельная статья о том, что такое OpenClaw и как он работает.
🤔 Бесплатная модель или платный API?
Сам OpenClaw устанавливается легко — основные трудности начинаются на этапе подключения языковой модели. Здесь два пути, и от выбора зависят и стоимость, и требования к серверу.
| Параметр | 🆓 Бесплатная облачная модель | 💳 Платный API (OpenAI / Anthropic) |
|---|---|---|
| Стоимость | ✅ Бесплатно | ❌ Оплата по токенам |
| Требования к VPS | ✅ Базовый (модель в облаке) | ✅ Базовый (модель в облаке) |
| Качество ответов | ⚠️ Среднее | ✅ Высокое, меньше «галлюцинаций» |
| Контекстное окно | ⚠️ Ограничено | ✅ Десятки–сотни тысяч токенов |
| Лимиты запросов | ❌ Жёсткие (rate limit) | ✅ Высокие |
| Работа с инструментами | ⚠️ Базовая | ✅ Стабильно: файлы, команды, поиск |
Локальный запуск модели мы не рассматриваем: даже небольшие модели съедают от 1 до 30 ГБ оперативной памяти и требуют мощного сервера. В этой инструкции используем бесплатную облачную модель Qwen — она устанавливается на VPS, но работает в облаке, поэтому хватит и базового тарифа.
Ограничения бесплатной модели
Главное ограничение бесплатных моделей — лимит запросов и токенов. Токен — это условная единица текста, которую обрабатывает модель:
- 1 токен ≈ 3–4 символа текста;
- 1000 токенов ≈ 700–800 слов.
Токены расходуются на твой вопрос, ответ модели и контекст предыдущих сообщений. Когда лимит исчерпан, OpenClaw сообщит об этом:
API rate limit reached. Please try again later. Это значит, что доступный лимит временно закончился — обычно он сбрасывается через некоторое время. Поэтому бесплатный вариант хорош для экспериментов, тестов и простых задач, а платный API — для серьёзной работы.
☁️ Зачем запускать OpenClaw на VPS
OpenClaw можно держать и на домашнем компьютере, но VPS даёт три весомых плюса:
- Работа 24/7. Ассистент доступен всегда — даже когда твой компьютер выключен.
- Управление сервером из чата. В любой момент можно написать боту и узнать загрузку CPU, свободное место на диске или другое состояние VPS.
- Безопасность. Эксперименты со скриптами и интеграциями выполняются на VPS, а не на домашнем ПК.
По железу OpenClaw почти не требователен. В нашем примере хватило базового VPS с 2 ядрами и 1 ГБ RAM — этого достаточно, когда AI-модель работает в облаке. Более мощный сервер с запасом памяти нужен только для локальных моделей.
Какой тариф выбрать
Для облачной модели подойдёт самый базовый тариф VPS: ассистент почти не нагружает сервер. Запас по RAM и CPU понадобится, только если позже захочешь запускать локальную языковую модель — тогда смотри в сторону тарифов с 8+ ГБ оперативной памяти.
🤝 Не хочешь настраивать сам?
Купи любой VPS, напиши нам — и мы бесплатно поможем установить и настроить OpenClaw.
💻 Как открыть терминал
Почти все работы мы проведём в терминале. Если раньше им не пользовался — ниже способы открыть его на каждой ОС.
macOS
Самый быстрый способ — через поиск Spotlight:
- нажми Cmd + Пробел;
- введи
Terminal; - нажми Enter.
Либо через Finder: Программы → Утилиты → Терминал. После запуска увидишь окно с мигающим курсором — это и есть терминал.
Windows
Есть два варианта. С WSL2 (рекомендуется): открой Пуск, введи Ubuntu или WSL и запусти приложение — откроется Linux-среда внутри Windows. Без WSL: открой Пуск, введи PowerShell или CMD и запусти программу.
Linux
В большинстве дистрибутивов терминал открывается сочетанием клавиш:
Ctrl + Alt + T Либо найди Terminal в меню приложений.
Как вставить команду в терминал
- macOS: Cmd + C — копировать, Cmd + V — вставить;
- Windows (PowerShell): Ctrl + C — копировать, правый клик мышью — вставить;
- Linux: Ctrl + C — копировать, Ctrl + Shift + V — вставить.
После вставки нажми Enter, чтобы выполнить команду.
📦 Устанавливаем Node.js
OpenClaw написан на JavaScript и запускается через Node.js — без него программа не стартует. Часто Node.js уже есть на VPS. Проверь это командой:
node --version Если увидишь номер версии (например, v22.12.0) — Node.js установлен, раздел можно пропустить. Если система отвечает command not found — установи его по инструкции для своей ОС.
macOS
Через официальный сайт: открой nodejs.org, нажми кнопку 22.x LTS, скачай файл .pkg и пройди установку. Через Homebrew — одной командой:
brew install node@22 Windows
Разработчики OpenClaw рекомендуют WSL2 — подсистему Linux внутри Windows, в ней инструмент работает стабильнее.
Простой способ: скачай версию 22.x LTS с nodejs.org, запусти файл .msi и следуй установщику. Если появится опция Automatically install the necessary tools — включи её.
Через WSL2 (рекомендуется): открой PowerShell от имени администратора и выполни:
wsl --install После перезапуска откроется окно Ubuntu — создай имя пользователя и пароль. Затем установи Node.js:
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt-get install -y nodejs Linux (Ubuntu / Debian)
Открой терминал и выполни:
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt-get install -y nodejs Команда sudo запускает действие с правами администратора — система может попросить пароль. Во время ввода пароль не отображается, это нормально.
Проверяем установку
Снова выполни проверку версии:
node --version Затем проверь пакетный менеджер npm, который ставится вместе с Node.js:
npm --version Если обе команды возвращают номера версий (например, v22.12.0 и 10.9.0) — система готова к установке OpenClaw.
⬇️ Устанавливаем OpenClaw
Node.js готов — переходим к самому OpenClaw. Достаточно скопировать команду и вставить в терминал. Есть два способа.
Способ 1 — установочный скрипт
Самый простой вариант для новичков: скрипт сам скачает и установит OpenClaw.
macOS и Linux:
curl -fsSL https://openclaw.ai/install.sh | bash Windows (PowerShell):
iwr -useb https://openclaw.ai/install.ps1 | iex Способ 2 — через npm
Если уже работал с Node.js, поставь OpenClaw через npm:
npm install -g openclaw@latest В терминале пойдут строки установки — система качает файлы и зависимости. Обычно это занимает несколько минут.
Проверяем установку
После завершения выполни:
openclaw --version Если увидишь номер версии (например, 2025.6.15) — всё готово. 💡 Если команда не распознаётся, закрой и снова открой терминал: иногда системе нужно обновить переменные окружения.
⚙️ Первый запуск и настройка
OpenClaw установлен — запустим его и подключим AI-модель. Большинство параметров настраивается автоматически через встроенный мастер.
Шаг 1 — Запускаем мастер настройки
Выполни в терминале:
openclaw onboard --install-daemon Что делает команда:
openclaw onboard— запускает мастер: задаёт вопросы и сам создаёт конфигурацию;--install-daemon— ставит OpenClaw фоновой службой (daemon), которая работает постоянно и не закрывается вместе с терминалом.
Мастер задаст много вопросов — почти везде выбирай варианты по умолчанию. Исключение — самый первый вопрос:
I understand this is personal-by-default and shared/multi-user use requires lock-down. Continue? Здесь выбери Yes. Дальше остаётся выбрать только AI-модель и мессенджер — на них остановимся подробнее.
Шаг 2 — Подключаем AI-модель
Мастер предложит выбрать модель. На практике три сценария:
- OpenAI. Мастер откроет страницу авторизации в браузере — войди в аккаунт и разреши доступ. Нужна подписка на платный API (это не обычный ChatGPT+).
- Anthropic. Процесс такой же: мастер открывает страницу входа, после чего OpenClaw получает доступ к модели. Тоже платный API.
- Облачные провайдеры (бесплатно). Среди вариантов есть Qwen-сервисы. Мы выбрали модель
qwen-portal/coder-model— бесплатную и работающую даже на базовом VPS.
Выбери в списке qwen-portal/coder-model. Мастер даст ссылку для входа в LLM — открой её в браузере, авторизуйся (можно через аккаунт Google) и подтверди вход. После этого настройка продолжится, и на запрос модели снова выбери qwen-portal/coder-model.
Шаг 3 — Gateway
В процессе мастер создаёт и запускает Gateway — центральный компонент OpenClaw. Он принимает сообщения пользователей, передаёт их модели и возвращает ответы — по сути, диспетчер всех соединений. По умолчанию Gateway запускается локально на отдельном порту (например, 18789).
Дальше мастер дойдёт до привязки мессенджера. Сверни окно терминала — сейчас подготовим бота в Telegram.
✈️ Подключаем Telegram
Главная идея OpenClaw — общаться с AI как с обычным контактом в мессенджере. Проще всего сделать это через Telegram: ты пишешь боту, OpenClaw отправляет сообщение модели и возвращает ответ в чат.
Шаг 1 — Создаём Telegram-бота
Бот создаётся через официальный сервис Telegram:
- открой Telegram и найди бота BotFather (проверь синюю галочку у контакта);
- напиши команду
/newbot.
BotFather попросит два значения. Имя бота — название, которое видят пользователи (например, My AI Assistant). Username — уникальное имя, обязательно заканчивается на bot (например, my_helper_bot). После этого BotFather пришлёт токен бота вида:
123456789:ABCDefGhIJKlMNoPQRstuVWxyz ⚠️ Важно: токен — это пароль от бота. Его нельзя публиковать или передавать другим людям.
Шаг 2 — Добавляем токен в OpenClaw
Ты уже выбрал Telegram в списке мессенджеров. Дальше мастер спросит, как передать токен:
How do you want to provide this Telegram bot token?
- Enter Telegram bot token (Stores the credential directly in OpenClaw config) Введи токен от BotFather, а затем — свой числовой ID (узнать его можно через бота @userinfo в Telegram). Остальные вопросы проходим так:
- выбор поисковика — skip for now;
- настройку skills — пропускаем;
- enable hooks — skip for now;
- Gateway service already installed — restart;
- How do you want to hatch your bot? — Hatch in TUI (recommended).
Готово — OpenClaw настроен. Переходим к проверке.
Шаг 3 — Проверяем, что Gateway запущен
Выполни команду:
openclaw gateway status Если всё в порядке, терминал покажет, что Gateway работает. Если настройка завершилась с ошибкой (не подключилась модель, не стартовал сервис) — запусти диагностику:
openclaw doctor 💬 Первый диалог и проверка
Теперь напиши боту в Telegram:
- найди бота по его username;
- отправь любое сообщение, например
Привет.
Сначала бот не ответит — нужно подтвердить аккаунт. В терминале выполни:
openclaw pairing list telegram Команда покажет список запросов на доступ. Одобри свой запрос (ID берётся из вывода предыдущей команды):
openclaw pairing approve telegram ID_ИЗ_СПИСКА_ВЫШЕ После этого снова напиши боту — он должен ответить. Если в чат приходит текст, значит связка Telegram и OpenClaw работает. 🎉
Дальше можно настраивать поведение бота, подключать skills и интеграции — но это уже темы отдельных статей. Главное достигнуто: теперь у тебя есть личный AI-ассистент прямо в Telegram.
❓ Частые вопросы
Можно ли пользоваться OpenClaw бесплатно?
Да. В инструкции используется бесплатная облачная модель Qwen (qwen-portal/coder-model), которая работает даже на базовом VPS. У бесплатных моделей есть лимит запросов и токенов, поэтому такой вариант лучше подходит для экспериментов и простых задач. Для серьёзной работы стоит подключить платный API OpenAI или Anthropic.
Какой VPS нужен для OpenClaw?
Если AI-модель работает в облаке, OpenClaw почти не нагружает сервер — хватает базового VPS с 2 ядрами и 1 ГБ оперативной памяти. Более мощный сервер с запасом RAM нужен только в одном случае: если ты планируешь запускать языковую модель локально, а не в облаке.
Что делать при ошибке «API rate limit reached»?
Это значит, что ты временно исчерпал лимит запросов или токенов бесплатной модели. Обычно лимит сбрасывается через некоторое время — достаточно подождать. Если упираешься в лимиты постоянно, переключись на платный API с более высокими порогами.
Нужен ли WSL2 для установки на Windows?
Не обязательно, но разработчики OpenClaw рекомендуют именно WSL2 — подсистему Linux внутри Windows. В ней инструмент работает стабильнее, чем в чистом PowerShell. Установить WSL2 можно одной командой wsl --install в PowerShell от имени администратора.
Безопасно ли хранить токен бота в OpenClaw?
Токен Telegram-бота — это фактически пароль от него, поэтому его нельзя публиковать или передавать другим. При настройке OpenClaw сохраняет токен в собственный конфиг на твоём VPS. Дополнительный плюс размещения на сервере — эксперименты со скриптами и интеграциями идут изолированно от домашнего компьютера.
🚀 Готов поднять своего AI-ассистента?
Выбери VPS, подключайся — а если нужна помощь с установкой OpenClaw, поддержка LikeVPS на связи в Telegram.