الخلاصة: يحتاج n8n إلى حالة مستمرة وعنوان URL عامًا ثابتًا أكثر من حاجته إلى تثبيت معقد
أوضح البرنامج التعليمي القديم لـ CasaOS أن n8n يمكنه العمل كحاوية. أما عند نشره ذاتيًا حاليًا، فركّز على أربعة أمور: بيانات n8n المستمرة، واسم مضيف ثابت، وHTTPS لخطافات الويب، ومساحة تخزين كافية لسجل التنفيذ. هذه التفاصيل أهم بكثير من الحزمة الأصلية بنقرة واحدة.
ابدأ بنشر مستمر داخل حاوية واحدة
services:
n8n:
image: docker.n8n.io/n8nio/n8n
restart: unless-stopped
ports:
- "5678:5678"
volumes:
- /path/to/n8n:/home/node/.n8n
environment:
- TZ=UTC
يُعد مستودع n8n المشروع الأساسي. وتوضح وثائق وحدات تخزين Docker سبب عدم وجوب بقاء حالة التطبيق في طبقة الحاوية فقط.
ضع دليل بيانات n8n على وحدة تخزين SSD مستمرة
يجب أن تبقى بيانات الاعتماد وسير العمل وحالة التشفير والبيانات الوصفية للتنفيذ بعد إعادة إنشاء الحاوية. إذا فقدت دليل n8n المستمر ولم تكن لديك نسخة احتياطية تراعي التطبيق، فلن تؤدي إعادة إنشاء الحاوية إلى استعادة نظام التشغيل الآلي لديك.
يوضح دليل متطلبات أجهزة n8n النقطة التي يبدأ عندها سجل التنفيذ وقواعد البيانات المستضافة معًا في اكتساب أهمية.
تحتاج خطافات الويب إلى عنوان URL الذي يصل إليه المستخدمون فعليًا
عندما يعمل n8n خلف وكيل عكسي، يجب أن يطابق اسم مضيف HTTPS الخارجي عنوان URL لخطاف الويب الذي يعلنه n8n. وإلا فقد يعمل المحرر بينما تشير خطافات الويب الواردة إلى المضيف أو المخطط أو المنفذ الخطأ.
استخدم PostgreSQL عندما ينمو مكدس سير العمل
يمكن للتثبيتات الشخصية الصغيرة أن تبدأ ببساطة. ومع ازدياد التزامن والتنفيذات المحتفظ بها وأهمية التشغيل الآلي، انقل قاعدة البيانات إلى خدمة PostgreSQL مُدارة بعناية بدلًا من اعتبار قاعدة البيانات المحلية الافتراضية بنية إنتاجية غير محدودة.
يساعدك دليل أجهزة متجر تطبيقات ZimaOS على تحديد حجم مكدس التشغيل الآلي كاملًا، وليس n8n وحده.
لا تعرض المحرر مباشرةً من دون HTTPS ومصادقة
يخزن n8n بيانات الاعتماد ويمكنه تنفيذ عمليات تشغيل آلية قوية. أبقِ المحرر خلف مصادقة موثوقة وHTTPS، وقصّر التعرض العام على نقاط النهاية التي تحتاج فعلًا إلى استقبال حركة المرور.
