تخطي إلى المحتوى الرئيسي

سيرفر مخصص: إعداد OpenClaw على لينكس - ابنِ مساعدك الشخصي الذكي!

تم إنشاء هذا الدليل باستخدام المنتجات التالية:

(قد تختلف التفاصيل مع المنتجات من مزودين مختلفين ولكن المفاهيم الرئيسية تظل كما هي)

مقدمة

OpenClaw هو منصة تحكم وأتمتة مدعومة بالذكاء الاصطناعي تتيح لك التفاعل مع البرامج عبر واجهة متصفح. بدلًا من التنقل يدويًا عبر القوائم أو تكرار نفس الإجراءات مرارًا وتكرارًا، يمكن لـ OpenClaw تنفيذ المهام برمجيًا وتوفير قدرات تحكم عن بُعد من خلال لوحة معلومات الويب الخاصة به.

img

ما يجعل OpenClaw ثوريًا حقًا هو أنه يوفّر "طبقة تحكم" حديثة للتطبيقات والأنظمة. بدلاً من أن يكون مرتبطًا بجلسة سطح مكتب محلية، يمكن لـ OpenClaw العمل على جهاز بعيد مثل سيرفر مخصص ويظل قابلًا للإدارة بالكامل من أي مكان. هذا يجعله أداة قوية للمستخدمين الذين يريدون أتمتة موثوقة، تحكم عن بُعد، وإدارة مركزية دون الحاجة إلى تشغيل جهاز محليًا.

تفكر في استضافة هذه الخدمة بنفسك؟ سنرشدك خطوة بخطوة لكيفية إعدادها وتكوينها، مع كل ما تحتاج لمعرفته.

حالات استخدام OpenClaw

يمكن استخدام OpenClaw في العديد من السيناريوهات اليومية وهو مناسب لأي شخص يريد أتمتة المهام، توحيد استخدام الذكاء الاصطناعي، أو تشغيل مساعد دائم متاح دائمًا.

حالة استخدام شائعة هي توحيد التفاعلات مع الذكاء الاصطناعي عبر منصات متعددة. بدلًا من استخدام أدوات منفصلة لتطبيقات المراسلة المختلفة، يمكن لـ OpenClaw أن يعمل كمساعد واحد بسياق وتكوين موحد، مستقل عن مكان الوصول إليه.

OpenClaw مفيد أيضًا للأتمتة. يمكنه تقليل العمل اليدوي المتكرر من خلال التعامل مع المهام المتكررة، تنظيم المعلومات، تلخيص المحتوى، وتقديم ردود منظمة.

حالة استخدام مهمة أخرى هي أتمتة الويب. من خلال التحكم في جلسات المتصفح عبر نسخ مخصصة من Chrome أو Chromium، يمكن لـ OpenClaw التفاعل مع واجهات الويب حتى عندما لا توجد تكامل API مباشر.

لدعم هذه السيناريوهات، يوفر OpenClaw مجموعة واسعة من القدرات، بما في ذلك دعم المراسلة متعددة القنوات (مثل WhatsApp، Telegram، Slack، وDiscord)، بنية تعتمد على البوابة لإدارة الجلسات والقنوات، ميزات صوتية اختيارية، واجهة تفاعلية، منصة مهارات قابلة للتوسيع، دعم لمزودي ذكاء اصطناعي متعددين (بما في ذلك OpenAI وAnthropic)، عقد أجهزة للإجراءات المحمولة، مصادقة بمفتاح API، وإدارة مساحة العمل والتكوين المستمرة.

img

المتطلبات الأساسية

اعتمادًا على كيفية استخدامك لـ OpenClaw، قد تزداد متطلبات الموارد بسرعة. بينما الإعدادات الأساسية (مثل استخدام واجهة الويب فقط مع أتمتة بسيطة) تعمل جيدًا على خطط VPS صغيرة، فإن حالات الاستخدام المتقدمة مثل تشغيل قنوات متعددة، تفعيل العديد من المهارات، أو استخدام أتمتة المتصفح يمكن أن تصبح مكثفة جدًا من حيث الموارد، ولهذا نوصي بشدة باستخدام سيرفر مخصص.

العتادالحد الأدنىتوصية ZAP-Hosting
المعالج1 نواة vCPU8 أنوية vCPU
الذاكرة RAM4 جيجابايت16 جيجابايت
مساحة القرص25 جيجابايت50 جيجابايت

