-->

دليل شامل لتثبيت وتشغيل منصة n8n للأتمتة الذكية مجانًا مع تفعيل كامل الميزات

تثبيت وتشغيل n8n مجانًا | دليل شامل 2025

تثبيت وتشغيل منصة n8n للأتمتة الذكية مجانًا

في ظل التسارع الرقمي وانتشار تطبيقات الذكاء الاصطناعي، أصبحت منصات الأتمتة عنصرًا جوهريًا لأي فريق أو فرد يسعى لتحسين الكفاءة، خفض التكاليف، وتقليل الأخطاء البشرية. ومن بين أدوات الأتمتة المفتوحة المصدر، تأتي n8n (تُنطق "وِنينت") كواحدة من أبرز المنصات المرنة والقابلة للتخصيص، والمدعومة بقوة بالذكاء الاصطناعي.

في هذا الدليل الشامل، نوضح لك كيفية تثبيت وتشغيل n8n مجانًا على أنظمة Linux وWindows باستخدام Docker، مع إعداد آمن وفعال، بالإضافة إلى أمثلة عملية وكود جاهز للنسخ.

1. ما هي منصة n8n؟

n8n هي منصة أتمتة منخفضة الكود (Low-Code) مفتوحة المصدر تُستخدم لربط التطبيقات والخدمات المختلفة (مثل Google Sheets، Slack، Telegram، OpenAI) لخلق سير عمل آلية دون الحاجة إلى برمجة متقدمة.

مميزات n8n عن أدوات مثل Zapier:
مفتوحة المصدر ومجانية عند الاستضافة الذاتية
تحكم كامل على بياناتك (لا تمر عبر سيرفرات خارجية)
• تدعم البرمجة المخصصة (JavaScript/TypeScript)
• دمج مباشر مع نماذج الذكاء الاصطناعي (OpenAI، Ollama، Hugging Face)

2. الميزات الرئيسية

  • واجهة سحب وإفلات لبناء سير العمل بسهولة.
  • دعم لأكثر من 300 خدمة وتطبيق (Google، Telegram، Notion، إلخ).
  • تشغيل محلي (Self-Hosted) دون تكاليف.
  • استخدام عقدة Function لكتابة كود مخصص.
  • تكامل قوي مع الذكاء الاصطناعي لتحليل النصوص، توليد المحتوى، الترجمة، التلخيص، وإرسال ردود آلية.

3. التثبيت عبر Docker (الطريقة الموصى بها)

✅ على نظام Linux

افتح الطرفية واتبع الخطوات التالية:

# إنشاء مجلد المشروع
mkdir ~/n8n && cd ~/n8n

# إنشاء ملف الإعدادات
cat > docker-compose.yml << 'EOF'
version: '3'
services:
  n8n:
    image: n8nio/n8n
    restart: unless-stopped
    ports:
      - "5678:5678"
    environment:
      - N8N_HOST=localhost
      - N8N_PORT=5678
      - N8N_PROTOCOL=http
      - NODE_ENV=development
      - TZ=UTC
      - N8N_BASIC_AUTH_ACTIVE=true
      - N8N_BASIC_AUTH_USER=n8nuser      - N8N_BASIC_AUTH_PASSWORD=securepassword123
      - DB_TYPE=sqlite
    volumes:
      - ./data:/home/node/.n8n
EOF
⚠️ تنبيه أمني: غير n8nuser وsecurepassword123 بعد أول استخدام. استخدم كلمات مرور قوية.

تشغيل الخدمة:

docker-compose up -d

افتح المتصفح وانتقل إلى: http://localhost:5678

✅ على نظام Windows

  1. حمّل Docker Desktop وثبّته.
  2. افتح PowerShell أو Terminal كمسؤول.
  3. أنشئ مجلدًا (مثلاً C: 8n) وانتقل إليه:
cd C:\
8n
  1. انسخ نفس ملف docker-compose.yml من الأعلى واحفظه في المجلد.
  2. شغّل الخدمة:
docker-compose up -d

انتقل إلى http://localhost:5678 في المتصفح.

تأكد من تفعيل WSL2 في إعدادات Docker Desktop للحصول على أفضل أداء.

4. إعدادات مهمة

  • للسماح بالوصول من أجهزة أخرى: غيّر N8N_HOST=localhost إلى N8N_HOST=0.0.0.0.
  • للاستخدام في الإنتاج، نوصي باستخدام Reverse Proxy مع HTTPS (مثل Nginx + Let's Encrypt).

5. مثال عملي: روبوت Telegram مدفوع بالذكاء الاصطناعي

افتح n8n، وأنشئ تدفقًا يحتوي على:

  1. Webhook Node: لاستقبال الرسائل من تيليجرام.
  2. OpenAI Node: لتحليل الرسالة وتوليد رد.
  3. Telegram Bot Node: لإرسال الرد تلقائيًا.
ستحتاج إلى توكن بوت من @BotFather لربط تيليجرام.

6. نصائح ذهبية

  • استخدم نماذج ذكاء اصطناعي محلية عبر Ollama أو LM Studio + HTTP Request Node.
  • احفظ إعداداتك في ./data — لا تحذف هذا المجلد!
  • استخدم GitHub لتتبع التغييرات في التدفقات.
  • فعّل N8N_METRICS=true لمراقبة الأداء.

📌 المصادر الرسمية

تحذير: دائمًا احتفظ بنسخة احتياطية من مجلد ~/n8n/data. فقدانه يعني فقدان كل التدفقات والإعدادات!
🚀 ابدأ الآن، وحوّل الأفكار إلى تدفقات ذكية تعمل تلقائيًا!

إرسال تعليق

أحدث أقدم