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

Содержание
💰 Выбор оптимального тарифа 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 →

