render.yaml із репозиторію. У ньому в одному файлі оголошено сервіс, диск і змінні середовища.
Передумови
- Обліковий запис Render (доступний безкоштовний тариф)
- Ключ API від бажаного постачальника моделей
Розгортання
Розгорнути на Render Це створює сервіс Render ізrender.yaml, збирає образ Docker і розгортає його. URL-адреса вашого сервісу має формат https://<service-name>.onrender.com.
Blueprint
Вибір тарифу
У Blueprint типовим є тариф
starter. Щоб використовувати безкоштовний тариф, змініть plan: free у файлі render.yaml вашого форку. Зверніть увагу: без постійного диска стан OpenClaw скидатиметься після кожного розгортання.
Після розгортання
Доступ до інтерфейсу керування
Вебпанель доступна за адресоюhttps://<your-service>.onrender.com/. Підключіться за допомогою спільного секрету — автоматично згенерованого OPENCLAW_GATEWAY_TOKEN (його можна знайти в Dashboard → your service → Environment) — або пароля, якщо ви перейшли на автентифікацію за паролем.
Журнали
У розділі Dashboard → your service → Logs відображаються журнали збирання (створення образу Docker), журнали розгортання (запуск сервісу) і журнали виконання (вивід застосунку).Доступ до оболонки
Dashboard → your service → Shell відкриває сеанс оболонки. Постійний диск змонтовано в/data.
Змінні середовища
Редагуйте змінні в Dashboard → your service → Environment. Зміни запускають автоматичне повторне розгортання.Автоматичне розгортання
Render автоматично виконує повторне розгортання, коли в підключеній гілці репозиторію з’являється новий коміт. Якщо ви виконали розгортання безпосередньо зopenclaw/openclaw, а не з власного форку, ви не маєте доступу для надсилання змін, щоб запустити цей процес. Тому для оновлення виконайте ручну синхронізацію Blueprint у Dashboard або спрямуйте сервіс на власний форк.
Власний домен
- Dashboard → your service → Settings → Custom Domains
- Додайте свій домен
- Налаштуйте DNS відповідно до вказівок (CNAME на
*.onrender.com) - Render автоматично надасть сертифікат TLS
Масштабування
- Вертикальне: змініть тариф, щоб отримати більше ресурсів CPU та RAM. Зазвичай цього достатньо для OpenClaw.
- Горизонтальне: збільште кількість екземплярів (тариф Standard або вищий). Потрібні прив’язані сеанси або зовнішнє керування станом, оскільки OpenClaw зберігає стан виконання на локальному диску.
Резервне копіювання та міграція
З оболонки Render Dashboard можна будь-коли експортувати стан, конфігурацію, профілі автентифікації та робочий простір:Усунення несправностей
Сервіс не запускається
Перевірте журнали розгортання в Render Dashboard. Поширені проблеми:- Відсутній
OPENCLAW_GATEWAY_TOKEN— переконайтеся, що його задано в Dashboard → Environment - Невідповідність порту — переконайтеся, що задано
OPENCLAW_GATEWAY_PORT=8080, щоб Gateway прив’язувався до порту, якого очікує Render
Повільний запуск після простою (безкоштовний тариф)
Сервіси безкоштовного тарифу зупиняються після 15 хвилин бездіяльності; перший запит після зупинення виконується кілька секунд, поки запускається контейнер. Перейдіть на Starter, щоб сервіс працював постійно.Втрата даних після повторного розгортання
Це відбувається на безкоштовному тарифі (немає постійного диска). Перейдіть на платний тариф або регулярно експортуйте резервну копію командоюopenclaw backup create з оболонки Render.
Помилки перевірки працездатності
Якщо збирання завершується успішно, але розгортання не вдається, можливо, сервіс запускається надто довго або/health недоступний. Перевірте:
- Журнали збирання на наявність помилок
- Чи запускається контейнер локально за допомогою
docker build && docker run
Наступні кроки
- Налаштуйте канали обміну повідомленнями: Канали
- Налаштуйте Gateway: Конфігурація Gateway
- Підтримуйте OpenClaw в актуальному стані: Оновлення