التثبيت

يبدأ التثبيت بتشغيل سكربت التثبيت الرسمي لـ OpenClaw على سيرفر لينكس مخصص. اتصل بسيرفرك عبر SSH ونفذ الأمر التالي:

curl -fsSL https://openclaw.ai/install.sh | bash

بعد تشغيل الأمر، سيبدأ سكربت التثبيت التفاعلي تلقائيًا ويرشدك خلال الإعداد. يقوم المثبت بفحص بيئتك، تثبيت التبعيات الناقصة ثم يبدأ عملية إعداد OpenClaw.

img

اكتشاف النظام وفحص التبعيات

يقوم المثبت تلقائيًا باكتشاف نظام التشغيل الخاص بك وتثبيت التبعيات المطلوبة إذا لزم الأمر. على سبيل المثال، إذا كان Node.js مفقودًا، سيتم تثبيته تلقائيًا. لا حاجة لأي إجراء يدوي.

تثبيت الحزم المطلوبة

يقوم OpenClaw بتثبيت الحزم المطلوبة باستخدام مدير الحزم الخاص بالنظام. لا حاجة لأي إجراء يدوي. بمجرد تثبيت جميع الحزم المطلوبة، يستمر المثبت تلقائيًا.

تثبيت OpenClaw

بمجرد تجهيز التبعيات، يقوم المثبت بتحميل وتثبيت إصدار OpenClaw. بمجرد اكتمال العملية، سترى تأكيدًا مثل:

img

إعداد OpenClaw

بعد تثبيت OpenClaw، يبدأ معالج الإعداد تلقائيًا. هذا الإعداد ضروري لإكمال التكوين الأولي وجعل OpenClaw قابلًا للاستخدام.

أولًا، اقرأ إشعار الأمان المعروض ووافق عليه للمتابعة. بعد ذلك، اختر وضع الإعداد. لمعظم المستخدمين، خيار البدء السريع هو الموصى به.

img

بعدها، اختر مزود النموذج/المصادقة. في هذا المثال، تم اختيار OpenAI. الآن أدخل مفتاح API الخاص بـ OpenAI. سيخزن OpenClaw المفتاح محليًا في التكوين ليتم استخدامه في الجلسات المستقبلية. بعد حفظ مفتاح API، اختر النموذج الافتراضي الذي يجب أن يستخدمه OpenClaw.

img

في الخطوات النهائية، يمكنك اختيارياً تكوين القنوات (مثل Telegram، Discord، أو Slack)، المهارات، والـ hooks. إذا لم ترغب في تكوين هذه الخيارات الآن، يمكنك تخطيها والمتابعة.

img

إذا أردت استخدام OpenClaw عبر Telegram، تحتاج أولًا لإنشاء بوت Telegram والحصول على رمز API الخاص به. يتم ذلك مباشرة في Telegram باستخدام حساب BotFather الرسمي.

افتح المحادثة مع BotFather، ابدأ عملية الإنشاء بإرسال /newbot، واتبع التعليمات.
سيسألك BotFather أولًا عن اسم العرض، ثم عن اسم المستخدم. يجب أن ينتهي اسم المستخدم بـ bot.

عادةً ما تكون المحادثة كالتالي:

User: /newbot 

BotFather: حسنًا، بوت جديد. ما الاسم الذي سنطلقه عليه؟ يرجى اختيار اسم للبوت الخاص بك.

User: ZAP DOCS EXAMPLE

BotFather: جيد. الآن دعنا نختار اسم مستخدم للبوت الخاص بك. يجب أن ينتهي بـ `bot`. مثل هذا، على سبيل المثال: TetrisBot أو tetris_bot.

User: 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 أو التكوين. أي شخص يمتلك هذا الرمز يمكنه التحكم في بوتك، لذا لا تشاركه علنًا أبدًا.

img

بعد إنشاء بوت Telegram وحفظ الرمز، يمكنك متابعة إعداد OpenClaw. في الخطوات التالية، يسمح لك OpenClaw بتثبيت المهارات وتمكين الـ hooks. هذه الخيارات موصى بها، لكن يمكن تخطيها وتكوينها لاحقًا في قسم التكوين إذا فضلت إكمال الإعداد أولًا.

