dotsagent.io
Язык:Русский
Руководство по OpenClaw · 5 шагов

Запуск OpenClaw на VPS

Разместите OpenClaw на небольшом сервере Linux, чтобы агент оставался онлайн, даже когда ноутбук выключен, и при этом шлюз не был открыт в интернете.

Вам понадобятся SSH-ключ и API-ключ провайдера моделей. В документации OpenClaw также есть руководства для Hetzner, DigitalOcean, Oracle Cloud, GCP, Azure, Fly.io и других провайдеров.

  1. Выберите и подготовьте сервер

    Выберите VPS с 1–2 vCPU и 2 GB RAM — это рекомендуемая конфигурация, если модели работают через облачные API. Минимум — 1 vCPU и 1 GB RAM. Установите актуальную версию Ubuntu LTS, подключайтесь по SSH-ключу, а не по паролю, и настройте брандмауэр так, чтобы он разрешал только SSH. Порт 18789 должен оставаться закрытым.

  2. Установите без первоначальной настройки

    Флаг --no-onboard устанавливает Node 24 LTS и CLI, но пропускает мастер. Настройку можно выполнить отдельно и прочитать каждый запрос через SSH.

    shell
    curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard
  3. Выполните настройку и установите службу

    Мастер создаёт файл ~/.openclaw/openclaw.json и генерирует токен шлюза. Флаг --install-daemon регистрирует шлюз как пользовательскую службу systemd openclaw-gateway.service. Она продолжит работать после завершения SSH-сеанса.

    shell
    openclaw onboard --install-daemon
  4. Проверьте состояние и выполните аудит

    Команда gateway status подтверждает, что служба запущена. security audit --deep выполняет расширенные проверки и выявляет слабые настройки, например токен короче 24 символов.

    shell
    openclaw gateway status
    openclaw security audit --deep
  5. Откройте панель управления через SSH

    Запустите эту команду на своём компьютере, а не на сервере. Она перенаправляет локальный порт 18789 на loopback-адрес шлюза, поэтому http://127.0.0.1:18789/ откроет удалённую панель управления, а для остальных порт останется закрытым. Флаг -N означает, что удалённая команда не запускается; чтобы закрыть туннель, закройте терминал.

    shell
    ssh -N -L 18789:127.0.0.1:18789 user@gateway-host

Не переключайте gateway.bind на lan или auto на общедоступном сервере ради доступа к панели управления. Используйте SSH-туннель или Tailscale Serve из руководства по удалённому доступу.

Другие руководства по OpenClaw

Источники

  1. docs.openclaw.ai/vps
  2. docs.openclaw.ai/install
  3. docs.openclaw.ai/gateway/remote
  4. docs.openclaw.ai/gateway/security/running-the-audit