Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Render
Deploy OpenClaw di Render menggunakan Infrastructure as Code. Blueprintrender.yaml yang disertakan mendefinisikan seluruh stack Anda secara deklaratif, layanan, disk, variabel lingkungan, sehingga Anda dapat melakukan deployment dengan satu klik dan membuat versi infrastruktur Anda berdampingan dengan kode Anda.
Prasyarat
- Akun Render (tersedia tier gratis)
- API key dari provider model pilihan Anda
Deploy dengan Render Blueprint
Deploy to Render Mengklik tautan ini akan:- Membuat layanan Render baru dari Blueprint
render.yamldi root repo ini. - Membangun image Docker dan men-deploy
https://<service-name>.onrender.com.
Memahami Blueprint
Render Blueprints adalah file YAML yang mendefinisikan infrastruktur Anda.render.yaml di
repository ini mengonfigurasi semua yang diperlukan untuk menjalankan OpenClaw:
| Fitur | Tujuan |
|---|---|
runtime: docker | Membangun dari Dockerfile repo |
healthCheckPath | Render memantau /health dan me-restart instance yang tidak sehat |
generateValue: true | Otomatis membuat nilai yang aman secara kriptografis |
disk | Penyimpanan persisten yang bertahan setelah redeploy |
Memilih paket
| Paket | Spin-down | Disk | Terbaik untuk |
|---|---|---|---|
| Free | Setelah 15 mnt idle | Tidak tersedia | Pengujian, demo |
| Starter | Tidak pernah | 1GB+ | Penggunaan pribadi, tim kecil |
| Standard+ | Tidak pernah | 1GB+ | Produksi, banyak channel |
starter. Untuk menggunakan tier gratis, ubah plan: free di
render.yaml fork Anda (tetapi perhatikan: tanpa disk persisten berarti status OpenClaw
di-reset pada setiap deployment).
Setelah deployment
Akses UI Control
Dashboard web tersedia dihttps://<your-service>.onrender.com/.
Hubungkan menggunakan shared secret yang dikonfigurasi. Template deployment ini otomatis membuat
OPENCLAW_GATEWAY_TOKEN (temukan di Dashboard → layanan Anda →
Environment); jika Anda menggantinya dengan autentikasi kata sandi, gunakan kata sandi
tersebut.
Fitur Dashboard Render
Log
Lihat log real-time di Dashboard → layanan Anda → Logs. Filter berdasarkan:- Log build (pembuatan image Docker)
- Log deployment (startup layanan)
- Log runtime (output aplikasi)
Akses shell
Untuk debugging, buka sesi shell melalui Dashboard → layanan Anda → Shell. Disk persisten dipasang di/data.
Variabel lingkungan
Ubah variabel di Dashboard → layanan Anda → Environment. Perubahan memicu redeploy otomatis.Auto-deploy
Jika Anda menggunakan repository OpenClaw asli, Render tidak akan melakukan auto-deploy OpenClaw Anda. Untuk memperbaruinya, jalankan sinkronisasi Blueprint manual dari dashboard.Domain kustom
- Buka Dashboard → layanan Anda → Settings → Custom Domains
- Tambahkan domain Anda
- Konfigurasikan DNS sesuai petunjuk (CNAME ke
*.onrender.com) - Render menyediakan sertifikat TLS secara otomatis
Scaling
Render mendukung scaling horizontal dan vertikal:- Vertikal: Ubah paket untuk mendapatkan lebih banyak CPU/RAM
- Horizontal: Tambahkan jumlah instance (paket Standard ke atas)
Backup dan migrasi
Ekspor status, konfigurasi, profil auth, dan workspace Anda kapan saja menggunakan akses shell di Dashboard Render:Pemecahan masalah
Layanan tidak mau mulai
Periksa log deployment di Dashboard Render. Masalah umum:OPENCLAW_GATEWAY_TOKENhilang — verifikasi bahwa nilainya sudah disetel di Dashboard → Environment- Ketidakcocokan port — pastikan
OPENCLAW_GATEWAY_PORT=8080disetel agar Gateway bind ke port yang diharapkan Render
Cold start lambat (tier gratis)
Layanan tier gratis akan spin down setelah 15 menit tidak aktif. Permintaan pertama setelah spin-down memerlukan beberapa detik saat container mulai. Upgrade ke paket Starter untuk always-on.Kehilangan data setelah redeploy
Ini terjadi pada tier gratis (tanpa disk persisten). Upgrade ke paket berbayar, atau ekspor backup lengkap secara rutin melaluiopenclaw backup create di shell Render.
Kegagalan health check
Render mengharapkan respons 200 dari/health dalam 30 detik. Jika build berhasil tetapi deployment gagal, layanan mungkin memerlukan waktu terlalu lama untuk mulai. Periksa:
- Log build untuk error
- Apakah container berjalan secara lokal dengan
docker build && docker run
Langkah berikutnya
- Siapkan channel pesan: Channels
- Konfigurasikan Gateway: Konfigurasi Gateway
- Jaga OpenClaw tetap mutakhir: Updating