Skip to main content
Wdróż OpenClaw na platformie Render, korzystając z Blueprintu render.yaml znajdującego się w repozytorium. Definiuje on usługę, dysk i zmienne środowiskowe w jednym pliku.

Wymagania wstępne

Wdrażanie

Wdróż na Render Spowoduje to utworzenie usługi Render na podstawie pliku render.yaml, zbudowanie obrazu Docker i jego wdrożenie. Adres URL usługi ma postać https://<service-name>.onrender.com.

Blueprint

Wybór planu

Blueprint domyślnie korzysta z planu starter. Aby użyć planu bezpłatnego, zmień plan: free w pliku render.yaml w swoim forku. Pamiętaj, że bez trwałego dysku stan OpenClaw jest resetowany przy każdym wdrożeniu.

Po wdrożeniu

Dostęp do interfejsu sterowania

Panel internetowy jest dostępny pod adresem https://<your-service>.onrender.com/. Połącz się za pomocą współdzielonego sekretu: automatycznie wygenerowanego OPENCLAW_GATEWAY_TOKEN (znajdziesz go w Dashboard → your service → Environment) lub hasła, jeśli włączono uwierzytelnianie hasłem.

Dzienniki

W sekcji Dashboard → your service → Logs są wyświetlane dzienniki kompilacji (tworzenie obrazu Docker), dzienniki wdrażania (uruchamianie usługi) oraz dzienniki środowiska uruchomieniowego (dane wyjściowe aplikacji).

Dostęp do powłoki

Opcja Dashboard → your service → Shell otwiera sesję powłoki. Trwały dysk jest zamontowany w /data.

Zmienne środowiskowe

Edytuj zmienne w sekcji Dashboard → your service → Environment. Zmiany powodują automatyczne ponowne wdrożenie.

Automatyczne wdrażanie

Render automatycznie ponownie wdraża usługę, gdy w połączonej gałęzi repozytorium pojawi się nowy commit. Jeśli wdrożono usługę bezpośrednio z openclaw/openclaw, a nie z własnego forka, nie masz uprawnień do wypychania zmian, które mogłyby uruchomić ten proces. Aby przeprowadzić aktualizację, wykonaj ręczną synchronizację Blueprintu z poziomu Dashboard lub skieruj usługę na własny fork.

Domena niestandardowa

  1. Dashboard → your service → Settings → Custom Domains
  2. Dodaj swoją domenę
  3. Skonfiguruj DNS zgodnie z instrukcjami (rekord CNAME wskazujący na *.onrender.com)
  4. Render automatycznie wystawi certyfikat TLS

Skalowanie

  • Pionowe: zmień plan, aby uzyskać więcej zasobów CPU/RAM. Zwykle jest to wystarczające dla OpenClaw.
  • Poziome: zwiększ liczbę instancji (plan Standard lub wyższy). Wymaga to sesji trwałych albo zewnętrznego zarządzania stanem, ponieważ OpenClaw przechowuje stan środowiska uruchomieniowego na dysku lokalnym.

Kopie zapasowe i migracja

W powłoce dostępnej z poziomu Dashboard Render możesz w dowolnym momencie wyeksportować stan, konfigurację, profile uwierzytelniania i przestrzeń roboczą:
Polecenie tworzy przenośne archiwum kopii zapasowej. Zobacz Kopia zapasowa.

Rozwiązywanie problemów

Usługa nie uruchamia się

Sprawdź dzienniki wdrażania w Dashboard Render. Typowe problemy:
  • Brak OPENCLAW_GATEWAY_TOKEN — sprawdź, czy ustawiono go w Dashboard → Environment
  • Niezgodność portów — upewnij się, że ustawiono OPENCLAW_GATEWAY_PORT=8080, aby Gateway nasłuchiwał na porcie oczekiwanym przez Render

Powolne uruchamianie po uśpieniu (plan bezpłatny)

Usługi w planie bezpłatnym są usypiane po 15 minutach bezczynności. Pierwsze żądanie po uśpieniu trwa kilka sekund, ponieważ kontener musi się uruchomić. Przejdź na plan Starter, aby usługa działała bez przerw.

Utrata danych po ponownym wdrożeniu

Występuje w planie bezpłatnym (brak trwałego dysku). Przejdź na plan płatny lub regularnie eksportuj kopię zapasową za pomocą polecenia openclaw backup create w powłoce Render.

Niepowodzenia kontroli kondycji

Jeśli kompilacja kończy się powodzeniem, ale wdrożenie nie, uruchamianie usługi może trwać zbyt długo lub punkt /health może być niedostępny. Sprawdź:
  • Dzienniki kompilacji pod kątem błędów
  • Czy kontener działa lokalnie po wykonaniu docker build && docker run

Następne kroki