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


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

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


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


- أضف عقدة Manual Trigger ثم صِلها بعقدة CometAPI.
- في عقدة CometAPI، ضمن Credential to connect with، اختر Create new. الصق مفتاح
<COMETAPI_KEY>الخاص بك في 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 الخاص بك ومن أن النموذج متاح ضمن خطة CometAPI الخاصة بك.
- استجابات فارغة أو أخطاء حد Token — زد قيمة Max Tokens؛ واضبط Temperature وTop P حسب الحاجة.
- يتوقف n8n عند إغلاق الطرفية — استخدم pm2:
pm2 start "n8n" --name n8n && pm2 save.

