Если вы читаете это, значит вы уже решили попробовать OpenClaw — и правильно. Self-hosted AI-ассистент в Telegram, который никуда не сливает ваши данные, звучит слишком хорошо? Сейчас разберёмся, как всё поднять с нуля.
Процесс на самом деле проще, чем кажется. Если вы хоть раз подключались к серверу по SSH, вы справитесь за 10 минут. А если нет — ну, будет повод научиться.
Ничего сверхъестественного. Вот минимальный набор:
Ещё вам понадобятся два ключа: Telegram Bot Token (получите у @BotFather) и API-ключ для LLM-модели — Claude, GPT или что вам ближе.
Не уверены, какой VPS выбрать? Для старта хватит самого дешёвого тарифа у любого хостера — Timeweb, Selectel, DigitalOcean. Главное, чтобы был SSH-доступ.
Открывайте терминал и заходите по SSH. Если вы на Windows — подойдёт PowerShell или любой SSH-клиент.
ssh root@your-server-ip
Зашли? Отлично. Теперь самое интересное.
У OpenClaw есть установочный скрипт, который делает большую часть работы за вас. Одна команда — и Docker, Docker Compose и сам OpenClaw установятся автоматически:
curl -fsSL https://get.openclaw.io | bash
Да, я знаю — «пайпить curl в bash» звучит страшно. Но если вам спокойнее, сначала скачайте скрипт, посмотрите содержимое, а потом запустите отдельно. Никто не осудит.
После установки запустится интерактивный мастер. Он попросит три вещи:
openclaw setup
Всё. Никаких конфигурационных файлов на 200 строк. Ответили на три вопроса — готово.
Запустите диагностику:
openclaw doctor
Если всё хорошо, увидите примерно такой вывод:
✓ Docker работает
✓ Контейнеры запущены
✓ Telegram Bot подключён
✓ LLM API доступен
✓ Всё готово к работе!
Теперь откройте Telegram и напишите своему боту. Он должен ответить. Если ответил — поздравляю, у вас есть собственный AI-ассистент.
Держите под рукой — пригодится:
# Перезапуск
openclaw restart
# Посмотреть логи
openclaw logs
# Обновиться до свежей версии
openclaw update
# Статус всех сервисов
openclaw status
Скорее всего, дело в устаревшей ОС или битых репозиториях. Попробуйте установить Docker напрямую:
curl -fsSL https://get.docker.com | sh
Первое, что стоит проверить — правильный ли Bot Token вы ввели. Второе — запущены ли контейнеры:
openclaw status
openclaw logs --tail 50
Ошибки с API-ключами обычно означают одно из двух: либо закончился баланс, либо ключ отозван. Проверьте личный кабинет провайдера.
Если RAM на пределе, добавьте swap:
fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
Конечно. Если командная строка — не ваше, SimpleClaw разворачивает OpenClaw автоматически. Без SSH, без Docker, без ручной настройки. Выбираете модель, подключаете Telegram — и через минуту бот работает.
SimpleClaw развернёт OpenClaw автоматически — без SSH, Docker и ручной настройки.
Развернуть за минуту