
ZeaburNode ekstensi untuk aplikasi utama OpenClaw, menyediakan lingkungan eksekusi jarak jauh dengan bahasa pemrograman dan alat pengembangan yang sudah terinstal.
Paket yang diinstal pengguna tetap tersimpan setelah container di-restart:
pip install → ~/.local/npm install -g → ~/.npm-global/go install → ~/go/cargo install → ~/.cargo/Untuk meng-clone repositori privat, tambahkan variabel lingkungan berikut ke layanan devbox di dashboard Zeabur:
GIT_TOKEN — GitHub personal access token. Skrip startup akan otomatis mengonfigurasi autentikasi HTTPS. Buat di GitHub > Settings > Developer settings > Personal access tokens dengan scope repo.SSH_PRIVATE_KEY — Kunci SSH privat yang di-encode Base64. Skrip startup akan otomatis menulisnya ke ~/.ssh/id_rsa.
Buat pasangan kunci dan encode:
ssh-keygen -t ed25519 -f ~/.ssh/openclaw_devbox -N ""
base64 -i ~/.ssh/openclaw_devbox # tempel nilai ini sebagai SSH_PRIVATE_KEY
Lalu tambahkan ~/.ssh/openclaw_devbox.pub ke akun GitHub Anda di Settings > SSH and GPG keys.Anda memerlukan instans OpenClaw yang sudah berjalan. Jika belum memilikinya, deploy terlebih dahulu template aplikasi utama OpenClaw.
openclaw, masukkan openclaw)openclaw devices list # temukan ID permintaan yang tertunda
openclaw devices approve <requestId>
Setelah deployment, pastikan node devbox muncul di OpenClaw:
openclaw nodes list di terminal layanan OpenClaw Andaexec.security diatur ke full — tidak perlu persetujuan interaktif untuk eksekusi perintahopenclaw devices list, kemungkinan nama layanan salah. Buka tab Jaringan pada layanan OpenClaw di dashboard Zeabur dan periksa hostname privat. Misalnya, jika hostname privat adalah openclaw.zeabur.internal, maka Gateway Host harus diisi openclaw (bagian sebelum .zeabur.internal).