شعار Node.js Stack

التطوير

Node.js Stack

Node.js وPM2 وNginx وقاعدة بيانات — بيئة إنتاج لواجهات برمجة التطبيقات وتطبيقات JavaScript الخاصة بك.

حول Node.js Stack

يوفّر قالب Node.js Stack بيئة جاهزة للإنتاج لتطبيقات JavaScript وTypeScript الخاصة بك: Node.js LTS، وPM2 كمدير للعمليات، وNginx كوكيل عكسي، وPostgreSQL أو MongoDB حسب احتياجاتك. يتولّى PM2 التجميع العنقودي (clustering) وإعادة التشغيل التلقائي ومراقبة عمليات Node لديك.

سواء نشرت واجهة Express/Fastify، أو تطبيق NestJS، أو خادم WebSocket، فإن هذا القالب يهيّئ المكوّنات الأساسية — إدارة السجلّات، والتجميع العنقودي متعدد النوى، ومتغيّرات البيئة الآمنة — لتتفرّغ للتركيز على شيفرتك.

ما يُثبَّت

جاهز عند تشغيل الخادم

أنظمة التشغيل المتوافقة
Ubuntu 24.04
التطبيق
Node.js Stack
المنظومة التقنية
Node.js LTSPM2NginxNVMPostgreSQL
الحد الأدنى من RAM
2 غيغابايت
الحد الأدنى من CPU
1 vCPU
الوصول
root عبر SSH

الميزات الرئيسية

  • Node.js LTS (النسخة المستقرة الموصى بها)
  • PM2 للتجميع العنقودي والمراقبة وإعادة التشغيل التلقائي
  • وكيل عكسي Nginx مع إدارة الترويسات
  • PostgreSQL ومتغيّرات بيئة آمنة
  • NVM مثبّت لتبديل نسخ Node بسهولة
  • سجلّات PM2 وNginx مُهيّأة مع التدوير

متى تستخدم هذا الحل؟

واجهة REST API بـ Node.js

انشر واجهة Express أو Fastify أو NestJS في الإنتاج مع وضع التجميع العنقودي في PM2 لاستخدام جميع نوى المعالج.

تطبيق فوري (زمن حقيقي)

استضف خادم WebSocket أو تطبيق Socket.io مع PM2 الذي يتولّى إعادة التشغيل تلقائيًا.

خلفية JavaScript متكاملة

خادم لتطبيق Next.js أو Nuxt (SSR) أو Remix في وضع الإنتاج.

الدليل

نشر Node.js Stack على خادم VPS الخاص بك

  1. إنشاء الخادم الافتراضي

    اختر قالب "Node.js Stack" عند الطلب. الحد الأدنى 2 غيغابايت من ذاكرة RAM.

  2. نشر تطبيقك

    استنسخ مستودعك، وثبّت الاعتماديات عبر npm ci --production، وابنِ المشروع عند الحاجة.

  3. البدء مع PM2

    شغّل عبر pm2 start app.js --name "mon-api" -i max لوضع التجميع العنقودي. احفظ الإعداد عبر pm2 save وpm2 startup.

  4. إعداد Nginx

    عدّل مضيف Nginx الافتراضي (virtualhost) ليشير إلى منفذ تطبيق Node الخاص بك. شهادة SSL عبر Certbot.

الأسئلة الشائعة

أسئلة حول Node.js Stack

→ العودة إلى التطويركل التطبيقات
أحدث نسخة LTS مستقرة. وNVM متاح لتبديل النسخ بسهولة حسب احتياجات مشروعك.

إضافة زر النشر

هل تدير مشروعًا يستخدم Node.js Stack؟ يتيح هذا الزر لقرّائك نشره على خادم VPS بنقرة واحدة، دون قراءة وثائق Docker.

Deploy Node.js Stack on ServOrbit
Markdown
[![Deploy Node.js Stack on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=nodejs-stack&utm_source=deploy-badge&utm_medium=referral&utm_campaign=nodejs-stack)
HTML
<a href="https://servorbit.com/vps-cloud?template=nodejs-stack&utm_source=deploy-badge&utm_medium=referral&utm_campaign=nodejs-stack"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Node.js Stack on ServOrbit" height="40"></a>

يشير الزر إلى طلب خادم ‎VPS مع تحديد القالب مسبقًا. تُقدَّم الصورة من ‎servorbit.com — لا شيء تستضيفه من جهتك.

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

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

راسلنا على WhatsAppيُفتح في علامة تبويب جديدة