OpenClaw Install

Как настроить Gateway в OpenClaw?

Gateway — центральный процесс OpenClaw, который обрабатывает все входящие сообщения, управляет подключениями к мессенджерам и координирует обращения к AI-моделям.

По умолчанию Gateway запускается на порту 3000 и принимает подключения со всех интерфейсов (0.0.0.0). Для продакшена рекомендуется изменить настройки.

Основные параметры Gateway:

— gateway.port — порт (измените, если 3000 занят) — gateway.host — хост (127.0.0.1 для локального доступа, 0.0.0.0 для внешнего) — gateway.webhook — URL для вебхуков мессенджеров — gateway.maxConnections — максимальное количество одновременных соединений — gateway.timeout — таймаут ответа модели (по умолчанию 120 секунд)

Для продакшена настройте reverse proxy. Nginx или Caddy будут принимать HTTPS-соединения и проксировать их на Gateway. Это необходимо для Telegram и WhatsApp webhook-ов, которые требуют HTTPS.

Настройте systemd-сервис для автозапуска. Команда openclaw service install создаст юнит-файл автоматически. Сервис будет запускаться при загрузке системы и перезапускаться при сбоях.

Мониторинг Gateway: команда openclaw status показывает состояние процесса, подключённые мессенджеры, текущую модель и использование ресурсов. Логи доступны через openclaw logs или journalctl -u openclaw.

При высокой нагрузке (100+ сообщений в минуту) увеличьте maxConnections и убедитесь, что у модели достаточный rate limit. Gateway сам очереди управляет запросами и ретраями.

bash
# Настройка порта и хоста:
openclaw config set gateway.port 8443
openclaw config set gateway.host 127.0.0.1
nginx
# Nginx reverse proxy:
server {
    listen 443 ssl;
    server_name bot.example.com;

    ssl_certificate /etc/letsencrypt/live/bot.example.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/bot.example.com/privkey.pem;

    location / {
        proxy_pass http://127.0.0.1:3000;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}
bash
# Установка systemd-сервиса:
openclaw service install
sudo systemctl enable openclaw
sudo systemctl start openclaw

Не хотите разбираться сами?

Мы настроим OpenClaw за вас — от установки до скиллов

Заказать настройку