Render
Разверните OpenClaw на Render с использованием инфраструктуры как кода. Включенный Blueprintrender.yaml декларативно описывает весь ваш стек: сервис, диск, переменные окружения, чтобы вы могли развернуть его одним щелчком и версионировать инфраструктуру вместе с кодом.
Предварительные требования
- Аккаунт Render (доступен бесплатный тариф)
- API-ключ от предпочитаемого поставщика моделей
Развертывание с помощью Render Blueprint
Развернуть на Render При переходе по этой ссылке будет выполнено следующее:- Создан новый сервис Render из Blueprint
render.yamlв корне этого репозитория. - Собран Docker-образ и выполнено развертывание
https://<service-name>.onrender.com.
Понимание Blueprint
Render Blueprints — это YAML-файлы, которые описывают вашу инфраструктуру.render.yaml в этом
репозитории настраивает все необходимое для запуска OpenClaw:
| Возможность | Назначение |
|---|---|
runtime: docker | Сборка из Dockerfile репозитория |
healthCheckPath | Render отслеживает /health и перезапускает неисправные экземпляры |
generateValue: true | Автоматически генерирует криптографически защищенное значение |
disk | Постоянное хранилище, сохраняющееся между повторными развертываниями |
Выбор тарифа
| Тариф | Остановка | Диск | Лучше всего подходит для |
|---|---|---|---|
| Free | После 15 мин простоя | Недоступен | Тестирования, демонстраций |
| Starter | Никогда | 1GB+ | Личного использования, небольших команд |
| Standard+ | Никогда | 1GB+ | Production, нескольких каналов |
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 из панели управления.Пользовательский домен
- Перейдите в Dashboard → your service → Settings → Custom Domains
- Добавьте свой домен
- Настройте DNS согласно инструкциям (CNAME на
*.onrender.com) - Render автоматически выпускает TLS-сертификат
Масштабирование
Render поддерживает горизонтальное и вертикальное масштабирование:- Вертикальное: измените тариф, чтобы получить больше CPU/RAM
- Горизонтальное: увеличьте количество экземпляров (тариф Standard и выше)
Резервные копии и миграция
Экспортируйте состояние, конфигурацию, профили аутентификации и рабочую область в любое время с помощью доступа к оболочке в Render Dashboard:Устранение неполадок
Сервис не запускается
Проверьте журналы развертывания в 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
Следующие шаги
- Настройте каналы сообщений: Каналы
- Настройте Gateway: Конфигурация Gateway
- Поддерживайте OpenClaw в актуальном состоянии: Обновление