ما هو n8n؟ وكيفية تشغيل n8n محليًا

Ashley Goolam

Ashley Goolam

10 يونيو 2025

ما هو n8n؟ وكيفية تشغيل n8n محليًا

مرحباً، عشاق الأتمتة! هل أنتم مستعدون لتبسيط حياتكم باستخدام n8n، أداة سير العمل مفتوحة المصدر التي تشبه ابن عم Zapier الأكثر روعة والذي يمكنك استضافته ذاتيًا؟ سواء كنت مطورًا، أو مسوقًا، أو مجرد شخص يحب ربط التطبيقات، يتيح لك n8n أتمتة المهام بواجهة سحب وإفلات أنيقة - لا حاجة لكتابة أي كود! قمت بإعداده محليًا في 10 دقائق، وهو يغير قواعد اللعبة للمهام مثل مزامنة إشعارات Slack أو بناء وكلاء الذكاء الاصطناعي. في هذا البرنامج التعليمي، سأشرح ما هو n8n، وأرشدك خلال تشغيله محليًا باستخدام Docker Desktop، وأريك كيف تختبر أول وكيل ذكاء اصطناعي لك. هيا بنا نبدأ الأتمتة!

💡
هل تعمل مع واجهات برمجة التطبيقات (APIs) أو توثق المشاريع؟ احصل على APIdog لتصميم واختبار ومشاركة مستندات API بسهولة. إنه أداة لا غنى عنها لسير عملك في n8n!
زر

ما هو n8n؟ قوتك الخارقة في الأتمتة

n8n (يُنطق "إن-إيت-إن") هو منصة أتمتة سير عمل مفتوحة المصدر تربط التطبيقات وواجهات برمجة التطبيقات (APIs) والخدمات لأتمتة المهام المتكررة. يمكنك التفكير فيه كخط أنابيب مرئي تسحب فيه "عقدًا" لإنشاء سير عمل، مثل إرسال رسائل بريد إلكتروني عند إرسال نموذج Google أو مزامنة البيانات بين Trello وGoogle Sheets. إليك لماذا يعتبر n8n رائعًا:

n8n

يصف المستخدمون n8n بأنه "مرن بشكل جنوني" لأتمتة مهام العمل والشخصية بدون كود. هل أنت مستعد لتجربته؟ هيا بنا نشغله محليًا!

لماذا تشغل n8n محليًا؟

تشغيل n8n على جهازك مثالي للاختبار أو التعلم أو المشاريع الخاصة. تشمل الفوائد:

العيوب؟ الإعدادات المحلية لا يمكنها التعامل مع webhooks من منصات SaaS مثل Stripe بدون تهيئة إضافية، ويجب أن يبقى جهازك قيد التشغيل. في الوقت الحالي، دعنا نركز على إعداد محلي بسيط باستخدام Docker Desktop.

كيف تشغل n8n محليًا: دليل خطوة بخطوة

سأرشدك خلال تشغيل n8n محليًا باستخدام Docker Desktop، وهي أسهل طريقة لضمان العزل والاستمرارية. لقد اختبرت هذا على Windows، ولكنه يعمل على macOS وLinux أيضًا. هيا بنا نبدأ!

1. تثبيت المتطلبات المسبقة

ستحتاج إلى:

قم بتنزيل Docker Desktop من docker.com، وقم بتثبيته، وتحقق من تشغيله:

docker --version

2. تثبيت n8n باستخدام Docker Desktop

البحث عن n8n

بدلاً من ذلك، استخدم الطرفية:

docker pull n8nio/n8n

3. إنشاء دليل بيانات

لحفظ سير العمل والإعدادات، أنشئ مجلدًا لبيانات n8n:

4. تشغيل n8n باستخدام Docker

تشغيل صورة docker
تهيئة n8n

لأمان إضافي، قم بتمكين المصادقة الأساسية عبر الطرفية:

docker run -d --name n8n -p 5678:5678 -e N8N_BASIC_AUTH_ACTIVE=true -e N8N_BASIC_AUTH_USER=admin -e N8N_BASIC_AUTH_PASSWORD=yourpassword -v ~/.n8n:/home/node/.n8n n8nio/n8n

5. الوصول وإنشاء حساب n8n

فتح n8n في المتصفح
التسجيل للحصول على حساب
واجهة n8n

6. اختبار n8n باستخدام وكيل ذكاء اصطناعي

اختبار n8n
مشروع n8n التجريبي
مفتاح google gemini api
اختبار n8n ناجح

7. إيقاف أو تحديث n8n

لإيقاف n8n:

إيقاف n8n
docker stop n8n
docker rm n8n

للتحديث:

docker pull n8nio/n8n

اختياري: تشغيل n8n باستخدام npm (طريقة بديلة)

هل تفضل إعدادًا لا يعتمد على Docker؟ قم بتثبيت n8n عبر npm، على الرغم من أن Docker أبسط.

  1. قم بتثبيت Node.js (18.17.0+) من nodejs.org. تحقق:
node -v
npm -v
  1. قم بتثبيت n8n عالميًا:
npm install -g n8n
  1. ابدأ n8n:
n8n start
  1. الوصول على http://localhost:5678.

ملاحظة: إعدادات npm لا تعيد التشغيل تلقائيًا عند الأعطال وقد تواجه مشاكل في التبعيات. Docker هو خياري المفضل!

تخصيص n8n: ارفع مستوى إعدادك

هل تريد جعل n8n خاصًا بك؟ جرب هذه التعديلات:

n8n مع ollama

أضفت عقدة Google Sheets مخصصة، وقامت بمزامنة بياناتي كالسحر!

حالات استخدام n8n في العالم الحقيقي

n8n متعدد الاستخدامات بشكل جنوني. إليك ما أقوم أنا ومستخدمون آخرون بأتمتته:

قمت بإعداد سير عمل لحفظ مرفقات Gmail في Dropbox - استغرق 7 دقائق ووفر علي ساعات!

استكشاف أخطاء n8n وإصلاحها

sudo chown -R 1000:1000 ~/.n8n
sudo chmod -R 755 ~/.n8n

لماذا يستحق n8n وقتك

n8n هو قوة في الأتمتة، يجمع بين المرونة والخصوصية وسهولة الاستخدام. إعداد Docker Desktop سهل للغاية، وواجهة المستخدم المستندة إلى العقد تجعل سير العمل - مثل وكيل الذكاء الاصطناعي الخاص بك - ممتعًا للبناء. بالتأكيد، الإعدادات المحلية لها حدود (مثل تحديات webhook)، ولكن للاختبار أو المشاريع الخاصة، لا يمكن التغلب عليها. مقارنة بـ Zapier، فإن استضافة n8n الذاتية وطبيعته مفتوحة المصدر تمنحه ميزة في التكلفة والتحكم.

هل أنت مستعد لأتمتة عالمك؟ ابدأ تشغيل n8n وشارك سير عملك على منتدى n8n - لا أستطيع الانتظار لرؤية ما ستنشئه!

زر

ممارسة تصميم API في Apidog

اكتشف طريقة أسهل لبناء واستخدام واجهات برمجة التطبيقات