بعد الانتهاء من الإعداد، يقوم OpenClaw تلقائيًا بتثبيت خدمة البوابة (Gateway service). أخيرًا، اختر خيار واجهة الويب ليطبع OpenClaw رابط لوحة المعلومات. هذا يسمح لك بالوصول إلى واجهة تحكم OpenClaw ومتابعة إدارة إعدادك عبر المتصفح.

بعد ذلك، سيتم تعليم الإعداد كمنجز. في نهاية الإعداد، يعرض OpenClaw أيضًا تثبيت سكريبت إكمال الأوامر في الشل. هذا اختياري لكنه موصى به، لأنه يحسن تجربة استخدام سطر الأوامر بتمكين الإكمال التلقائي لأوامر OpenClaw. اتبع الخطوات.

img

التكوين

سيرفراتنا المخصصة تُشحن بدون واجهة مستخدم رسومية بشكل افتراضي. لهذا السبب، يعمل 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 من السيرفر المخصص إلى جهازك المحلي.

على جهازك، افتح الطرفية ونفذ:

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 بواجهة رسومية، يمكنك تثبيت بيئة سطح مكتب على سيرفرك المخصص، مثل XFCE. بعد تثبيت واجهة رسومية (وحل سطح مكتب بعيد مثل RDP أو VNC)، يمكنك الوصول والتحكم في OpenClaw مباشرة من سطح مكتب السيرفر بدلاً من استخدام إعادة توجيه منفذ SSH.

img

تثبيت المهارات

تمدد المهارات OpenClaw بوظائف وتكاملات إضافية. يأتي OpenClaw مع أكثر من 50 مهارة. يمكنك تثبيت المهارات مباشرة من لوحة المعلومات بفتح قسم المهارات واختيار المهارات التي تريد تفعيلها.

img

تفعيل الـ hooks

تسمح الـ hooks لـ OpenClaw بتنفيذ إجراءات تلقائيًا عند حدوث أحداث معينة أو عند استخدام أوامر محددة. هذا مفيد لأتمتة المهام المتكررة، حفظ السياق، أو تشغيل سير عمل بدون تفاعل يدوي.

img

تكوين القنوات

تتيح القنوات استخدام OpenClaw عبر منصات المراسلة. في لوحة المعلومات يمكنك تكوين وربط القنوات المدعومة مثل Telegram، Discord، Slack وغيرها.

img

اعتمادًا على المنصة المختارة، تحتاج إلى توفير رموز أو بيانات اعتماد إضافية (مثلما شرحنا في عملية التثبيت لرمز بوت Telegram الذي تم إنشاؤه عبر BotFather).

بعد ربط قناة بنجاح، يمكن لـ OpenClaw استقبال والرد على الرسائل عبر تلك المنصة. قد تبدو محادثة مع المساعد الذكي عبر Telegram هكذا:

img

اعتبارات الأمان

OpenClaw أداة قوية ويجب دائمًا استخدامها مع احتياطات أمان مناسبة. لوحة تحكم البوابة محمية برمز توثيق يعمل ككلمة مرور ويمنح الوصول إلى مثيل OpenClaw الخاص بك. لا تشارك هذا الرمز علنًا (مثلًا في لقطات الشاشة، التذاكر، أو سجلات الدردشة)، لأن أي شخص يمتلك الرمز يمكنه الوصول والتحكم في اللوحة.

يوصى بالحفاظ على OpenClaw محميًا خلف جدار ناري وتجنب تعريض واجهة البوابة مباشرة للإنترنت العام. بشكل افتراضي، يربط OpenClaw خدمة البوابة بـ 127.0.0.1، مما يمنع الوصول الخارجي وهو الخيار الأكثر أمانًا لمعظم الحالات. للوصول عن بُعد إلى اللوحة، استخدم إعادة توجيه منفذ SSH وقيد الوصول للمستخدمين الموثوقين فقط.

الخاتمة والمزيد من الموارد

مبروك! لقد قمت الآن بتثبيت وتكوين OpenClaw بنجاح على سيرفرك المخصص. نوصي أيضًا بإلقاء نظرة على الموارد التالية، التي قد توفر لك مساعدة وإرشاد إضافي خلال عملية تكوين السيرفر

هل لديك أسئلة محددة غير مغطاة هنا؟ لأي استفسارات أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم لدينا، المتوفر يوميًا لمساعدتك! 🙂