aigenthubTelegram

OpenClaw на reg.ru VPS: установка и настройка с нуля

Алексей Кальсин Алексей КальсинОбновлено 4 мин чтения
Содержание
  1. 💰 Выбор оптимального тарифа VPS на reg.ru для OpenClaw
  2. 🔧 Пошаговая установка и первичная настройка VPS
  3. 🟢 Установка Node.js и настройка окружения
  4. ⚙️ Настройка автозапуска и мониторинга
  5. 🚨 Частые ошибки и способы их решения

💰 Выбор оптимального тарифа VPS на reg.ru для OpenClaw

Перед установкой OpenClaw нужно правильно выбрать тариф VPS на reg.ru. От этого зависит производительность и стабильность работы вашего проекта.

Тариф CPU RAM SSD Цена/мес Для OpenClaw
VPS Start 1 ядро 512 MB 20 GB ~300 ₽ Мало для стабильной работы
VPS Standard 2 ядра 2 GB 40 GB ~700 ₽ Минимум для OpenClaw
VPS Pro 4 ядра 4 GB 80 GB ~1600 ₽ Оптимальный выбор

Для начала работы с OpenClaw рекомендую тариф VPS Standard. Он обеспечит достаточную производительность для большинства задач. Если планируете высокие нагрузки или множественные интеграции — выбирайте VPS Pro.

Преимущества reg.ru для OpenClaw:

  • 🇷🇺 Зарубежные дата-центры (Латвия, Нидерланды, Германия) — низкие пинги для пользователей из России и СНГ
  • 💬 Техподдержка на русском — быстрое решение проблем без языкового барьера
  • 🎛️ Простая панель управления — интуитивный интерфейс для управления VPS
  • 📈 Гибкость тарифов — можно легко масштабировать ресурсы при росте нагрузки
  • 💿 Готовые образы ОС — Ubuntu 22.04 LTS устанавливается за минуту

🔧 Пошаговая установка и первичная настройка VPS

После выбора и оплаты тарифа приступаем к настройке сервера. Этот процесс займёт 15-20 минут и включает базовую безопасность.

Шаг 1: Получение данных доступа

На почту придёт письмо с данными:

  • 🌐 IP-адрес сервера
  • 🔐 Пароль root
  • 🚪 Порт SSH (обычно 22)

Шаг 2: Подключение к серверу

# Для Linux/macOS в терминале
ssh root@YOUR_IP_ADDRESS

# Для Windows используйте PuTTY или встроенный SSH в PowerShell
ssh root@YOUR_IP_ADDRESS

Шаг 3: Обновление системы

# Обновляем все пакеты
apt update && apt upgrade -y

# Устанавливаем необходимые утилиты
apt install -y curl wget git build-essential net-tools htop

# Очищаем кэш
apt autoremove -y

Шаг 4: Настройка файрвола

# Включаем UFW
ufw enable

# Открываем нужные порты
ufw allow 22/tcp      # SSH
ufw allow 80/tcp      # HTTP
ufw allow 443/tcp     # HTTPS  
ufw allow 3000/tcp    # OpenClaw

# Проверяем статус
ufw status numbered

Шаг 5: Создание пользователя для безопасности

# Создаём пользователя openclaw
adduser openclaw

# Добавляем в группу sudo
usermod -aG sudo openclaw

# Переключаемся на нового пользователя
su - openclaw

🟢 Установка Node.js и настройка окружения

OpenClaw написан на Node.js и требует версию 24.16+ или 26.1+ (рекомендуется 26). Официальный установщик сам ставит Node, если его нет (на Linux — Node 24 LTS), поэтому вручную настраивать NVM или NodeSource не нужно.

Установка OpenClaw:

# Официальный установщик (запустит мастер настройки)
curl -fsSL https://openclaw.ai/install.sh | bash

# Если мастер не запустился или вы его пропустили
openclaw onboard --install-daemon

# Проверяем установку
openclaw --version
openclaw doctor

В мастере вы выберете провайдера модели и введёте ключ, подключите канал (например, Telegram) и установите службу gateway. Аккаунт для работы создавать не нужно. Интерфейс управления (Control UI) открывается на порту 18789 по умолчанию, а gateway по умолчанию слушает только 127.0.0.1; открыть панель с сервера можно командой openclaw dashboard или через SSH-туннель.

⚙️ Настройка автозапуска и мониторинга

Для продакшена критически важно настроить автоматический запуск OpenClaw при перезагрузке сервера и мониторинг работы процесса.

Установка службы systemd:

Если мастер уже установил службу (флаг --install-daemon), этот шаг можно пропустить. Иначе:

openclaw gateway install
systemctl --user enable --now openclaw-gateway.service

# чтобы служба работала после выхода из SSH
sudo loginctl enable-linger $(whoami)

Проверка и логи:

# Статус gateway
openclaw gateway status

# Статус службы
systemctl --user status openclaw-gateway.service

# Логи в реальном времени
openclaw logs --follow
journalctl --user -u openclaw-gateway.service -f

Настройка Nginx как reverse proxy:

# Устанавливаем Nginx
sudo apt install -y nginx

# Создаём конфигурацию
sudo nano /etc/nginx/sites-available/openclaw

Конфиг Nginx:

server {
    listen 80;
    server_name your-domain.com;  # или IP сервера

    location / {
        proxy_pass http://127.0.0.1:18789;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

Активация конфига:

# Создаём ссылку
sudo ln -s /etc/nginx/sites-available/openclaw /etc/nginx/sites-enabled/

# Удаляем дефолтный сайт
sudo rm /etc/nginx/sites-enabled/default

# Проверяем конфиг
sudo nginx -t

# Перезапускаем Nginx
sudo systemctl restart nginx
sudo systemctl enable nginx

🚨 Частые ошибки и способы их решения

При установке OpenClaw на reg.ru VPS возможны специфические проблемы. Вот самые распространённые и их решения:

Ошибка: "Cannot find module 'openclaw'"

  • ❌ Причина: Версия Node.js ниже 24.16 или неудачная установка
  • ✅ Решение: Проверьте версию Node и переустановите официальным установщиком
node -v
curl -fsSL https://openclaw.ai/install.sh | bash
openclaw doctor

Ошибка: "EADDRINUSE: address already in use :::18789"

  • ❌ Причина: Порт 18789 (порт gateway по умолчанию) уже занят другим процессом
  • ✅ Решение: Найдите и остановите процесс или смените порт
# Найти процесс на порту 18789
sudo lsof -i :18789

# Убить процесс (замените PID на реальный)
sudo kill -9 PID

# Или запустить gateway на другом порту
openclaw gateway --port 18790

Ошибка: "Permission denied" при установке

  • ❌ Причина: Недостаточно прав для записи в системные директории
  • ✅ Решение: Используйте правильные права доступа
# Поменяйте
Алексей Кальсин
Алексей Кальсин

Строю AI-агентов для своего бизнеса и клиентов, на сайте пишу о том, что запускал сам. Вопросы задавайте в Telegram.

@aaakalsin →

Ещё в разделе «Установка и настройка»

Новые агенты и рабочие связки раньше, чем в блоге

Короткие разборы, промокоды и ответы на вопросы в Telegram-канале.

Подписаться в Telegram