VPSРейтинг
AI-агент14 февраля 2026 · 15 мин чтения

OpenClaw на VPS: личный AI-ассистент в Telegram, который работает 24/7

OpenClaw — open-source AI-агент, который живёт на вашем сервере, подключён к Telegram и всегда готов к работе. В отличие от ChatGPT, он помнит вас между сессиями, выполняет задачи пока вы спите и работает без привязки к чужому облаку.

1. Что такое OpenClaw и чем отличается от ChatGPT

ChatGPT и другие облачные AI — это чат-боты: вы открываете браузер, задаёте вопрос, получаете ответ. Как только закрыли вкладку — сессия завершена, история не сохраняется, задачи не выполняются.

OpenClaw — это AI-агент (agent runtime): программа, которая живёт на вашем сервере, работает постоянно и умеет действовать, а не только отвечать. Вы пишете ему в Telegram, а он выполняет задачи: ищет в интернете, пишет и запускает скрипты, читает ваши файлы, помнит что вы ему говорили неделю назад.

ChatGPT / Claude.ai

Работает только пока открыт браузер — задачи в фоне невозможны

Нет доступа к вашим файлам и серверу

Не выполняет задачи пока вы офлайн

Данные проходят через серверы провайдера

$20/мес за Pro-план

OpenClaw на VPS

Работает 24/7, пишете из Telegram в любое время

Помнит вас между сессиями

Выполняет команды, пишет код, запускает скрипты

Всё на вашем сервере, никаких чужих облаков

VPS от 179 ₽ + API ключ (~$2–5/мес)

Проект быстро набрал популярность: за несколько дней после публичного релиза OpenClaw получил более 60 000 звёзд на GitHub, став одним из самых быстрорастущих open-source проектов. Ранее он назывался ClawdBot, затем Moltbot — сейчас это OpenClaw.

Что умеет OpenClaw:

Выполнять команды на сервере

Напишите «запусти эту команду» — агент выполнит и вернёт результат

Помнить вас

Хранит факты о вас и ваших задачах в файлах Markdown — память сохраняется навсегда

Работать с файлами

Читает, пишет, редактирует файлы в рабочей директории

Искать в интернете

Выходит в сеть за актуальной информацией

Устанавливать навыки

Более 13 000 скиллов в реестре: GitHub, Gmail, Reddit, Home Assistant и другие

Работать фоном

Запускает задачи по расписанию и возвращает результат когда готово

2. Что нужно подготовить

Что нужноПодробнее
VPS с Ubuntu 22.04 или 24.04Минимум 1 ГБ RAM, рекомендуется 2 ГБ. Выделенный сервер — не тот, на котором уже живут ваши сайты
API ключ AI-провайдераAnthropic (Claude): console.anthropic.com. OpenAI: platform.openai.com. Достаточно пополнить счёт на $5–10 для начала
Аккаунт TelegramНужен для создания бота через @BotFather — стандартный аккаунт, ничего особенного
SSH-доступ к серверуПодключение к серверу через терминал

Важно: выделенный VPS для OpenClaw

OpenClaw имеет полный доступ к системе — может запускать команды и читать файлы. Не устанавливайте его на сервер, где хранятся важные данные или работают продакшн-сервисы. Лучший вариант — отдельный недорогой VPS от 179–450 ₽/месяц специально под агента.

3. Установка Node.js 22

OpenClaw требует Node.js версии 22 или новее. В стандартных репозиториях Ubuntu обычно более старая версия — устанавливаем через официальный скрипт NodeSource.

Установить Node.js 22 на Ubuntu
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs

Проверяем что установилась нужная версия:

Проверить версию Node.js
node --version
# Должно быть v22.x.x или выше

Если видите v22.x.x — всё готово. Если версия ниже 22 — убедитесь что команды выполнились без ошибок и повторите.

4. Установка OpenClaw и мастер настройки

Создаём отдельного пользователя

Запускать OpenClaw от root небезопасно. Создаём отдельного пользователя — если агент что-то сделает не то, он не сможет навредить системным файлам:

Создать пользователя и переключиться на него
sudo adduser openclaw
sudo loginctl enable-linger openclaw
su - openclaw

Команда enable-linger нужна чтобы systemd-сервисы пользователя запускались при старте сервера, даже если никто не залогинен. Без неё OpenClaw остановится при разрыве SSH-сессии.

Устанавливаем OpenClaw

Официальный установщик скачивает OpenClaw и прописывает путь в PATH:

Установить OpenClaw (от пользователя openclaw)
curl -fsSL https://openclaw.ai/install.sh | bash

После установки перезагружаем оболочку чтобы команда openclaw стала доступна:

source ~/.bashrc
openclaw --version

