المتطلبات الأساسية
- Linux (Ubuntu/Debian/CentOS، إلخ) أو macOS
- ذاكرة RAM بسعة 2 GB+، ومساحة قرص فارغة 10 GB+
- وصول إلى Shell مع إمكانية الوصول إلى سجل npm العام
- Node.js 18.x أو 20.x LTS (راجع الخطوة 1)
- حساب CometAPI مع مفتاح API نشط — احصل على مفتاحك من هنا
1
احصل على مفتاح API الخاص بـ CometAPI
2
ثبّت Node.js عبر nvm
يتطلب n8n 1.x استخدام Node.js 18.x أو 20.x. النهج الموصى به هو nvm:
إذا ظهرت لك لاحقًا الرسالة
n8n: command not found، فأعد تشغيل الطرفية أو تأكد من أن دليل npm global bin المُدار بواسطة nvm موجود ضمن PATH لديك.3
ثبّت n8n وابدأ تشغيله


4
أنشئ حساب المالك الخاص بك
افتح http://localhost:5678/ في متصفحك. عند التشغيل لأول مرة، سيطلب منك معالج الإعداد إنشاء حساب Owner (بريد إلكتروني + كلمة مرور). أكمل ذلك ثم سجّل الدخول.

5
ثبّت عقدة مجتمع CometAPI
- انتقل إلى Settings (أسفل اليسار) → Community nodes
- انقر على Install a community node
- أدخل اسم الحزمة:
@cometapi-dev/n8n-nodes-cometapi - حدّد مربع الإقرار بالمخاطر وانقر على Install


إذا كان قسم Community Nodes غير موجود: تأكد من أنك سجلت الدخول باستخدام حساب Owner، وتحقق من Settings → Security للتأكد من أن تثبيت community node مُمكّن.
6
أنشئ سير عمل واضبط بيانات الاعتماد
- انقر على + New في الأعلى لإنشاء سير عمل.
- انقر على + في مساحة العمل وابحث عن CometAPI لإضافة العقدة.


- أضف عقدة Manual Trigger ووصلها بعقدة CometAPI.
- في عقدة CometAPI، ضمن Credential to connect with، اختر Create new. الصق مفتاح API الخاص بـ CometAPI في CometAPI Key ثم انقر على Save. تكون قيمة Base URL الافتراضية هي
https://api.cometapi.comوعادةً لا تحتاج إلى تغيير.

- اضبط العقدة:
- Model: أدخل model ID الحالي الذي تريد استخدامه
- Messages: اضبط Role على
user، وContent على Prompt الاختبار الخاص بك (مثلًاHello) - اختياري: أضف رسالة
system، واضبط Max Tokens وTemperature وما إلى ذلك.
- انقر على Execute step لتشغيل العقدة. تعرض لوحة Output استجابة JSON.

استكشاف الأخطاء وإصلاحها
استكشاف الأخطاء وإصلاحها
- أخطاء
node-gypأو أخطاء البناء الأصلية — ثبّت أدوات البناء:sudo apt install build-essential python3(Debian/Ubuntu) أو Xcode Command Line Tools (macOS). - أخطاء أذونات npm (EACCES) — استخدم nvm لتثبيت Node.js على مستوى المستخدم؛ لا حاجة إلى
sudo. - تعارض المنفذ (
localhost:5678غير متاح) — اضبطN8N_PORT=5679(أو أي منفذ حر آخر) قبل تشغيلn8n start. - قسم Community Nodes غير موجود — سجّل الدخول باستخدام حساب Owner وتحقق من Settings → Security.
- فشل npm install على شبكات الشركات — اضبط proxy:
npm config set proxy http://user:pass@host:port - تعيد عقدة CometAPI رمز 401/403 — تحقّق من مفتاح API الخاص بك ومن أن model متاح ضمن خطة CometAPI الخاصة بك.
- استجابات فارغة أو أخطاء حد token — زِد Max Tokens؛ واضبط Temperature وTop P حسب الحاجة.
- يتوقف n8n عند إغلاق الطرفية — استخدم pm2:
pm2 start "n8n" --name n8n && pm2 save.

