OpenClaw часто описывают как почти магический слой поверх LLM: написал сообщение в мессенджере — и автономный агент сам ищет информацию, запоминает контекст, запускает задачи и выполняет автоматизацию.
В реальности OpenClaw — это orchestration-платформа. Она соединяет языковую модель, инструменты, память и интеграции в единый сервис, который работает постоянно.
Поэтому правильный способ использования — запуск на отдельном сервере. VPS обеспечивает постоянную работу, изоляцию среды и нормальный DevOps-контур.
- Что получится в результате
- Что такое OpenClaw
- Архитектура платформы
- Системные требования
- Подготовка сервера Ubuntu
- Обновление системы
- Создание пользователя
- Настройка SSH-ключей
- Hardening SSH
- Firewall
- Fail2ban
- Настройка sudo без запроса пароля
- Настройка DNS
- Переподключение к серверу перед установкой Node.js
- Установка Node.js
- Установка OpenClaw
- Подключение Telegram
- SSH-туннель для веб-интерфейса
- Включение web-search
- Обновление OpenClaw
- Диагностика установки
- Резервное копирование памяти агента
- Типичные проблемы
- Заключение
Что получится в результате
- установленный OpenClaw Gateway;
- Telegram-бот для общения с агентом;
- веб-интерфейс управления;
- включённый web-search;
- безопасная конфигурация сервера.
Что такое OpenClaw
OpenClaw — это self-hosted orchestration-слой для AI-ассистентов. Он связывает несколько компонентов инфраструктуры:
- LLM-провайдера;
- долговременную память;
- skills и plugins;
- каналы общения.
Архитектура платформы
Gateway — основной сервис платформы. Управляет сессиями и интеграциями.
Agent — исполнительный слой. Интерпретирует задачи пользователя и вызывает инструменты.
Skills и plugins — расширения для интеграций.
Memory — долговременная память агента. Обычно хранится в каталоге:
~/.openclaw OpenClaw не выполняет inference локально. Основная вычислительная нагрузка выполняется на стороне LLM-провайдера.
Системные требования
- Ubuntu 22.04 или 24.04
- 2 vCPU
- 4 GB RAM
- 40 GB SSD
- Node.js 22+
- доступ по SSH
Подготовка сервера Ubuntu
Обновление системы
apt update && apt upgrade -y
apt install -y curl gnupg jq fail2ban ufw Создание пользователя
adduser agent --gecos "" --disabled-password
usermod -aG sudo agent
passwd agent Настройка SSH-ключей
mkdir -p /home/agent/.ssh
chmod 700 /home/agent/.ssh
nano /home/agent/.ssh/authorized_keys
chmod 600 /home/agent/.ssh/authorized_keys
chown -R agent:agent /home/agent/.ssh Hardening SSH
sed -i 's/^#*PermitRootLogin.*/PermitRootLogin no/' /etc/ssh/sshd_config
sed -i 's/^#*PasswordAuthentication.*/PasswordAuthentication no/' /etc/ssh/sshd_config
systemctl restart ssh Firewall
ufw allow ssh
ufw allow 80/tcp
ufw allow 443/tcp
echo "y" | ufw enable Fail2ban
systemctl enable fail2ban
systemctl start fail2ban Настройка sudo без запроса пароля
echo "agent ALL=(ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/agent Настройка DNS
sudo cp /etc/systemd/resolved.conf /etc/systemd/resolved.conf.bak
sudo bash -c 'cat > /etc/systemd/resolved.conf <<EOF
[Resolve]
DNS=9.9.9.9 8.8.8.8 1.1.1.1
FallbackDNS=
EOF'
sudo systemctl restart systemd-resolved Переподключение к серверу перед установкой Node.js
Node.js и OpenClaw должны устанавливаться от обычного пользователя, а не от root. Поэтому перед установкой необходимо переподключиться к серверу под созданным пользователем.
ssh agent@SERVER_IP Установка Node.js
# установка nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
# применяем изменения в текущей сессии
\. "$HOME/.nvm/nvm.sh"
# установка Node.js
nvm install 22
# проверка версии
node -v
npm -v Установка OpenClaw
curl -fsSL https://openclaw.ai/install.sh | bash После установки запускается onboarding-wizard для настройки агента.
Подключение Telegram
openclaw pairing approve telegram CODE SSH-туннель для веб-интерфейса
ssh -N -L 18789:127.0.0.1:18789 agent@SERVER_IP После этого веб-интерфейс будет доступен по адресу:
http://127.0.0.1:18789 Включение web-search
openclaw configure --section web Обновление OpenClaw
openclaw update Диагностика установки
openclaw doctor Резервное копирование памяти агента
tar -czf openclaw-backup.tar.gz ~/.openclaw Типичные проблемы
- перерасход токенов;
- зависание workflows;
- ошибки plugins;
- неправильная интерпретация задач агентом.
Заключение
OpenClaw — это orchestration-инструмент для автоматизации. При правильной настройке инфраструктуры self-hosted агент может существенно сократить количество рутинных задач и стать постоянным цифровым помощником.









