دليل النشر

تثبيت n8n على خادم VPS: أتمتة بلا حدود

انشر على VPS Cloud →

الأتمتة6 دقيقة قراءة

تثبيت n8n على خادم VPS: أتمتة بلا حدود

n8n هي أداة مفتوحة المصدر لأتمتة مسارات العمل، تشبه Zapier أو Make، لكنك تستضيفها بنفسك. اربط تطبيقاتك، وأتمِت عملياتك التجارية، واحتفظ بالتحكم الكامل في بياناتك وتدفقاتك — دون الدفع مقابل كل عملية تنفيذ.

الاستضافة الذاتية مقابل n8n Cloud: ما الذي يتغير فعلاً

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

ما الذي تقدّمه لك الاستضافة الذاتية

  • مسارات عمل غير محدودة — دون أي قيود مصطنعة
  • عمليات تنفيذ غير محدودة — موارد خادمك وحدها هي التي تهم
  • بيانات لا تغادر بنيتك التحتية
  • الوصول إلى جميع عمليات التكامل، بما في ذلك عُقَد المجتمع (community nodes)
  • تخصيص بيئة التنفيذ (المتغيرات، الأسرار، الوصول إلى الشبكة)

المتطلبات المسبقة

خادم VPS بذاكرة RAM لا تقل عن 2 غيغابايت (يُوصى بـ 4 غيغابايت لمسارات العمل المكثّفة)، مع تثبيت Docker، واسم نطاق يشير إلى خادمك. يستخدم n8n قاعدة بيانات SQLite افتراضيًا — أما في بيئة الإنتاج فأعدّ PostgreSQL للحصول على أداء وموثوقية أفضل.

التثبيت باستخدام Docker

01

إنشاء شبكة Docker ووحدة التخزين

أنشئ شبكة Docker مخصصة لـ n8n وخدماته. أنشئ وحدة تخزين (volume) للحفاظ على البيانات بين عمليات إعادة التشغيل والتحديثات.

02

تشغيل حاوية n8n

شغّل n8n مع متغيرات البيئة الأساسية: N8N_HOST (نطاقك)، N8N_PROTOCOL (https)، WEBHOOK_URL (عنوان URL العام لخطافات الويب الواردة). اربط وحدة تخزين البيانات.

03

إعداد الوكيل العكسي

وجود Nginx في الواجهة الأمامية ضروري لـ HTTPS. أعدّ مضيفًا افتراضيًا يوجّه إلى المنفذ 5678. فعّل دعم WebSockets (proxy_set_header Upgrade وConnection) — يحتاجه n8n للواجهة الفورية.

04

الحصول على شهادة SSL

Certbot + Let's Encrypt. يقوم الأمر certbot --nginx -d votre-domaine.com بالحصول على الشهادة وإعدادها تلقائيًا. فعّل التجديد التلقائي.

05

إعداد التحديث التلقائي

استخدم Watchtower للحفاظ على تحديث n8n تلقائيًا، أو جدوِل مهمة cron لتشغيل docker pull n8nio/n8n && docker compose up -d. التحديثات المنتظمة مهمة للأمان.

يمكن لـ n8n التواصل مع خدمات أخرى على الخادم VPS نفسه عبر شبكة Docker الداخلية. وإذا كان لديك أيضًا Dify أو Open WebUI على الخادم نفسه، فيمكن لـ n8n استدعاؤها مباشرة دون المرور عبر الإنترنت.

انشر n8n على خادم VPS الخاص بك دون إعداد يدوي.

اطلب خادم VPS السحابي من MegaDomaine واختر قالب الأتمتة. يُثبَّت n8n ويُعَدّ ويصبح متاحًا من نطاقك.

بحاجة إلى مساعدة؟

تصفّح مركز المساعدة والأسئلة الشائعة، أو راسل فريقنا — الدعم بـ العربية والفرنسية والإنجليزية.