Сначала: создайте Telegram-бота через BotFather

Мастер настройки спросит токен Telegram-бота прямо во время установки — подготовьте его заранее. Откройте Telegram, найдите @BotFather (официальный бот со синей галочкой) и выполните:

/newbotсоздать нового бота
Имя ботаотображаемое имя, например: Мой ассистент
Username ботадолжен заканчиваться на "bot", например: myassistant_bot

BotFather пришлёт токен вида 7123456789:AAF... — скопируйте и держите под рукой.

Запускаем мастер настройки

Флаг --install-daemon регистрирует OpenClaw как systemd-сервис — так он будет запускаться автоматически при перезагрузке сервера:

Запустить мастер настройки
openclaw onboard --install-daemon

Мастер задаёт вопросы один за другим. Вот что вас ждёт:

1

Предупреждение о безопасности

OpenClaw честно предупреждает что у него будет полный доступ к системе. Нажмите Enter / введите Yes для подтверждения.

2

Режим — выбрать QuickStart

Выберите QuickStart — это стандартная установка без лишних сложностей.

3

AI-провайдер

Выберите Anthropic (Claude) или OpenAI. Если есть ключ Anthropic — рекомендуем его: Claude сильнее в рассуждениях и следовании инструкциям.

4

API ключ

Вставьте ключ. Для Anthropic он начинается с sk-ant-, для OpenAI — с sk-. Ключ не отображается при вводе — это нормально.

5

Модель

Оставьте по умолчанию или выберите сами. Для Anthropic хорошо подойдёт claude-sonnet-4-6 — баланс качества и стоимости.

6

Канал связи — выбрать Telegram

Выберите Telegram и вставьте токен от BotFather который скопировали ранее.

Если сессия SSH прервётся во время настройки

Используйте screen, чтобы сессия не прерывалась: screen -S openclaw-setup, затем запустите мастер. Если соединение оборвётся — переподключитесь: screen -r openclaw-setup.

5. Подключение Telegram через BotFather

Шаг 1: создать бота через BotFather

В Telegram найдите официального бота @BotFather (синяя галочка рядом с именем — признак официального бота). Это сервис Telegram для управления ботами.

1.
Напишите @BotFather:/newbot
2.
Введите имя бота:Отображаемое имя, например: Мой ассистент
3.
Введите username бота:Должен заканчиваться на "bot", например: myassistant_bot
4.
Получите токен:BotFather пришлёт строку вида 7123456789:AAF... — сохраните её

Шаг 2: Privacy Mode (только если нужны группы)

В личных сообщениях (DM) бот видит все сообщения по умолчанию — Privacy Mode там не действует. Этот шаг нужен только если вы планируете добавить бота в групповой чат. В этом случае в @BotFather:

/setprivacy

→ выберите вашего бота → выберите DISABLED → удалите бота из группы и добавьте снова

Для обычного личного ассистента (только DM) — пропустите этот шаг.

Шаг 3: прописать токен в конфиг

Если мастер настройки уже запросил Telegram-токен — он уже в конфиге. Можно проверить и при необходимости отредактировать:

Открыть конфиг OpenClaw
nano ~/.openclaw/openclaw.json

Секция Telegram выглядит так (если её нет — добавьте):

Фрагмент ~/.openclaw/openclaw.json
{
  channels: {
    telegram: {
      enabled: true,
      botToken: "7123456789:AAF_ВАШ_ТОКЕН_ОТ_BOTFATHER",
      // pairing — одобряем каждого пользователя вручную (рекомендуется)
      dmPolicy: "pairing",
      groups: {
        // В групповых чатах бот реагирует только на упоминания @botname
        "*": { requireMention: true }
      }
    }
  }
}

После изменения конфига перезапускаем сервис:

Перезапустить OpenClaw
systemctl --user restart openclaw

Шаг 4: привязать свой Telegram-аккаунт

OpenClaw не отвечает всем подряд — нужно пройти процедуру подтверждения (pairing). Это защищает от случайного доступа посторонних к вашему агенту.

1. Найдите своего бота в Telegram (по username который задали в BotFather) и напишите ему любое сообщение. Бот ответит кодом вида: ABCD-1234.

2. На сервере одобряем подключение:

Просмотреть ожидающие подключения и одобрить
openclaw pairing list telegram
openclaw pairing approve telegram ABCD-1234

После одобрения бот ответит в Telegram — теперь можно писать ему задачи. Код действует один час — если не успели, напишите боту снова и получите новый.

Открыть доступ без одобрения (только для личного использования)

Если хотите избежать pairing — замените dmPolicy: "pairing" на dmPolicy: "open". В этом случае любой кто найдёт бота сможет с ним общаться — делайте это только если бот совершенно приватный (например, username нигде не публикуется).

