OpenClaw bot на облачном виртуальном сервере в iqhost
OpenClaw — это self-hosted AI-ассистент, который можно развернуть на облачном сервере. С ним можно взаимодействовать через мессенджеры, API, командную строку и веб-интерфейс.
1. Создание сервера
Для запуска OpenClaw в панели управления IQHOST:
1) Перейдите в раздел с облачными серверами.
2) Нажмите кнопку создания нового сервера.
3) В разделе образов откройте вкладку маркетплейса.
4) Выберите образ «OpenClaw».
5) Укажите регион размещения сервера.
6) Выберите конфигурацию сервера.
Рекомендуемые параметры:
- 4 vCPU
- 8 ГБ RAM
- 80 ГБ NVMe
7) Остальные параметры можно оставить без изменений.
8) Нажмите кнопку создания сервера.
2. Подключение к серверу
После создания сервера подключитесь к нему по SSH.
Данные для подключения: IP-адрес, логин, пароль или SSH-ключ.
3. Базовая настройка OpenClaw
При первом входе в систему автоматически запускается мастер настройки OpenClaw.
Если он не запустился или был закрыт, выполните:
openclaw onboard
Далее выполните шаги мастера:
1) Ознакомьтесь с дисклеймером и подтвердите условия, выбрав Yes.
2) В разделе Onboarding mode выберите QuickStart.
3) На шаге Model/auth provider:
- если у вас есть API-ключ внешнего провайдера, выберите его;
- если вы пока не используете внешний провайдер, выберите Skip for now.
4) В Filter models by provider укажите All providers.
5) Параметр Default model оставьте без изменений.
6) На шаге Select channel (QuickStart) при необходимости можно настроить мессенджер.
7) На шаге Configure skills now? выберите No.
8) На этапе Enable hooks? выберите Skip for now.
9) В разделе How do you want to hatch your bot? выберите Do this later.
Если позже потребуется изменить настройки, повторно запустите мастер:
openclaw onboard
4. Работа через терминал
Для взаимодействия с OpenClaw в текстовом интерфейсе выполните:
openclaw tui
После запуска откроется интерактивная консоль, где можно отправлять сообщения агенту, просматривать ответы и отслеживать активность.
5. Подключение Телеграма
Для работы через Телеграм:
1) Создайте бота через @BotFather.
2) Выполните команду /newbot.
3) Укажите имя бота.
4) Укажите логин бота. Он должен быть уникальным и заканчиваться на bot.
5) Скопируйте API-ключ, который выдаст BotFather.
Далее в мастере настройки OpenClaw, на этапе Select channel (QuickStart), выберите Telegram и вставьте полученный API-ключ.
После завершения настройки откройте диалог с ботом и отправьте:
/start
В ответ бот пришлет код сопряжения.
На сервере выполните:
openclaw pairing approve telegram <code>
Где <code> — код, полученный от бота в Телеграм.
После этого бот будет готов к работе.
Сопряжение нужно повторять для каждого нового клиента.
6. Веб-интерфейс OpenClaw
Веб-интерфейс используется для взаимодействия с агентом и управления его работой. Через него можно:
- общаться с ботом;
- проверять активные сессии и их состояние;
- управлять токенами доступа;
- выполнять базовую настройку.
Интерфейс предназначен для администрирования и отладки и не рассчитан на публикацию в открытый интернет.
Для получения доступа к веб-интерфейсу подключитесь к серверу по SSH и выполните:
openclaw dashboard
В ответ будет показан URL панели вида:
Dashboard URL: http://127.0.0.1:18789/?token=...
Нужно использовать значение из строки Dashboard URL.
По умолчанию веб-интерфейс доступен только локально на сервере и недоступен извне.
Для удаленного доступа используйте SSH-туннель. На своем компьютере выполните:
ssh -N -L 18789:127.0.0.1:18789 root@IP_сервера
После установки соединения откройте в браузере URL, полученный ранее, например:
http://127.0.0.1:18789/?token=...
7. Ошибка при настройке
Во время установки может появиться ошибка:
Error: systemctl is-enabled unavailable: Command failed: systemctl --user is-enabled openclaw-gateway.service.
Это связано с ошибкой в установщике OpenClaw.
Если вы получили эту ошибку, выполните на сервере следующие команды.
Сначала задайте переменные окружения для пользовательского systemd:
export XDG_RUNTIME_DIR=/run/user/$(id -u)
export DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/$(id -u)/bus
Создайте временный сервис:
cat > ~/.config/systemd/user/openclaw-gateway.service <<'EOF2'
[Unit]
Description=OpenClaw Gateway (bootstrap placeholder)
[Service]
Type=oneshot
ExecStart=/bin/true
RemainAfterExit=yes
[Install]
WantedBy=default.target
EOF2
Обновите конфигурацию пользовательских сервисов systemd:
systemctl --user daemon-reload
Включите сервис и запустите его:
systemctl --user enable --now openclaw-gateway.service
Проверьте, что сервис включен:
systemctl --user is-enabled openclaw-gateway.service
После этого повторно запустите настройку:
openclaw onboard
На этапе Config handling выберите Update values.
==================================================
2. Описание продукта для IQHOST: образ OpenClaw
==================================================
Название продукта:
OpenClaw
Краткое описание:
Готовый образ OpenClaw для быстрого запуска self-hosted AI-ассистента на облачном сервере IQHOST.
Полное описание:
OpenClaw — это self-hosted AI-ассистент, который можно развернуть на сервере IQHOST из готового образа. После запуска с ним можно взаимодействовать через командную строку, API, Телеграм и веб-интерфейс.
Образ подходит для быстрого старта без ручной установки базового окружения. После создания сервера пользователь может пройти встроенный мастер первичной настройки, подключить модель или внешний провайдер, включить Телеграм-канал и получить доступ к панели управления через SSH-туннель.
Возможности:
- запуск OpenClaw из готового образа;
- первичная настройка через встроенный onboarding-мастер;
- работа через терминальный интерфейс;
- подключение Телеграм-бота;
- доступ к административному веб-интерфейсу;
- управление сессиями и токенами доступа;
- базовая настройка агента после развертывания.
Рекомендуемая конфигурация:
- 4 vCPU
- 8 ГБ RAM
- 80 ГБ NVMe
Особенности доступа:
- веб-интерфейс по умолчанию доступен только локально на сервере;
- для удаленного доступа используется SSH-туннель;
- интерфейс предназначен для администрирования и отладки.
Кому подходит:
- тем, кому нужен self-hosted AI-ассистент на собственном сервере;
- тем, кто хочет запускать OpenClaw через готовый образ без ручной сборки;
- тем, кому нужен доступ к OpenClaw через терминал, Телеграм и веб-интерфейс.