حلّ المجتمع

ثبّت n8n على CasaOS أو ZimaOS مع الحفاظ على الحالة المستمرة

A 2023 CasaOS tutorial walked through getting a working n8n container running on a home server.

الخلاصة: يحتاج 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، وقصّر التعرض العام على نقاط النهاية التي تحتاج فعلًا إلى استقبال حركة المرور.