Hosting

DigitalOcean

Запустите постоянный OpenClaw Gateway на Droplet в DigitalOcean (~$6/месяц для базового плана с 1 ГБ).

DigitalOcean — простой вариант платного VPS. Более дешёвые или бесплатные варианты:

  • Hetzner — больше ядер и оперативной памяти за ту же цену.
  • Oracle Cloud — всегда бесплатный тариф ARM (до 4 OCPU и 24 ГБ оперативной памяти), но регистрация может быть затруднительной, а архитектура ограничена ARM.

Предварительные требования

  • Учётная запись DigitalOcean (регистрация)
  • Пара ключей SSH (или готовность использовать аутентификацию по паролю)
  • Около 20 минут

Настройка

  • Создайте Droplet

    1. Войдите в DigitalOcean.
    2. Нажмите Create > Droplets.
    3. Выберите:
      • Region: ближайший к вам
      • Image: Ubuntu 24.04 LTS
      • Size: Basic, Regular, 1 vCPU / 1 ГБ оперативной памяти / SSD 25 ГБ
      • Authentication: ключ SSH (рекомендуется) или пароль
    4. Нажмите Create Droplet и запишите IP-адрес.
  • Подключитесь и установите

    bash
    ssh root@YOUR_DROPLET_IP apt update && apt upgrade -y # Установите Node.js 24curl -fsSL https://deb.nodesource.com/setup_24.x | bash -apt install -y nodejs # Установите OpenClawcurl -fsSL https://openclaw.ai/install.sh | bash # Создайте непривилегированного пользователя, которому будут принадлежать состояние и службы OpenClaw.adduser openclawusermod -aG sudo openclawloginctl enable-linger openclaw su - openclawopenclaw --version

    Используйте оболочку root только для первоначальной настройки системы. Выполняйте команды OpenClaw от имени непривилегированного пользователя openclaw, чтобы состояние хранилось в /home/openclaw/.openclaw/, а Gateway устанавливался как пользовательская служба systemd --user этого пользователя.

  • Выполните первоначальную настройку

    bash
    openclaw onboard --install-daemon

    Мастер проведёт вас через аутентификацию модели, настройку каналов, создание токена Gateway и установку демона (пользовательской службы systemd).

  • Добавьте раздел подкачки (рекомендуется для Droplet с 1 ГБ)

    bash
    fallocate -l 2G /swapfilechmod 600 /swapfilemkswap /swapfileswapon /swapfileecho '/swapfile none swap sw 0 0' >> /etc/fstab
  • Проверьте Gateway

    bash
    openclaw statussystemctl --user status openclaw-gateway.servicejournalctl --user -u openclaw-gateway.service -f
  • Откройте интерфейс управления

    По умолчанию Gateway привязывается к интерфейсу обратной петли. Выберите один из следующих вариантов.

    Вариант A: туннель SSH (самый простой)

    bash
    # На локальном компьютереssh -L 18789:localhost:18789 root@YOUR_DROPLET_IP

    Затем откройте http://localhost:18789.

    Вариант B: Tailscale Serve

    bash
    curl -fsSL https://tailscale.com/install.sh | sudo shsudo tailscale upopenclaw config set gateway.tailscale.mode serveopenclaw gateway restart

    Затем откройте https://<magicdns>/ на любом устройстве в вашей сети tailnet.

    Tailscale Serve аутентифицирует трафик интерфейса управления и WebSocket с помощью заголовков идентификации tailnet, что предполагает доверие к самому хосту Gateway. При этом конечные точки HTTP API по-прежнему используют обычный режим аутентификации Gateway (токен/пароль). Чтобы требовать явные учётные данные с общим секретом при доступе через Serve, задайте gateway.auth.allowTailscale: false и используйте gateway.auth.mode: "token" или "password".

    Вариант C: привязка к tailnet (без Serve)

    bash
    openclaw config set gateway.bind tailnetopenclaw gateway restart

    Затем откройте http://<tailscale-ip>:18789 (требуется токен).

  • Сохранение данных и резервные копии

    Состояние OpenClaw хранится в следующих каталогах:

    • ~/.openclaw/openclaw.json, учётные данные каналов и провайдеров, данные auth-profiles.json отдельных агентов и данные сеансов.
    • ~/.openclaw/workspace/ — рабочая область агента (SOUL.md, память, артефакты).

    Эти данные сохраняются после перезагрузки Droplet. Чтобы создать переносимый снимок:

    bash
    openclaw backup create

    Снимки DigitalOcean сохраняют весь Droplet; openclaw backup create можно переносить между хостами.

    Рекомендации для 1 ГБ оперативной памяти

    Droplet за $6 располагает только 1 ГБ оперативной памяти. Для стабильной работы:

    • Убедитесь, что описанная выше настройка подкачки добавлена в /etc/fstab, чтобы она сохранялась после перезагрузок.
    • Предпочитайте модели, доступные через API (Claude, GPT), локальным моделям — локальный инференс LLM не помещается в 1 ГБ.
    • Если при обработке больших запросов возникает нехватка памяти, задайте для agents.defaults.model.primary модель меньшего размера.
    • Отслеживайте состояние с помощью free -h и htop.

    Устранение неполадок

    Gateway не запускается — выполните openclaw doctor --non-interactive и проверьте журналы с помощью journalctl --user -u openclaw-gateway.service -n 50.

    Порт уже используется — выполните lsof -i :18789, чтобы найти процесс, а затем остановите его.

    Недостаточно памяти — проверьте, активна ли подкачка, с помощью free -h. Если нехватка памяти сохраняется, вместо локальных моделей используйте модели, доступные через API (Claude, GPT), или перейдите на Droplet с 2 ГБ.

    Дальнейшие действия

    Связанные материалы

    Was this useful?
    On this page

    On this page