VPS: إعداد OpenClaw على لينكس - اصنع مساعدك الشخصي الذكي!
تم إنشاء هذا الدليل باستخدام المنتجات التالية:
(قد تختلف التفاصيل مع المنتجات من مزودين مختلفين ولكن المفاهيم الرئيسية تظل كما هي)
مقدمة
OpenClaw هو منصة تحكم وأتمتة مدعومة بالذكاء الاصطناعي تتيح لك التفاعل مع البرمجيات عبر واجهة متصفح. بدلًا من التنقل يدويًا عبر القوائم أو تكرار نفس الإجراءات مرارًا، يمكن لـ OpenClaw تنفيذ المهام برمجيًا وتوفير قدرات تحكم عن بُعد من خلال لوحة معلومات الويب الخاصة به.
ما يجعل OpenClaw ثوريًا هو أنه يوفّر "طبقة تحكم" حديثة للتطبيقات والأنظمة. بدلاً من أن يكون مرتبطًا بجلسة سطح مكتب محلية، يمكن لـ OpenClaw العمل على جهاز بعيد مثل VPS ويظل قابلًا للإدارة بالكامل من أي مكان. هذا يجعله أداة قوية للمستخدمين الذين يريدون أتمتة موثوقة، تحكم عن بُعد، وإدارة مركزية دون الحاجة لتشغيل جهاز محليًا.
تفكر في استضافة هذه الخدمة بنفسك؟ سنرشدك خطوة بخطوة لكيفية إعدادها وتكوينها، مع كل ما تحتاج لمعرفته.
حالات استخدام OpenClaw
يمكن استخدام OpenClaw في العديد من السيناريوهات اليومية وهو مناسب لأي شخص يريد أتمتة المهام، توحيد استخدام الذكاء الاصطناعي، أو تشغيل مساعد دائم متاح دائمًا.
حالة استخدام شائعة هي توحيد التفاعل مع الذكاء الاصطناعي عبر منصات متعددة. بدلًا من استخدام أدوات منفصلة لتطبيقات المراسلة المختلفة، يمكن لـ OpenClaw أن يعمل كمساعد واحد بسياق وتكوين متسق، مستقل عن مكان الوصول إليه.
OpenClaw مفيد أيضًا للأتمتة. يمكنه تقليل العمل اليدوي المتكرر من خلال التعامل مع المهام المتكررة، تنظيم المعلومات، تلخيص المحتوى، وتقديم ردود منظمة.
حالة استخدام مهمة أخرى هي أتمتة الويب. من خلال التحكم في جلسات المتصفح عبر نسخ مخصصة من Chrome أو Chromium، يمكن لـ OpenClaw التفاعل مع واجهات الويب حتى عندما لا توجد تكامل API مباشر.
لدعم هذه السيناريوهات، يوفر OpenClaw مجموعة واسعة من القدرات، بما في ذلك دعم المراسلة متعددة القنوات (مثل WhatsApp، Telegram، Slack، وDiscord)، بنية تعتمد على البوابة لإدارة الجلسات والقنوات، ميزات صوتية اختيارية، واجهة تفاعلية، منصة مهارات قابلة للتوسيع، دعم لمزودي ذكاء اصطناعي متعددين (بما في ذلك OpenAI وAnthropic)، عقد أجهزة للإجراءات المحمولة، مصادقة بمفتاح API، وإدارة مساحة العمل والتكوين المستمرة.
المتطلبات الأساسية
اعتمادًا على كيفية استخدامك لـ OpenClaw، قد تزداد متطلبات الموارد بسرعة. بينما الإعدادات الأساسية (مثل استخدام واجهة الويب فقط مع أتمتة بسيطة) تعمل جيدًا على خطط VPS الصغيرة، فإن حالات الاستخدام المتقدمة مثل تشغيل قنوات متعددة، تفعيل العديد من المهارات، أو استخدام أتمتة المتصفح قد تصبح أكثر استهلاكًا للموارد بشكل ملحوظ.
لضمان أداء مستقر، نوصي باختيار خطة VPS توفر معالجات CPU وذاكرة RAM كافية، خاصة إذا كان OpenClaw سيعمل بشكل مستمر في الخلفية.
| العتاد | الحد الأدنى | توصية ZAP-Hosting |
|---|---|---|
| المعالج | 1 نواة vCPU | 8 أنوية vCPU |
| الذاكرة RAM | 4 جيجابايت | 16 جيجابايت |
| مساحة القرص | 25 جيجابايت | 50 جيجابايت |
التثبيت
يبدأ التثبيت بتشغيل سكربت التثبيت الرسمي لـ OpenClaw على VPS الخاص بك بنظام لينكس. اتصل بسيرفرك عبر SSH ونفذ الأمر التالي:
curl -fsSL https://openclaw.ai/install.sh | bash
بعد تشغيل الأمر، سيبدأ سكربت التثبيت التفاعلي تلقائيًا ويرشدك خلال الإعداد. يقوم المثبت بفحص بيئتك، تثبيت التبعيات الناقصة ثم يبدأ عملية الإعداد الأولي لـ OpenClaw.
اكتشاف النظام وفحص التبعيات
يقوم المثبت تلقائيًا باكتشاف نظام التشغيل الخاص بك وتثبيت التبعيات المطلوبة إذا لزم الأمر. على سبيل المثال، إذا كان Node.js مفقودًا، سيتم تثبيته تلقائيًا. لا حاجة لأي إجراء يدوي.
تثبيت الحزم المطلوبة
يقوم OpenClaw بتثبيت الحزم المطلوبة باستخدام مدير الحزم الخاص بالنظام. لا حاجة لأي إجراء يدوي. بمجرد تثبيت جميع الحزم المطلوبة، يستمر المثبت تلقائيًا.
تثبيت OpenClaw
بعد تجهيز التبعيات، يقوم المثبت بتحميل وتثبيت إصدار OpenClaw. بمجرد اكتمال العملية، سترى تأكيدًا مثل:
الإعداد الأولي لـ OpenClaw
بعد تثبيت OpenClaw، يبدأ معالج الإعداد الأولي تلقائيًا. هذا الإعداد ضروري لإكمال التكوين الأولي وجعل OpenClaw قابلًا للاستخدام.
أولًا، اقرأ إشعار الأمان المعروض ووافق عليه للمتابعة. بعد ذلك، اختر وضع الإعداد. لمعظم المستخدمين، خيار البدء السريع هو الموصى به.
بعدها، اختر مزود النموذج/المصادقة. في هذا المثال، تم اختيار OpenAI. الآن أدخل مفتاح API الخاص بـ OpenAI. سيخزن OpenClaw المفتاح محليًا في التكوين ليتم استخدامه في الجلسات المستقبلية. بعد حفظ مفتاح API، اختر النموذج الافتراضي الذي يجب أن يستخدمه OpenClaw.
في الخطوات النهائية، يمكنك اختيارياً تكوين القنوات (مثل Telegram، Discord، أو Slack)، المهارات، والروابط (hooks). إذا لم ترغب في تكوين هذه الخيارات الآن، يمكنك تخطيها والمتابعة.
إذا أردت استخدام OpenClaw عبر Telegram، تحتاج أولًا لإنشاء بوت Telegram والحصول على رمز API الخاص به. يتم ذلك مباشرة في Telegram باستخدام حساب BotFather الرسمي.
افتح المحادثة مع BotFather، ابدأ عملية الإنشاء بإرسال /newbot، واتبع التعليمات.
سيسألك BotFather أولًا عن اسم العرض، ثم عن اسم المستخدم. يجب أن ينتهي اسم المستخدم بـ bot.
عادةً ما تبدو المحادثة كالتالي:
المستخدم: /newbot
BotFather: حسنًا، بوت جديد. ما الاسم الذي سنطلقه عليه؟ الرجاء اختيار اسم للبوت الخاص بك.
المستخدم: ZAP DOCS EXAMPLE
BotFather: جيد. الآن دعنا نختار اسم مستخدم للبوت الخاص بك. يجب أن ينتهي بـ `bot`. مثل هذا، على سبيل المثال: TetrisBot أو tetris_bot.
المستخدم: ZAP_DOCS_EXAMPLE_BOT
BotFather: تم! تهانينا على بوتك الجديد. ستجده على t.me/ZAP_DOCS_EXAMPLE_BOT. يمكنك الآن إضافة وصف، قسم "حول"، وصورة ملف للبوت، راجع /help لقائمة الأوامر. بالمناسبة، عندما تنتهي من إنشاء بوتك الرائع، تواصل مع دعم البوت إذا أردت اسم مستخدم أفضل له. فقط تأكد من أن البوت يعمل بالكامل قبل القيام بذلك.
استخدم هذا الرمز للوصول إلى HTTP API:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
احفظ رمزك بأمان، يمكن لأي شخص استخدامه للتحكم في بوتك.
لوصف API الخاص بالبوت، راجع هذه الصفحة: https://core.telegram.org/bots/api
بعد تأكيد BotFather إنشاء البوت، انسخ الرمز المعروض واحتفظ به بأمان. ستحتاج هذا الرمز لاحقًا عند ربط Telegram كقناة في إعداد OpenClaw أو التكوين. أي شخص يمتلك هذا الرمز يمكنه التحكم في بوتك، لذا لا تشاركه علنًا.
بعد إنشاء بوت Telegram وحفظ الرمز، يمكنك متابعة إعداد OpenClaw. في الخطوات التالية، يسمح لك OpenClaw بتثبيت المهارات وتمكين الروابط. هذه الخيارات موصى بها، لكنها يمكن تخطيها وتكوينها لاحقًا في قسم التكوين إذا فضلت إكمال الإعداد أولًا.
بعد الانتهاء من الإعداد، يقوم OpenClaw تلقائيًا بتثبيت خدمة البوابة (Gateway service). وأخيرًا، اختر خيار واجهة الويب ليطبع OpenClaw رابط لوحة المعلومات. هذا يتيح لك الوصول إلى واجهة تحكم OpenClaw ومتابعة إدارة إعدادك عبر المتصفح.
بعد ذلك، سيتم وسم الإعداد كمنتهي. في نهاية الإعداد، يعرض OpenClaw أيضًا تثبيت سكريبت إكمال الأوامر في الشل. هذا اختياري لكنه موصى به، لأنه يحسن تجربة استخدام سطر الأوامر بتمكين الإكمال التلقائي لأوامر OpenClaw. اتبع الخطوات.
التكوين
خوادم VPS الخاصة بنا تأتي بدون واجهة مستخدم رسومية بشكل افتراضي. لهذا السبب، يعمل OpenClaw في وضع headless ويعرض واجهة التحكم الخاصة به محليًا فقط على الخادم على المنفذ 18789.
بعد إكمال التثبيت والإعداد، يطبع OpenClaw معلومات لوحة المعلومات في مخرجات الكونسول:
رابط لوحة المعلومات (مع رمز التوثيق):
http://127.0.0.1:18789/?token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
انسخ/ألصق هذا الرابط في متصفح على هذا الجهاز للتحكم في OpenClaw.
لم يتم اكتشاف واجهة رسومية. افتح من جهازك:
ssh -N -L 18789:127.0.0.1:18789 root@92.42.46.111
ثم افتح:
http://localhost:18789/
http://127.0.0.1:18789/?token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
نظرًا لأن واجهة الويب مرتبطة بـ 127.0.0.1، فلا يمكن الوصول إليها مباشرة من الإنترنت. للوصول الآمن من جهازك، أنشئ نفق SSH يعيد توجيه منفذ OpenClaw من VPS إلى جهازك المحلي.
على جهازك، افتح الطرفية ونفذ:
ssh -N -L 18789:127.0.0.1:18789 root@92.42.46.111
طالما أن جلسة SSH هذه مفتوحة، يمكنك الوصول إلى واجهة تحكم OpenClaw في متصفحك عبر الرابط:
http://localhost:18789/
إذا كان OpenClaw يتطلب المصادقة، افتح الرابط المرمز المعروض في مخرجات OpenClaw:
http://127.0.0.1:18789/?token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
إذا كنت تفضل استخدام OpenClaw بواجهة رسومية، يمكنك تثبيت بيئة سطح مكتب على VPS الخاص بك، مثل XFCE. بعد تثبيت واجهة رسومية (وحل سطح مكتب بعيد مثل RDP أو VNC)، يمكنك الوصول والتحكم في OpenClaw مباشرة من سطح مكتب VPS بدلاً من استخدام إعادة توجيه منفذ SSH.
تثبيت المهارات
المهارات توسع OpenClaw بوظائف وتكاملات إضافية. يأتي OpenClaw مع أكثر من 50 مهارة. يمكنك تثبيت المهارات مباشرة من لوحة المعلومات بفتح قسم المهارات واختيار المهارات التي تريد تفعيلها.
تفعيل الروابط (Hooks)
الروابط تسمح لـ OpenClaw بتنفيذ إجراءات تلقائيًا عند حدوث أحداث معينة أو عند استخدام أوامر محددة. هذا مفيد لأتمتة المهام المتكررة، حفظ السياق، أو تشغيل سير العمل بدون تفاعل يدوي.
تكوين القنوات
القنوات تتيح لك استخدام OpenClaw عبر منصات المراسلة. في لوحة المعلومات يمكنك تكوين وربط القنوات المدعومة مثل Telegram، Discord، Slack وغيرها.
اعتمادًا على المنصة المختارة، تحتاج لتوفير رموز أو بيانات اعتماد إضافية (مثلما شرحنا في عملية التثبيت لرمز بوت Telegram الذي تم إنشاؤه عبر BotFather).
بعد ربط قناة بنجاح، يمكن لـ OpenClaw استقبال والرد على الرسائل عبر تلك المنصة. قد تبدو محادثة مع المساعد الذكي عبر Telegram هكذا:
اعتبارات الأمان
OpenClaw أداة قوية ويجب دائمًا استخدامها مع احتياطات أمان مناسبة. لوحة بوابة التحكم محمية برمز توثيق يعمل ككلمة مرور ويمنح الوصول إلى مثيل OpenClaw الخاص بك. لا تشارك هذا الرمز علنًا (مثلًا في لقطات الشاشة، التذاكر، أو سجلات الدردشة)، لأن أي شخص يمتلك الرمز يمكنه الوصول والتحكم في اللوحة.
يوصى بالحفاظ على OpenClaw محميًا خلف جدار ناري وتجنب تعريض واجهة البوابة مباشرة للإنترنت العام. بشكل افتراضي، يربط OpenClaw خدمة البوابة بـ 127.0.0.1، مما يمنع الوصول الخارجي وهو الخيار الأكثر أمانًا لمعظم الاستخدامات. للوصول عن بُعد إلى اللوحة، استخدم إعادة توجيه منفذ SSH وقيد الوصول للمستخدمين الموثوقين فقط.
الخاتمة والمزيد من الموارد
تهانينا! لقد قمت الآن بتثبيت وتكوين OpenClaw بنجاح على VPS الخاص بك. نوصي أيضًا بإلقاء نظرة على الموارد التالية، التي قد توفر لك مساعدة وإرشاد إضافي خلال عملية تكوين السيرفر
- openclaw.ai - الموقع الرسمي
- docs.openclaw.ai - توثيق OpenClaw
- clawhub.com - ClawHub - مهارات مجتمعية منشأة
هل لديك أسئلة محددة غير مغطاة هنا؟ لأي استفسارات أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم لدينا، المتوفر يوميًا لمساعدتك! 🙂