Skip to main content
دروس12 min read

كيفية استضافة n8n ذاتيًا على VPS: دليل 2026 الكامل

تعلم كيفية إعداد أتمتة سير عمل n8n على خادم VPS الخاص بك باستخدام Docker. دليل خطوة بخطوة يغطي التثبيت وSSL والنسخ الاحتياطي والتحسين.

بقلم AutomationVPS

لماذا تستضيف n8n ذاتيًا؟

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

مع n8n Cloud، يبدأ التسعير من 20$/شهريًا لمجرد 2,500 تنفيذ. VPS بتكلفة 5-10$/شهريًا يمنحك تنفيذات غير محدودة. الحساب بسيط.

ما ستحتاجه

قبل أن نبدأ، تأكد من أن لديك:

  • VPS بذاكرة عشوائية لا تقل عن 2 جيجابايت ومعالج افتراضي واحد (نوصي بـ Hostinger VPS بدءًا من 4.99$/شهريًا أو DigitalOcean بدءًا من 6$/شهريًا)
  • اسم نطاق يشير إلى عنوان IP الخاص بـ VPS
  • إلمام أساسي بسطر أوامر Linux
  • وصول SSH إلى خادمك

الخطوة 1: إعداد VPS الخاص بك

أولًا، اتصل بـ VPS عبر SSH وحدّث النظام:

ssh root@your-server-ip
apt update && apt upgrade -y

الخطوة 2: تثبيت Docker

Docker هو أسهل طريقة لنشر n8n. ثبّته بهذه الأوامر:

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
apt install docker-compose -y

الخطوة 3: إنشاء ملف Docker Compose

أنشئ مجلدًا لـ n8n وأعد إعداد Docker Compose:

mkdir -p /opt/n8n && cd /opt/n8n
# docker-compose.yml
version: '3.8'
services:
  n8n:
    image: n8nio/n8n:latest
    restart: always
    ports:
      - "5678:5678"
    environment:
      - N8N_HOST=n8n.yourdomain.com
      - N8N_PORT=5678
      - N8N_PROTOCOL=https
      - WEBHOOK_URL=https://n8n.yourdomain.com/
      - GENERIC_TIMEZONE=UTC
    volumes:
      - n8n_data:/home/node/.n8n

volumes:
  n8n_data:

الخطوة 4: تشغيل n8n

شغّل n8n باستخدام Docker Compose:

docker-compose up -d

نسخة n8n الخاصة بك تعمل الآن! يمكنك الوصول إليها على http://your-server-ip:5678

الخطوة 5: إعداد SSL مع Nginx

للاستخدام الإنتاجي، ستحتاج SSL. ثبّت Nginx وCertbot:

apt install nginx certbot python3-certbot-nginx -y

أنشئ إعداد Nginx لـ n8n، ثم شغّل Certbot للحصول على شهادة SSL مجانية:

certbot --nginx -d n8n.yourdomain.com

نصائح التحسين

للحصول على أقصى استفادة من n8n المُستضاف ذاتيًا:

  • فعّل PostgreSQL -- استبدل SQLite الافتراضي بـ PostgreSQL للحصول على أداء أفضل مع سير العمل المعقد
  • أعد نسخًا احتياطية -- استخدم مهام cron لعمل نسخ احتياطي لمجلد بيانات n8n بانتظام
  • راقب الموارد -- استخدم htop أو أداة مراقبة لمتابعة استخدام المعالج والذاكرة العشوائية
  • استخدم وضع الطوابير -- لسير العمل بحجم كبير، فعّل وضع الطوابير في n8n مع Redis
  • حافظ على التحديث -- اسحب أحدث صورة Docker لـ n8n بانتظام للحصول على ميزات جديدة وإصلاحات أمنية

أي VPS يجب أن تختار؟

بناءً على اختباراتنا، إليك أفضل توصياتنا لاستضافة n8n:

  • Hostinger VPS -- أفضل قيمة إجمالية مع لوحة تحكم سهلة الاستخدام. خطة KVM 1 (4.99$/شهريًا) تقدم 4 جيجابايت ذاكرة عشوائية.
  • DigitalOcean -- أفضل وثائق وتطبيقات بنقرة واحدة. 12$/شهريًا لإعداد مريح.
  • Contabo -- أكثر موارد مقابل السعر. 4 معالجات افتراضية و8 جيجابايت ذاكرة عشوائية بسعر 4.50$/شهريًا.

الخاتمة

استضافة n8n ذاتيًا على VPS هي واحدة من أفضل الاستثمارات التي يمكنك القيام بها لسير عمل الأتمتة الخاص بك. مقابل أقل من 5$/شهريًا، تحصل على تنفيذات سير عمل غير محدودة، وملكية كاملة للبيانات، والمرونة لتخصيص كل شيء حسب احتياجاتك.

ابدأ اليوم مع أحد مزودي VPS الموصى بهم واتبع هذا الدليل خطوة بخطوة. في أقل من 30 دقيقة، ستحصل على نسخة n8n تعمل بالكامل على خادمك الخاص.

هل أنت مستعد للبدء بالأتمتة؟ احصل على VPS اليوم.

ابدأ استخدام استضافة Hostinger VPS اليوم. أسعار خاصة متاحة.

احصل على Hostinger VPS

* رابط تابع — قد نحصل على عمولة دون تكلفة إضافية عليك

#n8n#self-hosting#docker#automation