Install
curl -fsSL https://get.n8n.io | shلمن هذا مناسب
- مناسب للفرق التي ترغب في بناء أتمتة سير العمل ووكلاء الذكاء الاصطناعي في بيئة مستضافة ذاتياً: تنظيم العمليات عبر لوحة مرئية، وكتابة JavaScript أو Python داخل العقد عند الحاجة أو استيراد حزم npm، والاتصال بنماذج OpenAI أو Anthropic أو Google أو نماذج مفتوحة المصدر.
- مناسب للمستخدمين الذين يريدون الجمع بين البناء الرسومي ومرونة الكود، مع تكاملات تتجاوز 400 تكامل حسب الوصف الرسمي.
- الحالات غير المناسبة: يعتمد n8n نموذج توزيع fair-code عبر رخصة Sustainable Use License ورخصة n8n Enterprise License، وهو ليس رخصة مفتوحة المصدر بالمعنى التقليدي؛ إذا كان استخدامك يفرض متطلبات صارمة على الرخصة، فتحقق بنفسك أولاً من أن الشروط تسمح بذلك.
- التوصية الرسمية واضحة بأن يُشغَّل n8n عبر Docker، وبدون بيئة Docker ستتعطل المحاولة الأولى؛ أما المتطلبات الرسمية لطرق التشغيل الأخرى فلم تُذكر في هذه الأدلة.
أول محاولة في 3 دقائق
المسار الرئيسي الموصى به هو سكربت التثبيت الوارد في ملف README الرسمي (يتطلب تثبيت Docker مسبقاً على جهازك):
curl -fsSL https://get.n8n.io | sh
- المتطلبات: تأكد من أن Docker مثبت ويعمل.
- نفّذ سكربت التثبيت الرسمي أعلاه.
- إذا أردت التحكم يدوياً في موقع البيانات، يوفر الدليل الرسمي أيضاً طريقة Docker اليدوية: أنشئ أولاً وحدة تخزين عبر
docker volume create n8n_data، ثم شغّل صورةdocker.n8n.io/n8nio/n8nوفق التعليمات الرسمية مع تعيين المنفذ 5678، وافتح http://localhost:5678 في المتصفح للوصول إلى المحرر. لاحظ أن هذا إعداد نشر محلي يتضمن إنشاء وحدة تخزين وتشغيل حاوية محلياً، وليس عملية قراءة فقط؛ أما معاملاتdocker runالكاملة الدقيقة فاعتمد على نص README الرسمي. - ظهور واجهة المحرر هو مؤشر نجاح المحاولة الأولى.
يُنصح في المرة الأولى بالبقاء على عمليات منخفضة المخاطر داخل المحرر: استكشاف الواجهة والاطلاع على التكاملات المتاحة وأنواع العقد. وقبل تنفيذ أي إجراء يتصل بخدمات خارجية أو يكتب بيانات، تأكد من سلوك العقدة، لأن هذه الأدلة لا تتضمن توصيفاً لطبيعة القراءة/الكتابة لكل عقدة.
حالات الاستخدام
الحالة الأولى: بناء سير عمل ذكاء اصطناعي. أنشئ سير عمل على اللوحة المرئية في http://localhost:5678، وأدرج عقدة كود تستخدم JavaScript أو Python، واتصل بنماذج OpenAI أو Anthropic أو Google أو نماذج مفتوحة المصدر. النتيجة المتوقعة: يدعم الوصف الرسمي مزيج "البناء المرئي + الكود المخصص"؛ أما إعدادات معاملات عقدة نموذج معين فلم تُشرح نصاً في هذه الأدلة، والحد الذي يمكن تأكيده هو أن المنصة تمتلك أصلاً قدرات ذكاء اصطناعي وقدرة على الاتصال بهذه النماذج.
الحالة الثانية: التحقق من النشر المستضاف ذاتياً. أنشئ وحدة تخزين البيانات عبر docker volume create n8n_data، وشغّل الصورة وفق خطوات النشر اليدوي عبر Docker في README الرسمي، ثم افتح http://localhost:5678 للتحقق من عمل المحرر. النتيجة المتوقعة: يعمل n8n في Docker محلياً وقد أُنشئت وحدة التخزين n8n_data؛ وتنفيذ سير العمل سيؤدي إلى كتابة حالة محلية، أما تأثير حذف وحدة التخزين أو الحاوية فلم يُذكر في هذه الأدلة، فتحقق بنفسك قبل التنفيذ.
حدود الاستخدام
- طبيعة القراءة/الكتابة: محرر n8n وتنفيذ سير العمل يطلقان استدعاءات لخدمات خارجية وكتابة بيانات محلية (مثل وحدات التخزين)، لذا ينبغي أن تبقى المحاولة الأولى عند الاستكشاف والاطلاع، وأن تحدد بوضوح ما تفعله كل عقدة قبل التنفيذ الفعلي.
- متطلبات بيانات الاعتماد: لم توضح الأدلة الرسمية ما إذا كان التشغيل الأول يفرض تسجيل حساب أو بريد إلكتروني؛ لا تفترض المعلومات المجهولة من تلقاء نفسك.
- قيود الرخصة: fair-code، رخصة Sustainable Use License + رخصة n8n Enterprise License؛ راجع شروط الرخصة قبل الاستخدام التجاري أو التوزيع.
- غير مؤكد بعد: سلوك القراءة/الكتابة لكل عقدة تحديداً، ومسارات التراجع، وحدود خصوصية البيانات، والمتطلبات الرسمية لطرق التثبيت الأخرى غير Docker؛ كل ذلك لم يُذكر في هذه الأدلة، وهذا لا يعني غياب المخاطر.