Memigrasikan OpenClaw ke Mesin Baru
Panduan ini memindahkan gateway OpenClaw ke mesin baru tanpa mengulang onboarding.Apa Saja yang Dimigrasikan
Saat Anda menyalin direktori state (~/.openclaw/ secara default) dan workspace Anda, Anda akan mempertahankan:
- Konfigurasi —
openclaw.jsondan semua pengaturan gateway - Auth —
auth-profiles.jsonper agent (kunci API + OAuth), serta state channel/provider apa pun di bawahcredentials/ - Sesi — riwayat percakapan dan state agent
- State channel — login WhatsApp, sesi Telegram, dll.
- File workspace —
MEMORY.md,USER.md, Skills, dan prompt
Langkah Migrasi
Hentikan gateway dan buat cadangan
Di mesin lama, hentikan gateway agar file tidak berubah di tengah penyalinan, lalu arsipkan:Jika Anda menggunakan beberapa profil (misalnya
~/.openclaw-work), arsipkan masing-masing secara terpisah.Instal OpenClaw di mesin baru
Instal CLI (dan Node jika diperlukan) di mesin baru.
Tidak masalah jika onboarding membuat
~/.openclaw/ baru — Anda akan menimpanya setelah ini.Salin direktori state dan workspace
Transfer arsip melalui Pastikan direktori tersembunyi ikut disertakan dan kepemilikan file sesuai dengan pengguna yang akan menjalankan gateway.
scp, rsync -a, atau drive eksternal, lalu ekstrak:Jalankan doctor dan verifikasi
Di mesin baru, jalankan Doctor untuk menerapkan migrasi konfigurasi dan memperbaiki layanan:
Kendala Umum
Ketidakcocokan profil atau state-dir
Ketidakcocokan profil atau state-dir
Jika gateway lama menggunakan
--profile atau OPENCLAW_STATE_DIR dan yang baru tidak,
channel akan terlihat logout dan sesi akan kosong.
Jalankan gateway dengan profil atau state-dir yang sama seperti yang Anda migrasikan, lalu jalankan ulang openclaw doctor.Hanya menyalin openclaw.json
Hanya menyalin openclaw.json
File konfigurasi saja tidak cukup. Profil auth model berada di bawah
agents/<agentId>/agent/auth-profiles.json, dan state channel/provider masih
berada di bawah credentials/. Selalu migrasikan seluruh direktori state.Izin dan kepemilikan
Izin dan kepemilikan
Jika Anda menyalin sebagai root atau mengganti pengguna, gateway mungkin gagal membaca kredensial.
Pastikan direktori state dan workspace dimiliki oleh pengguna yang menjalankan gateway.
Mode remote
Mode remote
Jika UI Anda menunjuk ke gateway remote, host remote tersebut yang memiliki sesi dan workspace.
Migrasikan host gateway itu sendiri, bukan laptop lokal Anda. Lihat FAQ.
Rahasia dalam cadangan
Rahasia dalam cadangan
Direktori state berisi profil auth, kredensial channel, dan state provider lainnya.
Simpan cadangan dalam keadaan terenkripsi, hindari saluran transfer yang tidak aman, dan rotasi kunci jika Anda mencurigai adanya paparan.
Daftar Periksa Verifikasi
Di mesin baru, konfirmasikan:-
openclaw statusmenunjukkan gateway sedang berjalan - Channel masih terhubung (tidak perlu pairing ulang)
- Dashboard terbuka dan menampilkan sesi yang ada
- File workspace (memori, konfigurasi) tersedia