> ## Documentation Index
> Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Отрисовать

# Render

Разверните OpenClaw на Render с использованием инфраструктуры как кода. Включенный Blueprint `render.yaml` декларативно описывает весь ваш стек: сервис, диск, переменные окружения, чтобы вы могли развернуть его одним щелчком и версионировать инфраструктуру вместе с кодом.

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

* [Аккаунт Render](https://render.com) (доступен бесплатный тариф)
* API-ключ от предпочитаемого [поставщика моделей](/ru/providers)

## Развертывание с помощью Render Blueprint

[Развернуть на Render](https://render.com/deploy?repo=https://github.com/openclaw/openclaw)

При переходе по этой ссылке будет выполнено следующее:

1. Создан новый сервис Render из Blueprint `render.yaml` в корне этого репозитория.
2. Собран Docker-образ и выполнено развертывание

После развертывания URL вашего сервиса будет иметь вид `https://<service-name>.onrender.com`.

## Понимание Blueprint

Render Blueprints — это YAML-файлы, которые описывают вашу инфраструктуру. `render.yaml` в этом
репозитории настраивает все необходимое для запуска OpenClaw:

```yaml theme={"theme":{"light":"min-light","dark":"min-dark"}}
services:
  - type: web
    name: openclaw
    runtime: docker
    plan: starter
    healthCheckPath: /health
    envVars:
      - key: OPENCLAW_GATEWAY_PORT
        value: "8080"
      - key: OPENCLAW_STATE_DIR
        value: /data/.openclaw
      - key: OPENCLAW_WORKSPACE_DIR
        value: /data/workspace
      - key: OPENCLAW_GATEWAY_TOKEN
        generateValue: true # auto-generates a secure token
    disk:
      name: openclaw-data
      mountPath: /data
      sizeGB: 1
```

Используемые ключевые возможности Blueprint:

| Возможность           | Назначение                                                           |
| --------------------- | -------------------------------------------------------------------- |
| `runtime: docker`     | Сборка из Dockerfile репозитория                                     |
| `healthCheckPath`     | Render отслеживает `/health` и перезапускает неисправные экземпляры  |
| `generateValue: true` | Автоматически генерирует криптографически защищенное значение        |
| `disk`                | Постоянное хранилище, сохраняющееся между повторными развертываниями |

## Выбор тарифа

| Тариф     | Остановка            | Диск       | Лучше всего подходит для                |
| --------- | -------------------- | ---------- | --------------------------------------- |
| Free      | После 15 мин простоя | Недоступен | Тестирования, демонстраций              |
| Starter   | Никогда              | 1GB+       | Личного использования, небольших команд |
| Standard+ | Никогда              | 1GB+       | Production, нескольких каналов          |

По умолчанию Blueprint использует `starter`. Чтобы использовать бесплатный тариф, измените `plan: free` в
`render.yaml` вашего форка (но учтите: отсутствие постоянного диска означает, что состояние OpenClaw
сбрасывается при каждом развертывании).

## После развертывания

### Доступ к интерфейсу управления

Веб-панель доступна по адресу `https://<your-service>.onrender.com/`.

Подключайтесь с использованием настроенного общего секрета. Этот шаблон развертывания автоматически генерирует
`OPENCLAW_GATEWAY_TOKEN` (найдите его в **Dashboard → your service →
Environment**); если вы замените его аутентификацией по паролю, используйте этот пароль
вместо него.

## Возможности Render Dashboard

### Журналы

Просматривайте журналы в реальном времени в **Dashboard → your service → Logs**. Фильтруйте по:

* Журналам сборки (создание Docker-образа)
* Журналам развертывания (запуск сервиса)
* Журналам выполнения (вывод приложения)

### Доступ к оболочке

Для отладки откройте сеанс оболочки через **Dashboard → your service → Shell**. Постоянный диск смонтирован в `/data`.

### Переменные окружения

Изменяйте переменные в **Dashboard → your service → Environment**. Изменения запускают автоматическое повторное развертывание.

### Автоматическое развертывание

Если вы используете исходный репозиторий OpenClaw, Render не будет автоматически развертывать ваш OpenClaw. Чтобы обновить его, запустите ручную синхронизацию Blueprint из панели управления.

## Пользовательский домен

1. Перейдите в **Dashboard → your service → Settings → Custom Domains**
2. Добавьте свой домен
3. Настройте DNS согласно инструкциям (CNAME на `*.onrender.com`)
4. Render автоматически выпускает TLS-сертификат

## Масштабирование

Render поддерживает горизонтальное и вертикальное масштабирование:

* **Вертикальное**: измените тариф, чтобы получить больше CPU/RAM
* **Горизонтальное**: увеличьте количество экземпляров (тариф Standard и выше)

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

## Резервные копии и миграция

Экспортируйте состояние, конфигурацию, профили аутентификации и рабочую область в любое время с помощью
доступа к оболочке в Render Dashboard:

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
openclaw backup create
```

Это создает переносимый архив резервной копии с состоянием OpenClaw и любой настроенной
рабочей областью. Подробности см. в разделе [Резервное копирование](/ru/cli/backup).

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

### Сервис не запускается

Проверьте журналы развертывания в Render Dashboard. Распространенные проблемы:

* Отсутствует `OPENCLAW_GATEWAY_TOKEN` — убедитесь, что он задан в **Dashboard → Environment**
* Несоответствие порта — убедитесь, что задано `OPENCLAW_GATEWAY_PORT=8080`, чтобы Gateway привязывался к порту, который ожидает Render

### Медленный холодный запуск (бесплатный тариф)

Сервисы бесплатного тарифа останавливаются после 15 минут бездействия. Первый запрос после остановки занимает несколько секунд, пока запускается контейнер. Перейдите на тариф Starter для постоянной работы.

### Потеря данных после повторного развертывания

Это происходит на бесплатном тарифе (нет постоянного диска). Перейдите на платный тариф или
регулярно экспортируйте полную резервную копию через `openclaw backup create` в оболочке Render.

### Ошибки проверки работоспособности

Render ожидает ответ 200 от `/health` в течение 30 секунд. Если сборки проходят успешно, но развертывания завершаются ошибкой, сервис может запускаться слишком долго. Проверьте:

* Журналы сборки на наличие ошибок
* Запускается ли контейнер локально с помощью `docker build && docker run`

## Следующие шаги

* Настройте каналы сообщений: [Каналы](/ru/channels)
* Настройте Gateway: [Конфигурация Gateway](/ru/gateway/configuration)
* Поддерживайте OpenClaw в актуальном состоянии: [Обновление](/ru/install/updating)
