Перед началом установки убедитесь, что у вас есть все необходимое:
Как Установить OpenCLAW на VPS
Пошаговое руководство по установке и настройке OpenCLAW на виртуальном сервере Ubuntu. Все команды готовы к копированию — просто следуйте инструкциям.
IP-адрес
Вы получите его после создания VPS
Пример: 111.222.33.444Терминал
Terminal (Mac), PowerShell или CMD (Windows)
Для SSH подключенияYOUR_SERVER_IP, замените на ваш реальный IP-адрес сервера (например: 111.222.33.444).
Подключение к Серверу
На этом этапе вы получите доступ к серверу для начала настройки.
Подключитесь по SSH
Входим на сервер удалённо через SSH (Secure Shell):
ssh root@YOUR_SERVER_IP
Настройка прокси (опционально)
Если ваш VPS находится в регионе с ограничениями доступа к API Anthropic, настройте прокси:
bash <(curl -fsSL https://raw.githubusercontent.com/shorin-nikita/squid-proxy/main/install.sh)
ip:port@login:passwordПример:
209.127.41.191:8000@user:pass
Создание Нового Пользователя
По соображениям безопасности мы не будем запускать всё от имени root. Создадим отдельного пользователя user_openclaw.
Создайте пользователя
adduser user_openclaw
Вас попросят создать пароль и заполнить дополнительную информацию (можно пропустить, нажимая Enter).
Дайте пользователю права администратора
usermod -aG sudo user_openclaw
Переключитесь на нового пользователя
su - user_openclaw
Установка OpenCLAW
Теперь установим OpenCLAW на ваш сервер.
Запустите скрипт установки
curl -fsSL https://openclaw.ai/install.sh | bash
Настройка PATH
После установки команда openclaw не будет найдена. Нужно добавить путь в переменную окружения PATH.
Добавьте путь в .bashrc
echo 'export PATH="/home/user_openclaw/.npm-global/bin:$PATH"' >> ~/.bashrc
user_openclaw.
Примените изменения
source ~/.bashrc
Проверьте установку
which openclaw
/home/user_openclaw/.npm-global/bin/openclaw
Автоматический Запуск 24/7
Настроим systemd, чтобы OpenCLAW запускался автоматически при загрузке сервера и работал постоянно.
Создайте файл службы
Выполните команду (замените user_openclaw на ваше имя пользователя, если использовали другое):
sudo bash -c 'cat > /etc/systemd/system/openclaw-gateway.service << EOF
[Unit]
Description=Openclaw Gateway
After=network-online.target
Wants=network-online.target
[Service]
User=user_openclaw
WorkingDirectory=/home/user_openclaw
Environment=PATH=/home/user_openclaw/.npm-global/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ExecStart=/home/user_openclaw/.npm-global/bin/openclaw gateway --bind loopback --port 18789 --verbose
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
EOF'
Активируйте и запустите службу
sudo systemctl daemon-reload
sudo systemctl enable openclaw-gateway.service
sudo systemctl start openclaw-gateway.service
Проверьте статус
sudo systemctl status openclaw-gateway.service
Подключение с Локального Компьютера
Откройте НОВОЕ окно терминала на вашем компьютере (не на сервере) и создайте SSH-туннель.
Создайте SSH-туннель
ssh -N -L 18789:127.0.0.1:18789 user_openclaw@YOUR_SERVER_IP
Справка и Устранение Ошибок
📝 Основные команды
sudo systemctl status openclaw-gateway.service
sudo systemctl restart openclaw-gateway.service
sudo systemctl stop openclaw-gateway.service
sudo journalctl -u openclaw-gateway.service -f
🔧 Устранение типичных ошибок
npm install failed; cleaning up and retrying...
Причина: Конфликт процессов обновления системы или отсутствие npm.
Разблокируйте APT
sudo killall unattended-upgr
sudo rm /var/lib/dpkg/lock-frontend /var/lib/apt/lists/lock
sudo dpkg --configure -a
sudo apt update
Установите npm
sudo apt install npm -y
npm --version # проверьте, ~10.x
Перезапустите установку OpenCLAW
curl -fsSL https://openclaw.ai/install.sh | bash
🚀 Хотите готового AI-агента?
Настроим OpenCLAW на вашем сервере за 3 дня — 50 000₽