n8n هو منصّة أتمتة سير العمل (Workflow Automation) مفتوحة المصدر تتيح لك ربط تطبيقاتك وأدواتك وأتمتة المهام المتكرّرة دون كتابة كود كثير. وبينما تقدّم النسخة السحابية خططاً محدودة بعدد عمليات التنفيذ، فإن تشغيله على خادمك الخاص يمنحك تحكّماً كاملاً وخصوصية وتنفيذاً بلا حدود. في هذا الدليل نشرح كيف تشغّل n8n على VPS خطوة بخطوة — من اختيار الخادم إلى التثبيت بـDocker وربط الدومين وتفعيل SSL وتأمينه — بأسلوب عملي مناسب للمبتدئين.

كيف تشغّل n8n على VPS: مُشغّل ثم سير عمل ثم إجراء آلي
n8n على VPS يربط مُشغّلاتك بأدواتك وينفّذ الإجراءات آلياً على خادمك الخاص بخصوصية كاملة.

ما هو n8n ولماذا تشغّله على VPS؟

n8n (تُنطق «n-eight-n») أداة أتمتة مرئية تبني بها «سير عمل» يبدأ بمُشغّل (Trigger) مثل رسالة بريد أو Webhook أو جدولة زمنية، ثم ينفّذ سلسلة إجراءات آلية عبر مئات التكاملات الجاهزة. تشغيله ذاتياً على VPS أفضل من الاعتماد على السحابة لعدّة أسباب:

  • تنفيذ بلا حدود: لا سقف لعدد عمليات التشغيل الشهرية كما في الخطط السحابية.
  • خصوصية كاملة: بياناتك ومفاتيحك تبقى على خادمك أنت.
  • تكلفة ثابتة: سعر VPS شهري واحد بدل الدفع حسب الاستخدام.
  • تحكّم وتخصيص: إصدارات، إضافات، وموارد تحت سيطرتك.

باختصار، من يريد أتمتة جادّة ومستمرة يجد في تشغل n8n VPS بنفسه الخيار الأوفر والأكثر مرونة.

متطلبات تشغل n8n VPS

قبل أن تشغّل n8n على VPS، تأكّد من توفّر المتطلّبات الأساسية — وهي متواضعة ويمكن البدء بها بسهولة:

متطلبات تشغل n8n VPS: خادم ودوكر ودومين وأساسيات الطرفية
متطلبات تشغيل n8n: خادم VPS بذاكرة كافية، Docker، دومين مع SSL، ووصول SSH.
  • خادم VPS: 1GB رام كحدّ أدنى للتجربة، و2GB+ للاستخدام الجادّ، على نظام Linux (Ubuntu مفضّل).
  • Docker وDocker Compose: أسهل وأنظف طريقة للتثبيت والتحديث.
  • دومين أو نطاق فرعي: للوصول الآمن عبر HTTPS بدل عنوان IP.
  • وصول SSH: ومعرفة بسيطة بأوامر الطرفية (لا تحتاج خبرة عميقة).

اختيار VPS المناسب لـ n8n

اختيار خادم مناسب هو أساس أداء n8n المستقرّ. قبل أن تشغل n8n VPS فعلياً، حدّد حجم أتمتتك المتوقّع لتختار الموارد الصحيحة — فالجدول التالي يوضّح التوصية حسب الاستخدام:

حجم الاستخدامالموارد الموصى بهاملاحظة
تجربة وتعلّم1 vCPU · 1GB راميكفي لسير عمل بسيط
استخدام شخصي/صغير1–2 vCPU · 2GB رامأداء مريح لعدة سير عمل
فريق/أتمتة كثيفة2–4 vCPU · 4GB+ رامسير عمل متزامنة وثقيلة
💡 اقرأ أيضاً: VPS أم VDS أم Dedicated Server؟ دليل القرار للشركات العراقية

تشغل n8n VPS: التثبيت بـ Docker خطوة بخطوة

نستخدم Docker لأنه يعزل n8n ويبسّط التحديث. بعد الاتصال بخادمك عبر SSH، ثبّت Docker ثم شغّل n8n. أبسط طريقة عبر أمر واحد:

docker volume create n8n_data
docker run -d --restart unless-stopped --name n8n \
  -p 5678:5678 \
  -v n8n_data:/home/node/.n8n \
  docker.n8n.io/n8nio/n8n
تثبيت n8n على VPS في ست خطوات من تجهيز الخادم إلى تأمينه
خطوات تشغيل n8n: تجهيز الخادم، تثبيت Docker، تشغيل الحاوية، ربط الدومين، تفعيل SSL، ثم التأمين.

