أسئلة وأجوبة البدء السريع والتشغيل الأول. للعمليات اليومية، والنماذج، والمصادقة، والجلسات، واستكشاف الأخطاء وإصلاحها، راجع الأسئلة الشائعة الرئيسية.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.
البدء السريع وإعداد التشغيل الأول
أنا عالق، ما أسرع طريقة لتجاوز المشكلة
أنا عالق، ما أسرع طريقة لتجاوز المشكلة
- Claude Code: https://www.anthropic.com/claude-code/
- OpenAI Codex: https://openai.com/codex/
--install-method git.نصيحة: اطلب من الوكيل تخطيط الإصلاح والإشراف عليه (خطوة بخطوة)، ثم تنفيذ الأوامر
الضرورية فقط. هذا يبقي التغييرات صغيرة وأسهل في المراجعة.إذا اكتشفت خللًا حقيقيًا أو إصلاحًا، فيرجى فتح issue على GitHub أو إرسال PR:
https://github.com/openclaw/openclaw/issues
https://github.com/openclaw/openclaw/pullsابدأ بهذه الأوامر (شارك المخرجات عند طلب المساعدة):openclaw status: لقطة سريعة لصحة gateway/agent + الإعدادات الأساسية.openclaw models status: يتحقق من مصادقة المزوّد + توفر النماذج.openclaw doctor: يتحقق من مشكلات الإعدادات/الحالة الشائعة ويصلحها.
openclaw status --all، وopenclaw logs --follow،
وopenclaw gateway status، وopenclaw health --verbose.حلقة تصحيح سريعة: أول 60 ثانية إذا كان هناك شيء معطل.
وثائق التثبيت: التثبيت، أعلام المثبّت، التحديث.Heartbeat يستمر في التخطي. ماذا تعني أسباب التخطي؟
Heartbeat يستمر في التخطي. ماذا تعني أسباب التخطي؟
quiet-hours: خارج نافذة ساعات النشاط المكوّنةempty-heartbeat-file: يوجدHEARTBEAT.mdلكنه يحتوي فقط على هيكل فارغ/بعناوين فقطno-tasks-due: وضع مهامHEARTBEAT.mdنشط، لكن لم يحِن بعد أي من فواصل المهامalerts-disabled: كل عناصر إظهار Heartbeat معطلة (showOk، وshowAlerts، وuseIndicatorكلها متوقفة)
الطريقة الموصى بها لتثبيت OpenClaw وإعداده
الطريقة الموصى بها لتثبيت OpenClaw وإعداده
pnpm openclaw onboard.كيف أفتح لوحة المعلومات بعد الإعداد الأولي؟
كيف أفتح لوحة المعلومات بعد الإعداد الأولي؟
كيف أصادق لوحة المعلومات على localhost مقارنة بالوصول البعيد؟
كيف أصادق لوحة المعلومات على localhost مقارنة بالوصول البعيد؟
- افتح
http://127.0.0.1:18789/. - إذا طلب مصادقة السر المشترك، فالصق الرمز أو كلمة المرور المكوّنة في إعدادات Control UI.
- مصدر الرمز:
gateway.auth.token(أوOPENCLAW_GATEWAY_TOKEN). - مصدر كلمة المرور:
gateway.auth.password(أوOPENCLAW_GATEWAY_PASSWORD). - إذا لم يكن هناك سر مشترك مكوّن بعد، فأنشئ رمزًا باستخدام
openclaw doctor --generate-gateway-token.
- Tailscale Serve (موصى به): أبقِ الربط على loopback، وشغّل
openclaw gateway --tailscale serve، وافتحhttps://<magicdns>/. إذا كانgateway.auth.allowTailscaleيساويtrue، فإن ترويسات الهوية تفي بمصادقة Control UI/WebSocket (من دون لصق سر مشترك، مع افتراض موثوقية مضيف Gateway)؛ لا تزال واجهات HTTP APIs تتطلب مصادقة السر المشترك ما لم تستخدم عمدًا private-ingressnoneأو مصادقة HTTP عبر trusted-proxy. تُسلسل محاولات مصادقة Serve المتزامنة السيئة من العميل نفسه قبل أن يسجلها محدد المصادقة الفاشلة، لذلك قد تُظهر إعادة المحاولة السيئة الثانية بالفعلretry later. - ربط Tailnet: شغّل
openclaw gateway --bind tailnet --token "<token>"(أو كوّن مصادقة كلمة المرور)، وافتحhttp://<tailscale-ip>:18789/، ثم الصق السر المشترك المطابق في إعدادات لوحة المعلومات. - وكيل عكسي واعٍ بالهوية: أبقِ Gateway خلف وكيل موثوق، وكوّن
gateway.auth.mode: "trusted-proxy"، ثم افتح عنوان URL الخاص بالوكيل. تتطلب وكلاء loopback على المضيف نفسه ضبطًا صريحًا لـgateway.auth.trustedProxy.allowLoopback = true. - نفق SSH:
ssh -N -L 18789:127.0.0.1:18789 user@hostثم افتحhttp://127.0.0.1:18789/. تظل مصادقة السر المشترك مطبقة عبر النفق؛ الصق الرمز أو كلمة المرور المكوّنة إذا طُلب منك ذلك.
لماذا توجد إعدادات موافقة exec اثنان لموافقات الدردشة؟
لماذا توجد إعدادات موافقة exec اثنان لموافقات الدردشة؟
approvals.exec: يمرر مطالبات الموافقة إلى وجهات الدردشةchannels.<channel>.execApprovals: يجعل تلك القناة تعمل كعميل موافقة أصلي لموافقات exec
- إذا كانت الدردشة تدعم بالفعل الأوامر والردود، فإن
/approveفي الدردشة نفسها يعمل عبر المسار المشترك. - إذا كان بإمكان قناة أصلية مدعومة استنتاج الموافقين بأمان، فإن OpenClaw يفعّل الآن تلقائيًا الموافقات الأصلية التي تبدأ بالرسائل المباشرة عندما يكون
channels.<channel>.execApprovals.enabledغير مضبوط أو"auto". - عندما تتوفر بطاقات/أزرار الموافقة الأصلية، تكون تلك الواجهة الأصلية هي المسار الأساسي؛ ويجب على الوكيل تضمين أمر
/approveيدوي فقط إذا كانت نتيجة الأداة تقول إن موافقات الدردشة غير متاحة أو إن الموافقة اليدوية هي المسار الوحيد. - استخدم
approvals.execفقط عندما يجب أيضًا تمرير المطالبات إلى دردشات أخرى أو غرف عمليات صريحة. - استخدم
channels.<channel>.execApprovals.target: "channel"أو"both"فقط عندما تريد صراحةً نشر مطالبات الموافقة مرة أخرى في الغرفة/الموضوع الأصلي. - موافقات Plugin منفصلة أيضًا: تستخدم
/approveفي الدردشة نفسها افتراضيًا، وتمريرapprovals.pluginاختياريًا، وتحتفظ بعض القنوات الأصلية فقط بمعالجة plugin-approval-native فوق ذلك.
ما بيئة التشغيل التي أحتاجها؟
ما بيئة التشغيل التي أحتاجها؟
pnpm. لا يوصى باستخدام Bun مع Gateway.هل يعمل على Raspberry Pi؟
هل يعمل على Raspberry Pi؟
هل من نصائح لتثبيتات Raspberry Pi؟
هل من نصائح لتثبيتات Raspberry Pi؟
- استخدم نظام تشغيل 64-bit وأبقِ Node >= 22.
- فضّل التثبيت القابل للتعديل (git) حتى تتمكن من رؤية السجلات والتحديث بسرعة.
- ابدأ من دون قنوات/Skills، ثم أضفها واحدة تلو الأخرى.
- إذا واجهت مشكلات ثنائية غريبة، فعادةً ما تكون مشكلة توافق ARM.
إنه عالق عند wake up my friend / الإعداد الأولي لا يفقس. ماذا الآن؟
إنه عالق عند wake up my friend / الإعداد الأولي لا يفقس. ماذا الآن؟
- أعد تشغيل Gateway:
- تحقق من الحالة + المصادقة:
- إذا استمر التعليق، فشغّل:
هل يمكنني ترحيل إعدادي إلى جهاز جديد (Mac mini) من دون إعادة الإعداد الأولي؟
هل يمكنني ترحيل إعدادي إلى جهاز جديد (Mac mini) من دون إعادة الإعداد الأولي؟
- ثبّت OpenClaw على الجهاز الجديد.
- انسخ
$OPENCLAW_STATE_DIR(الافتراضي:~/.openclaw) من الجهاز القديم. - انسخ مساحة عملك (الافتراضي:
~/.openclaw/workspace). - شغّل
openclaw doctorوأعد تشغيل خدمة Gateway.
~/.openclaw/ (على سبيل المثال ~/.openclaw/agents/<agentId>/sessions/).ذو صلة: الترحيل، أين توجد الأشياء على القرص،
مساحة عمل الوكيل، Doctor،
الوضع البعيد.أين أرى الجديد في أحدث إصدار؟
أين أرى الجديد في أحدث إصدار؟
لا يمكن الوصول إلى docs.openclaw.ai (خطأ SSL)
لا يمكن الوصول إلى docs.openclaw.ai (خطأ SSL)
docs.openclaw.ai عبر Xfinity
Advanced Security. عطّله أو أضف docs.openclaw.ai إلى قائمة السماح، ثم أعد المحاولة.
يُرجى مساعدتنا في رفع الحظر عنه بالإبلاغ هنا: https://spa.xfinity.com/check_url_status.إذا كنت ما زلت لا تستطيع الوصول إلى الموقع، فالوثائق منعكسة على GitHub:
https://github.com/openclaw/openclaw/tree/main/docsالفرق بين الإصدار المستقر وبيتا
الفرق بين الإصدار المستقر وبيتا
latest= مستقرbeta= بنية مبكرة للاختبار
latest. يمكن للمشرفين أيضاً النشر مباشرة إلى latest عند الحاجة. لهذا يمكن أن يشير بيتا والمستقر
إلى الإصدار نفسه بعد الترقية.اطّلع على ما تغيّر:
https://github.com/openclaw/openclaw/blob/main/CHANGELOG.mdلمختصرات التثبيت من سطر واحد والفرق بين بيتا وdev، راجع الأكورديون أدناه.كيف أثبّت إصدار بيتا وما الفرق بين بيتا وdev؟
كيف أثبّت إصدار بيتا وما الفرق بين بيتا وdev؟
beta (قد يطابق latest بعد الترقية).
Dev هو الرأس المتحرك لـmain (git)؛ وعند نشره، يستخدم وسم توزيع npm dev.أوامر من سطر واحد (macOS/Linux):كيف أجرّب أحدث الأجزاء؟
كيف أجرّب أحدث الأجزاء؟
- قناة Dev (git checkout):
main ويحدّث من المصدر.- تثبيت قابل للتعديل (من موقع المثبّت):
كم يستغرق التثبيت والتهيئة الأولية عادة؟
كم يستغرق التثبيت والتهيئة الأولية عادة؟
- التثبيت: 2-5 دقائق
- التهيئة الأولية: 5-15 دقيقة حسب عدد القنوات/النماذج التي تهيئها
المثبّت عالق؟ كيف أحصل على مزيد من الملاحظات؟
المثبّت عالق؟ كيف أحصل على مزيد من الملاحظات؟
تثبيت Windows يقول إن git غير موجود أو إن openclaw غير معترف به
تثبيت Windows يقول إن git غير موجود أو إن openclaw غير معترف به
- ثبّت Git for Windows وتأكد من أن
gitموجود في PATH لديك. - أغلق PowerShell وافتحه من جديد، ثم أعد تشغيل المثبّت.
- مجلد npm global bin لديك غير موجود في PATH.
-
تحقق من المسار:
-
أضف ذلك الدليل إلى PATH الخاص بالمستخدم لديك (لا حاجة إلى لاحقة
\binعلى Windows؛ في معظم الأنظمة يكون%AppData%\npm). - أغلق PowerShell وافتحه من جديد بعد تحديث PATH.
إخراج exec على Windows يعرض نصاً صينياً مشوهاً - ماذا أفعل؟
إخراج exec على Windows يعرض نصاً صينياً مشوهاً - ماذا أفعل؟
- إخراج
system.run/execيعرض الصينية كنص mojibake - يبدو الأمر نفسه سليماً في ملف تعريف طرفية آخر
لم تجب الوثائق عن سؤالي - كيف أحصل على إجابة أفضل؟
لم تجب الوثائق عن سؤالي - كيف أحصل على إجابة أفضل؟
كيف أثبّت OpenClaw على Linux؟
كيف أثبّت OpenClaw على Linux؟
- المسار السريع على Linux + تثبيت الخدمة: Linux.
- شرح كامل: بدء الاستخدام.
- المثبّت + التحديثات: التثبيت والتحديثات.
كيف أثبّت OpenClaw على VPS؟
كيف أثبّت OpenClaw على VPS؟
أين أدلة التثبيت على السحابة/VPS؟
أين أدلة التثبيت على السحابة/VPS؟
- استضافة VPS (كل المزوّدين في مكان واحد)
- Fly.io
- Hetzner
- exe.dev
هل يمكنني أن أطلب من OpenClaw تحديث نفسه؟
هل يمكنني أن أطلب من OpenClaw تحديث نفسه؟
ماذا تفعل التهيئة الأولية فعلياً؟
ماذا تفعل التهيئة الأولية فعلياً؟
openclaw onboard هو مسار الإعداد الموصى به. في الوضع المحلي يرشدك عبر:- إعداد النموذج/المصادقة (OAuth للمزوّد، مفاتيح API، setup-token من Anthropic، إضافة إلى خيارات النماذج المحلية مثل LM Studio)
- موقع مساحة العمل + ملفات التمهيد
- إعدادات Gateway (bind/port/auth/tailscale)
- القنوات (WhatsApp، Telegram، Discord، Mattermost، Signal، iMessage، إضافة إلى Plugins القنوات المضمّنة مثل QQ Bot)
- تثبيت daemon (LaunchAgent على macOS؛ وحدة مستخدم systemd على Linux/WSL2)
- فحوصات الصحة واختيار Skills
هل أحتاج إلى اشتراك Claude أو OpenAI لتشغيل هذا؟
هل أحتاج إلى اشتراك Claude أو OpenAI لتشغيل هذا؟
- مفتاح API من Anthropic: فوترة Anthropic API العادية
- Claude CLI / مصادقة اشتراك Claude في OpenClaw: أخبرنا موظفو Anthropic
أن هذا الاستخدام مسموح به مجدداً، ويتعامل OpenClaw مع استخدام
claude -pباعتباره معتمداً لهذا التكامل ما لم تنشر Anthropic سياسة جديدة
هل يمكنني استخدام اشتراك Claude Max دون مفتاح API؟
هل يمكنني استخدام اشتراك Claude Max دون مفتاح API؟
claude -p باعتبارهما معتمدين
لهذا التكامل ما لم تنشر Anthropic سياسة جديدة. إذا كنت تريد
الإعداد الخادمي الأكثر قابلية للتنبؤ، فاستخدم مفتاح API من Anthropic بدلاً من ذلك.هل تدعمون مصادقة اشتراك Claude (Claude Pro أو Max)؟
هل تدعمون مصادقة اشتراك Claude (Claude Pro أو Max)؟
claude -p باعتبارهما معتمدين لهذا التكامل
ما لم تنشر Anthropic سياسة جديدة.ما يزال Anthropic setup-token متاحاً كمسار رمز مدعوم في OpenClaw، لكن OpenClaw يفضّل الآن إعادة استخدام Claude CLI وclaude -p عند توفرهما.
بالنسبة إلى أعباء العمل الإنتاجية أو متعددة المستخدمين، ما تزال مصادقة مفتاح API من Anthropic هي
الخيار الأكثر أماناً وقابلية للتنبؤ. إذا كنت تريد خيارات مستضافة أخرى بأسلوب الاشتراك
في OpenClaw، فراجع OpenAI، Qwen / Model
Cloud، MiniMax، ونماذج GLM.لماذا أرى HTTP 429 rate_limit_error من Anthropic؟
لماذا أرى HTTP 429 rate_limit_error من Anthropic؟
Extra usage is required for long context requests، فهذا يعني أن الطلب يحاول استخدام
إصدار Anthropic التجريبي لسياق 1M (context1m: true). يعمل ذلك فقط عندما تكون
بيانات اعتمادك مؤهلة لفوترة السياق الطويل (فوترة مفتاح API أو
مسار تسجيل الدخول إلى Claude في OpenClaw مع تفعيل Extra Usage).نصيحة: عيّن نموذجًا احتياطيًا حتى يتمكن OpenClaw من مواصلة الرد أثناء خضوع أحد المزوّدين لقيود المعدّل.
راجع النماذج، وOAuth، و
/gateway/troubleshooting#anthropic-429-extra-usage-required-for-long-context.هل AWS Bedrock مدعوم؟
هل AWS Bedrock مدعوم؟
amazon-bedrock ضمني؛ وإلا يمكنك تفعيل plugins.entries.amazon-bedrock.config.discovery.enabled صراحةً أو إضافة إدخال مزوّد يدوي. راجع Amazon Bedrock ومزوّدي النماذج. إذا كنت تفضّل تدفق مفتاح مُدار، فسيظل استخدام وكيل متوافق مع OpenAI أمام Bedrock خيارًا صالحًا.كيف تعمل مصادقة Codex؟
كيف تعمل مصادقة Codex؟
openai/gpt-5.5 للإعداد الشائع: مصادقة اشتراك ChatGPT/Codex بالإضافة إلى
تنفيذ خادم تطبيق Codex الأصلي. مراجع نماذج openai-codex/gpt-*
هي إعدادات قديمة يتم إصلاحها بواسطة openclaw doctor --fix. يظل الوصول المباشر
باستخدام مفتاح OpenAI API متاحًا لأسطح OpenAI API غير الخاصة بالوكلاء ولنماذج الوكلاء
عبر ملف تعريف مفتاح API مرتب باسم openai-codex.
راجع مزوّدي النماذج والإعداد الأولي (CLI).لماذا لا يزال OpenClaw يذكر openai-codex؟
لماذا لا يزال OpenClaw يذكر openai-codex؟
openai-codex هو معرّف المزوّد وملف تعريف المصادقة لـ OAuth الخاص بـ ChatGPT/Codex.
استخدمته الإعدادات الأقدم أيضًا كبادئة نموذج:openai/gpt-5.5= مصادقة اشتراك ChatGPT/Codex مع وقت تشغيل Codex الأصلي لدورات الوكيلopenai-codex/gpt-5.5= مسار نموذج قديم يتم إصلاحه بواسطةopenclaw doctor --fixopenai/gpt-5.5بالإضافة إلى ملف تعريف مفتاح API مرتب باسمopenai-codex= مصادقة مفتاح API لنموذج وكيل OpenAIopenai-codex:...= معرّف ملف تعريف مصادقة، وليس مرجع نموذج
OPENAI_API_KEY. إذا كنت تريد مصادقة اشتراك ChatGPT/Codex، فسجّل الدخول باستخدام
openclaw models auth login --provider openai-codex. أبقِ مرجع النموذج
openai/gpt-5.5؛ مراجع نماذج openai-codex/* هي إعدادات قديمة يعيد
openclaw doctor --fix كتابتها.لماذا قد تختلف حدود Codex OAuth عن ChatGPT على الويب؟
لماذا قد تختلف حدود Codex OAuth عن ChatGPT على الويب؟
openclaw models status، لكنه لا يخترع استحقاقات ChatGPT على الويب أو يطبّعها
إلى وصول مباشر إلى API. إذا كنت تريد مسار فوترة/حدود OpenAI Platform
المباشر، فاستخدم openai/* مع مفتاح API.هل تدعمون مصادقة اشتراك OpenAI (Codex OAuth)؟
هل تدعمون مصادقة اشتراك OpenAI (Codex OAuth)؟
كيف أعد Gemini CLI OAuth؟
كيف أعد Gemini CLI OAuth؟
openclaw.json.الخطوات:- ثبّت Gemini CLI محليًا حتى يكون
geminiضمنPATH- Homebrew:
brew install gemini-cli - npm:
npm install -g @google/gemini-cli
- Homebrew:
- فعّل Plugin:
openclaw plugins enable google - سجّل الدخول:
openclaw models auth login --provider google-gemini-cli --set-default - النموذج الافتراضي بعد تسجيل الدخول:
google-gemini-cli/gemini-3-flash-preview - إذا فشلت الطلبات، فعيّن
GOOGLE_CLOUD_PROJECTأوGOOGLE_CLOUD_PROJECT_IDعلى مضيف Gateway
هل النموذج المحلي مناسب للمحادثات العادية؟
هل النموذج المحلي مناسب للمحادثات العادية؟
كيف أبقي حركة مرور النماذج المستضافة في منطقة محددة؟
كيف أبقي حركة مرور النماذج المستضافة في منطقة محددة؟
models.mode: "merge" حتى تظل البدائل الاحتياطية متاحة مع احترام المزوّد الإقليمي الذي تختاره.هل يجب أن أشتري Mac Mini لتثبيت هذا؟
هل يجب أن أشتري Mac Mini لتثبيت هذا؟
imsg على أي Mac مسجّل الدخول إلى Messages. إذا كان Gateway يعمل على Linux أو في مكان آخر، فعيّن channels.imessage.cliPath إلى مغلّف SSH يشغّل imsg على ذلك الـ Mac. إذا كنت تريد أدوات أخرى خاصة بـ macOS فقط، فشغّل Gateway على Mac أو اربط Node يعمل بنظام macOS.المستندات: iMessage، وNodes، ووضع Mac البعيد.هل أحتاج إلى Mac mini لدعم iMessage؟
هل أحتاج إلى Mac mini لدعم iMessage؟
imsg؛ يمكن تشغيل Gateway على ذلك الـ Mac، أو يمكن تشغيله في مكان آخر مع مغلّف SSH في cliPath.الإعدادات الشائعة:- شغّل Gateway على Linux/VPS، وعيّن
channels.imessage.cliPathإلى مغلّف SSH يشغّلimsgعلى Mac مسجّل الدخول إلى Messages. - شغّل كل شيء على الـ Mac إذا كنت تريد أبسط إعداد على جهاز واحد.
إذا اشتريت Mac mini لتشغيل OpenClaw، هل يمكنني توصيله بـ MacBook Pro الخاص بي؟
إذا اشتريت Mac mini لتشغيل OpenClaw، هل يمكنني توصيله بـ MacBook Pro الخاص بي؟
system.run على ذلك الجهاز.النمط الشائع:- Gateway على Mac mini (دائم التشغيل).
- يشغّل MacBook Pro تطبيق macOS أو مضيف Node ويرتبط بـ Gateway.
- استخدم
openclaw nodes status/openclaw nodes listلرؤيته.
هل يمكنني استخدام Bun؟
هل يمكنني استخدام Bun؟
Telegram: ما الذي يوضع في allowFrom؟
Telegram: ما الذي يوضع في allowFrom؟
channels.telegram.allowFrom هو معرّف مستخدم Telegram الخاص بالمرسل البشري (رقمي). وليس اسم مستخدم البوت.يطلب الإعداد معرّفات المستخدم الرقمية فقط. إذا كانت لديك بالفعل إدخالات @username قديمة في الإعداد، فيمكن لـ openclaw doctor --fix محاولة حلّها.أكثر أمانًا (بدون بوت تابع لجهة خارجية):- أرسل رسالة مباشرة إلى البوت، ثم شغّل
openclaw logs --followواقرأfrom.id.
- أرسل رسالة مباشرة إلى البوت، ثم استدعِ
https://api.telegram.org/bot<bot_token>/getUpdatesواقرأmessage.from.id.
- أرسل رسالة مباشرة إلى
@userinfobotأو@getidsbot.
هل يمكن لعدة أشخاص استخدام رقم WhatsApp واحد مع مثيلات OpenClaw مختلفة؟
هل يمكن لعدة أشخاص استخدام رقم WhatsApp واحد مع مثيلات OpenClaw مختلفة؟
kind: "direct"، مرسل بصيغة E.164 مثل +15551234567) بـ agentId مختلف، بحيث يحصل كل شخص على مساحة عمل ومخزن جلسات خاصين به. لا تزال الردود تأتي من حساب WhatsApp نفسه، والتحكم في وصول الرسائل المباشرة (channels.whatsapp.dmPolicy / channels.whatsapp.allowFrom) عام لكل حساب WhatsApp. راجع التوجيه متعدد الوكلاء وWhatsApp.هل يمكنني تشغيل وكيل "دردشة سريعة" ووكيل "Opus للبرمجة"؟
هل يمكنني تشغيل وكيل "دردشة سريعة" ووكيل "Opus للبرمجة"؟
هل يعمل Homebrew على Linux؟
هل يعمل Homebrew على Linux؟
/home/linuxbrew/.linuxbrew/bin (أو بادئة brew لديك) حتى تُحل أدوات brew المثبتة في أصداف غير تسجيل الدخول.
تضيف الإصدارات الحديثة أيضًا مجلدات bin الشائعة للمستخدم في خدمات Linux systemd (على سبيل المثال ~/.local/bin و~/.npm-global/bin و~/.local/share/pnpm و~/.bun/bin) وتراعي PNPM_HOME وNPM_CONFIG_PREFIX وBUN_INSTALL وVOLTA_HOME وASDF_DATA_DIR وNVM_DIR وFNM_DIR عند تعيينها.الفرق بين تثبيت git القابل للتعديل وتثبيت npm
الفرق بين تثبيت git القابل للتعديل وتثبيت npm
- تثبيت قابل للتعديل (git): نسخة كاملة من المصدر، قابلة للتحرير، والأفضل للمساهمين. تشغّل عمليات البناء محليًا ويمكنك تعديل الكود/المستندات.
- تثبيت npm: تثبيت CLI عام، بدون مستودع، والأفضل لمن يريد “تشغيله فقط”. تأتي التحديثات من وسوم توزيع npm.
هل يمكنني التبديل بين تثبيت npm وgit لاحقًا؟
هل يمكنني التبديل بين تثبيت npm وgit لاحقًا؟
openclaw update --channel ... عندما يكون OpenClaw مثبتًا بالفعل.
هذا لا يحذف بياناتك - بل يغيّر تثبيت كود OpenClaw فقط.
تظل حالتك (~/.openclaw) ومساحة عملك (~/.openclaw/workspace) كما هي دون مساس.من npm إلى git:--dry-run لمعاينة تبديل الوضع المخطط له أولًا. يشغّل المحدّث
متابعات Doctor، ويحدّث مصادر Plugin للقناة المستهدفة، ويعيد تشغيل
Gateway ما لم تمرر --no-restart.يمكن للمثبّت فرض أي من الوضعين أيضًا:هل يجب أن أشغّل Gateway على حاسوبي المحمول أم على VPS؟
هل يجب أن أشغّل Gateway على حاسوبي المحمول أم على VPS؟
- الإيجابيات: لا توجد تكلفة خادم، وصول مباشر إلى الملفات المحلية، نافذة متصفح مباشرة.
- السلبيات: السكون/انقطاع الشبكة = انقطاع الاتصال، تحديثات/إعادات تشغيل نظام التشغيل تقاطع العمل، يجب أن يبقى الجهاز مستيقظًا.
- الإيجابيات: يعمل دائمًا، شبكة مستقرة، لا مشكلات سكون الحاسوب المحمول، أسهل في إبقائه قيد التشغيل.
- السلبيات: غالبًا يعمل بلا واجهة رسومية (استخدم لقطات الشاشة)، وصول إلى الملفات عن بُعد فقط، يجب استخدام SSH للتحديثات.
ما مدى أهمية تشغيل OpenClaw على جهاز مخصص؟
ما مدى أهمية تشغيل OpenClaw على جهاز مخصص؟
- مضيف مخصص (VPS/Mac mini/Pi): يعمل دائمًا، انقطاعات أقل بسبب السكون/إعادة التشغيل، أذونات أنظف، أسهل في إبقائه قيد التشغيل.
- حاسوب محمول/مكتبي مشترك: مناسب تمامًا للاختبار والاستخدام النشط، لكن توقّع توقفات مؤقتة عندما يدخل الجهاز في وضع السكون أو يجري تحديثات.
ما الحد الأدنى لمتطلبات VPS وما نظام التشغيل الموصى به؟
ما الحد الأدنى لمتطلبات VPS وما نظام التشغيل الموصى به؟
- الحد الأدنى المطلق: وحدة vCPU واحدة، ذاكرة RAM بسعة 1GB، قرص بسعة ~500MB.
- الموصى به: وحدة vCPU واحدة إلى وحدتين، وذاكرة RAM بسعة 2GB أو أكثر لتوفير هامش إضافي (السجلات، الوسائط، قنوات متعددة). قد تكون أدوات Node وأتمتة المتصفح كثيرة الاستهلاك للموارد.
هل يمكنني تشغيل OpenClaw داخل VM وما المتطلبات؟
هل يمكنني تشغيل OpenClaw داخل VM وما المتطلبات؟
- الحد الأدنى المطلق: وحدة vCPU واحدة، ذاكرة RAM بسعة 1GB.
- الموصى به: ذاكرة RAM بسعة 2GB أو أكثر إذا كنت تشغّل قنوات متعددة، أو أتمتة المتصفح، أو أدوات الوسائط.
- نظام التشغيل: Ubuntu LTS أو Debian/Ubuntu حديث آخر.
ذات صلة
- الأسئلة الشائعة — الأسئلة الشائعة الرئيسية (النماذج، الجلسات، gateway، الأمان، والمزيد)
- نظرة عامة على التثبيت
- بدء الاستخدام
- استكشاف الأخطاء وإصلاحها