На главную

Как установить OpenClaw на свой сервер

SimpleClaw
Команда SimpleClaw · 9 февраля 2025 · 6 мин чтения
Серверная комната

Если вы читаете это, значит вы уже решили попробовать 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 не ставится

Скорее всего, дело в устаревшей ОС или битых репозиториях. Попробуйте установить 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 и ручной настройки.

Развернуть за минуту