للاستخدام الجادّ يُفضّل استعمال ملف docker-compose.yml يضيف قاعدة بيانات PostgreSQL ومتغيّرات البيئة، ما يسهّل الصيانة والنسخ الاحتياطي. بعد التشغيل، يصبح n8n متاحاً على المنفذ 5678، ويمكنك فتح واجهته من المتصفّح لبناء أول سير عمل لك.

✅ استخدم دائماً وضع Docker Compose مع قاعدة بيانات خارجية للإنتاج؛ فهو أسهل في الترقية والنسخ الاحتياطي من تشغيل حاوية مفردة تعتمد قاعدة بيانات SQLite داخلية.

ربط دومين وتفعيل SSL

الوصول عبر عنوان IP والمنفذ غير آمن ولا عملي. اربط n8n بنطاق فرعي (مثل n8n.yourdomain.com) عبر عاكس وكيل (Reverse Proxy) مثل Nginx أو Traefik أو Caddy، ثم فعّل شهادة SSL مجانية من Let’s Encrypt للوصول عبر HTTPS. هذا يحمي بياناتك ويجعل الروابط والـWebhooks تعمل بشكل صحيح.

⚠️ اضبط متغيّر البيئة WEBHOOK_URL على رابط دومينك بـHTTPS، وإلا لن تعمل مُشغّلات الـWebhook بشكل صحيح.

تأمين وتحسين n8n

تأمين n8n لا يقلّ أهمية عن تشغيله. أهم الإجراءات:

  • المصادقة: فعّل مصادقة المستخدمين ولا تترك اللوحة مكشوفة للعامة.
  • جدار الحماية: أغلق المنفذ 5678 خارجياً واسمح بالوصول عبر الـReverse Proxy فقط.
  • التحديثات: حدّث صورة Docker دورياً لسدّ الثغرات.
  • النسخ الاحتياطي: انسخ مجلّد البيانات وقاعدة البيانات بانتظام.

راجع توثيق الاستضافة الرسمي من n8n لأحدث توصيات النشر والتأمين.

💡 اقرأ أيضاً: اختبار أداء VPS بنفسك: دليل عملي بأدوات sysbench وfio

أمثلة أتمتة عملية

لتلمس قيمة n8n، إليك أمثلة أتمتة شائعة يمكنك بناؤها في دقائق:

  • استقبال نموذج على موقعك ← حفظ البيانات في Google Sheets ← إرسال إشعار على تيليجرام.
  • مراقبة بريد وارد ← استخراج المرفقات ← رفعها إلى تخزين سحابي.
  • جدولة يومية ← جلب بيانات من API ← تلخيصها وإرسال تقرير.
  • ربط متجرك ← عند طلب جديد ← تحديث المخزون وإشعار الفريق.

أخطاء شائعة وكيف تتجنّبها

عند تشغيل n8n على خادمك، تجنّب هذه الأخطاء الشائعة:

  • ترك اللوحة بلا مصادقة أو بلا HTTPS (خطر أمني كبير).
  • نسيان ضبط WEBHOOK_URL فتتعطّل مُشغّلات الويب هوك.
  • اختيار خادم بذاكرة أقل من اللازم فتتوقّف سير العمل الثقيلة.
  • إهمال النسخ الاحتياطي لمجلّد البيانات قبل التحديثات.
  • تشغيل كل شيء بصلاحية root دون عزل أو جدار حماية.

🤝 من واقع مرام

كثير من عملاء مرام يشغّلون n8n وأدوات أتمتة أخرى على خطط VPS اقتصادية بنجاح. نصيحتنا: ابدأ بخطة صغيرة لتجربة سير عملك، ثم رقِّ الموارد حين تزداد أتمتتك — فالبنية المرنة تسمح بذلك دون إعادة إعداد من الصفر.

الخلاصة

أن تشغل n8n VPS بنفسك ليس معقّداً كما يبدو: تجهّز خادماً مناسباً، تثبّت Docker، تشغّل الحاوية، تربط الدومين مع SSL، ثم تؤمّن الوصول. النتيجة منصّة أتمتة كاملة تحت سيطرتك، بلا حدود تنفيذ وبخصوصية تامّة وتكلفة ثابتة. ومع خادم VPS موثوق كأساس، تتحوّل مهامك المتكرّرة إلى سير عمل آلي يعمل نيابةً عنك على مدار الساعة.

جاهز لتشغيل أتمتتك الخاصة؟

خوادم VPS من مرام هوست بموارد مضمونة وحماية DDoS ونسخ احتياطي — أساس مثالي لتشغيل n8n وأدوات الأتمتة.

جهّز VPS لتشغيل n8n ←