Yang Anda perlukan
- Akun GCP (
e2-micromemenuhi syarat tingkat gratis) - CLI
gcloud, atau Cloud Console - Akses SSH dari laptop Anda
- Docker dan Docker Compose
- Kredensial autentikasi model
- Kredensial penyedia opsional (QR WhatsApp, token bot Telegram, OAuth Gmail)
- Sekitar 20–30 menit
Jalur cepat
- Buat proyek GCP, aktifkan penagihan dan API Compute Engine
- Buat VM Compute Engine (
e2-small, Debian 12, 20 GB) - Masuk ke VM melalui SSH, lalu instal Docker
- Klon repositori OpenClaw
- Buat direktori hos persisten
- Konfigurasikan
.envdandocker-compose.yml - Sematkan biner yang diperlukan, lakukan build, dan jalankan
1
Instal CLI gcloud (atau gunakan Console)
Instal dari cloud.google.com/sdk/docs/install, lalu:Atau lakukan semua langkah di bawah melalui antarmuka web Cloud Console.
2
Buat proyek GCP
3
Buat VM
4
Masuk ke VM melalui SSH
5
Instal Docker (pada VM)
6
Klon repositori OpenClaw
7
Buat direktori hos persisten
Kontainer Docker bersifat sementara; semua status berumur panjang harus disimpan pada hos.
8
Konfigurasikan variabel lingkungan
Buat Tetapkan Jangan commit berkas ini. Berkas ini menyimpan lingkungan kontainer/waktu proses seperti
.env di root repositori:OPENCLAW_GATEWAY_TOKEN untuk mengelola token Gateway yang stabil melalui
.env; jika tidak, konfigurasikan gateway.auth.token sebelum mengandalkan klien
setelah mulai ulang. Jika keduanya tidak ditetapkan, OpenClaw menggunakan token khusus
waktu proses untuk proses mulai tersebut. Buat kata sandi keyring untuk GOG_KEYRING_PASSWORD:OPENCLAW_GATEWAY_TOKEN. Autentikasi OAuth/kunci API penyedia yang disimpan berada dalam
~/.openclaw/agents/<agentId>/agent/auth-profiles.json yang dipasang.9
Konfigurasi Docker Compose
Buat atau perbarui
docker-compose.yml:--allow-unconfigured hanya untuk memudahkan proses bootstrap, bukan pengganti konfigurasi Gateway yang sebenarnya. Tetap atur autentikasi (gateway.auth.token atau kata sandi) dan mode pengikatan yang aman untuk penerapan Anda.10
Langkah waktu proses VM Docker bersama
Ikuti panduan waktu proses bersama untuk alur hos Docker umum:
11
Catatan peluncuran khusus GCP
Jika build gagal dengan Ganti
Killed atau exit code 137 saat menjalankan pnpm install --frozen-lockfile, VM kehabisan memori. Gunakan setidaknya e2-small, atau e2-medium agar build pertama lebih andal.Saat mengikat ke LAN (OPENCLAW_GATEWAY_BIND=lan), konfigurasikan asal peramban tepercaya sebelum melanjutkan:18789 dengan porta yang Anda konfigurasikan jika Anda mengubahnya.12
Akses dari laptop Anda
Buat terowongan SSH untuk meneruskan porta Gateway:Buka Jika antarmuka meminta autentikasi rahasia bersama, tempel token atau
kata sandi yang dikonfigurasikan ke pengaturan Control UI (alur Docker ini menulis token secara
default; gunakan kata sandi yang Anda konfigurasikan jika Anda beralih ke autentikasi
kata sandi).Jika Control UI menampilkan Lihat Waktu Proses VM Docker untuk peta persistensi bersama dan alur pembaruan.
http://127.0.0.1:18789/ di peramban Anda.Tampilkan kembali tautan dasbor yang bersih:unauthorized atau disconnected (1008): pairing required, setujui perangkat peramban:Pemecahan masalah
Koneksi SSH ditolak Penyebaran kunci SSH dapat memerlukan waktu 1–2 menit setelah VM dibuat. Tunggu dan coba lagi. Masalah OS Login Periksa profil OS Login Anda:Killed dan exit code 137, proses VM dihentikan karena OOM:
Akun layanan (praktik terbaik keamanan)
Untuk penggunaan pribadi, akun pengguna default Anda dapat digunakan dengan baik. Untuk otomatisasi atau CI/CD, buat akun layanan khusus dengan izin minimum:Langkah selanjutnya
- Siapkan saluran perpesanan: Saluran
- Pasangkan perangkat lokal sebagai Node: Node
- Konfigurasikan Gateway: Konfigurasi Gateway