OpenClaw’ni yangi mashinaga ko‘chirish
Ushbu qo‘llanma OpenClaw Gateway’ni bir mashinadan boshqasiga onboarding’ni qayta bajarilmasdan ko‘chiradi. Migratsiya kontseptual jihatdan sodda:- Holat katalogini nusxalang (
$OPENCLAW_STATE_DIR, standart:~/.openclaw/) — bu konfiguratsiya, autentifikatsiya, sessiyalar va kanal holatini o‘z ichiga oladi. - Workspace’ingizni nusxalang (standart bo‘yicha
~/.openclaw/workspace/) — bu agent fayllaringizni (xotira, promptlar va hokazo) o‘z ichiga oladi.
Boshlashdan oldin (nimani ko‘chiryapsiz)
1. Identify your state directory
Ko‘pchilik o‘rnatishlar standart sozlamadan foydalanadi:- Holat katalogi:
~/.openclaw/
--profile <name>(odatda~/.openclaw-<profile>/ga aylanadi)OPENCLAW_STATE_DIR=/some/path
OPENCLAW_STATE_DIR / profile in the output. If you run multiple gateways, repeat for each profile.
2. Identify your workspace
Keng tarqalgan standartlar:~/.openclaw/workspace/(tavsiya etilgan ish maydoni)- siz yaratgan maxsus papka
MEMORY.md, USER.md, and memory/*.md live.
3. Understand what you will preserve
If you copy both the state dir and workspace, you keep:- Gateway configuration (
openclaw.json) - Auth profiles / API keys / OAuth tokens
- Session history + agent state
- Channel state (e.g. WhatsApp login/session)
- Your workspace files (memory, skills notes, etc.)
- sessions
- credentials
- channel logins
$OPENCLAW_STATE_DIR.
Migration steps (recommended)
Step 0 — Make a backup (old machine)
On the old machine, stop the gateway first so files aren’t changing mid-copy:~/.openclaw-main, ~/.openclaw-work), archive each.
Step 1 — Install OpenClaw on the new machine
On the new machine, install the CLI (and Node if needed):- See: Install
~/.openclaw/ — you will overwrite it in the next step.
Step 2 — Copy the state dir + workspace to the new machine
Copy both:$OPENCLAW_STATE_DIR(default~/.openclaw/)- your workspace (default
~/.openclaw/workspace/)
scpthe tarballs and extractrsync -aover SSH- external drive
- Hidden directories were included (e.g.
.openclaw/) - File ownership is correct for the user running the gateway
1. 3-qadam — Doktorni ishga tushirish (migratsiyalar + xizmatlarni tiklash)
- yangi mashinada:
- Doctor — bu “xavfsiz va zerikarli” buyruq. 5. U xizmatlarni tuzatadi, konfiguratsiya migratsiyalarini qo‘llaydi va nomuvofiqliklar haqida ogohlantiradi.
- So‘ng:
8. Keng tarqalgan xatolar (va ularni qanday oldini olish)
9. Xato: profil / state-dir nomuvofiqligi
- Agar eski gateway’ni profil (yoki
OPENCLAW_STATE_DIR) bilan ishga tushirgan bo‘lsangiz va yangi gateway boshqasidan foydalansa, quyidagi alomatlarni ko‘rasiz:
- Yechim: migratsiya qilingan xuddi shu profil/state dir’dan foydalanib gateway/xizmatni ishga tushiring, so‘ng yana ishga tushiring:
-
- kanallar yo‘qolgan / tizimdan chiqib ketgan
-
- bo‘sh sessiya tarixi
- Yechim: migratsiya qilingan xuddi shu profil/state dir’dan foydalanib gateway/xizmatni ishga tushiring, so‘ng yana ishga tushiring:
16. Xato: faqat openclaw.json ni ko‘chirish
openclaw.jsonyetarli emas. 18. Ko‘plab provayderlar holatni quyida saqlaydi:
$OPENCLAW_STATE_DIR/credentials/$OPENCLAW_STATE_DIR/agents/<agentId>/...
- Har doim butun
$OPENCLAW_STATE_DIRpapkasini migratsiya qiling.
22. Xato: ruxsatlar / egalik
- Agar root sifatida ko‘chirgan bo‘lsangiz yoki foydalanuvchini o‘zgartirgan bo‘lsangiz, gateway credential’lar/sessiyalarni o‘qiy olmasligi mumkin.
- Yechim: state dir va workspace gateway’ni ishga tushirayotgan foydalanuvchiga tegishli ekanini ta’minlang.
25. Xato: masofaviy/mahalliy rejimlar o‘rtasida migratsiya
-
- Agar UI (WebUI/TUI) masofaviy gateway’ga ulanayotgan bo‘lsa, sessiya ombori va workspace masofaviy xostga tegishli bo‘ladi.
-
- Noutbukingizni migratsiya qilish masofaviy gateway’ning holatini ko‘chirmaydi.
- Agar masofaviy rejimda bo‘lsangiz, gateway xostini migratsiya qiling.
29. Xato: zaxira nusxalardagi sirlar
$OPENCLAW_STATE_DIRichida sirlar mavjud (API kalitlari, OAuth tokenlari, WhatsApp credential’lari). 31. Zaxira nusxalarini ishlab chiqarish sirlaridek ko‘ring:
- Yangi mashinada quyidagilarni tasdiqlang:
-
- xavfsiz bo‘lmagan kanallar orqali ulashishdan saqlaning
-
- oshkor bo‘lganidan shubhalansangiz, kalitlarni aylantiring
35. Tekshiruv ro‘yxati
- Yangi mashinada quyidagilarni tasdiqlang:
-
openclaw statusgateway ishlayotganini ko‘rsatadi
-
- Kanallaringiz hanuz ulangan (masalan, WhatsApp qayta juftlashni talab qilmaydi)
-
- Boshqaruv paneli ochiladi va mavjud sessiyalarni ko‘rsatadi
-
- Workspace fayllaringiz (xotira, konfiguratsiyalar) mavjud