6. Запуск как службы — работа 24/7

Флаг --install-daemon в мастере настройки уже создал systemd-сервис. Убедимся что всё работает:

Проверить статус службы OpenClaw
systemctl --user status openclaw

Должно быть Active: active (running). Если статус другой — смотрим логи:

Посмотреть логи OpenClaw в реальном времени
journalctl --user -u openclaw -f

Основные команды управления:

КомандаЧто делает
systemctl --user start openclawЗапустить службу
systemctl --user stop openclawОстановить службу
systemctl --user restart openclawПерезапустить (нужно после изменения конфига)
systemctl --user status openclawПроверить статус и последние строки лога
openclaw gateway statusПоказать статус шлюза и подключённые каналы
openclaw channels statusПроверить состояние подключённых мессенджеров

Если systemd --user недоступен на вашем VPS

На некоторых VPS systemd пользовательского уровня недоступен — тогда используем PM2:

Альтернатива: запустить через PM2
# Установить PM2
npm install -g pm2

# Запустить OpenClaw через PM2
pm2 start "openclaw gateway" --name openclaw

# Сохранить список процессов и включить автозапуск
pm2 save
pm2 startup
# Выполните команду которую выведет pm2 startup (с sudo)

7. Что умеет агент — первые команды

OpenClaw понимает обычный язык — не нужно знать специальных команд. Просто пишите что хотите в Telegram как человеку.

Системные задачи
  • Покажи сколько памяти и CPU сейчас используется
  • Сколько места осталось на диске?
  • Какие процессы потребляют больше всего памяти?
  • Выполни команду: ls -la /var/log/
Работа с файлами
  • Создай файл notes.txt с текстом "задача на сегодня"
  • Прочитай файл /home/openclaw/workspace/tasks.md
  • Найди все файлы .log старше 30 дней
  • Напиши Python-скрипт для парсинга CSV и сохрани как parse.py
Интернет и информация
  • Найди последние новости об OpenAI
  • Проверь доступность сайта example.com
  • Какой сейчас курс доллара к рублю?
  • Кратко перескажи статью по этой ссылке
Память и заметки
  • Запомни: мой сервер находится в Германии, IP 1.2.3.4
  • Что ты знаешь обо мне?
  • Сохрани идею: добавить авторизацию через Google в проект
  • Напомни мне завтра об этой задаче (если настроено расписание)

Веб-дашборд

Кроме Telegram есть веб-интерфейс на порту 18789. Открыть его с вашего компьютера можно через SSH-туннель — это безопаснее чем открывать порт в интернет:

SSH-туннель для доступа к дашборду (с вашего компьютера)
# Запустите на своём компьютере:
ssh -L 18789:localhost:18789 openclaw@ВАШ_IP_СЕРВЕРА

# Затем в браузере:
# http://localhost:18789/

Навыки (Skills)

Навыки расширяют возможности агента. Это Markdown-файлы с инструкциями — можно устанавливать из реестра или писать свои. В реестре ClawHub более 13 000 навыков.

Установить навык из реестра
# Посмотреть реестр навыков
openclaw skills list

# Установить навык (например, для работы с GitHub)
openclaw skills install github

8. Безопасность: что важно знать

OpenClaw имеет полный доступ к системе

Это не маркетинг — разработчики сами предупреждают: агент может читать файлы, запускать команды, изменять систему. Относитесь к этому серьёзно. Именно поэтому нужен выделенный VPS только под OpenClaw.

🛡️

Отдельный пользователь без sudo

Мы уже создали пользователя openclaw без прав администратора. Это ограничивает возможный ущерб: агент не сможет изменить системные файлы или установить пакеты.

🔒

Порт 18789 — только локально

Никогда не открывайте порт 18789 в интернет — через дашборд можно управлять агентом без какой-либо авторизации. Используйте SSH-туннель для доступа к дашборду.

👤

dmPolicy: pairing для Telegram

Настройка pairing означает что каждый новый пользователь должен быть одобрен вами. Если кто-то найдёт бота — он не сможет им воспользоваться без вашего одобрения.

📁

Рабочая директория агента

По умолчанию агент работает внутри ~/.openclaw/workspace. Не храните чувствительные данные в домашней директории пользователя openclaw.

🔑

API-ключи в конфиге

Ключ AI-провайдера хранится в ~/.openclaw/openclaw.json. Убедитесь что файл не читается другими пользователями: chmod 600 ~/.openclaw/openclaw.json.

Закрыть конфиг от других пользователей
chmod 600 ~/.openclaw/openclaw.json
chmod 700 ~/.openclaw/

Частые вопросы

Нужен VPS для личного AI-ассистента?

VPS для бота и автоматизации →

Смотрите также