[{"data":1,"prerenderedAt":99},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-ar-nodejs-stack":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"slug":7,"name":8,"description":9,"phase":10,"docsUrl":11,"logo":12,"github":13,"tagline":14,"longDescription":15,"features":16,"useCases":23,"steps":33,"faq":46,"specs":59,"compatibleOs":68,"relatedApps":70,"relatedPosts":95,"category":96},"nodejs-stack","Node.js Stack","Node.js مع PM2 ووكيل عكسي Nginx وقاعدة بيانات. واجهات برمجة التطبيقات وتطبيقات JavaScript الخاصة بك جاهزة لاستقبال الزيارات.",1,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fdeployer-nodejs-app-vps","https:\u002F\u002Fcdn.simpleicons.org\u002Fnodedotjs","https:\u002F\u002Fgithub.com\u002Fnodejs\u002Fnode","Node.js وPM2 وNginx وقاعدة بيانات — بيئة إنتاج لواجهات برمجة التطبيقات وتطبيقات JavaScript الخاصة بك.","يوفّر قالب Node.js Stack بيئة جاهزة للإنتاج لتطبيقات JavaScript وTypeScript الخاصة بك: Node.js LTS، وPM2 كمدير للعمليات، وNginx كوكيل عكسي، وPostgreSQL أو MongoDB حسب احتياجاتك. يتولّى PM2 التجميع العنقودي (clustering) وإعادة التشغيل التلقائي ومراقبة عمليات Node لديك.\n\nسواء نشرت واجهة Express\u002FFastify، أو تطبيق NestJS، أو خادم WebSocket، فإن هذا القالب يهيّئ المكوّنات الأساسية — إدارة السجلّات، والتجميع العنقودي متعدد النوى، ومتغيّرات البيئة الآمنة — لتتفرّغ للتركيز على شيفرتك.",[17,18,19,20,21,22],"Node.js LTS (النسخة المستقرة الموصى بها)","PM2 للتجميع العنقودي والمراقبة وإعادة التشغيل التلقائي","وكيل عكسي Nginx مع إدارة الترويسات","PostgreSQL ومتغيّرات بيئة آمنة","NVM مثبّت لتبديل نسخ Node بسهولة","سجلّات PM2 وNginx مُهيّأة مع التدوير",[24,27,30],{"title":25,"body":26},"واجهة REST API بـ Node.js","انشر واجهة Express أو Fastify أو NestJS في الإنتاج مع وضع التجميع العنقودي في PM2 لاستخدام جميع نوى المعالج.",{"title":28,"body":29},"تطبيق فوري (زمن حقيقي)","استضف خادم WebSocket أو تطبيق Socket.io مع PM2 الذي يتولّى إعادة التشغيل تلقائيًا.",{"title":31,"body":32},"خلفية JavaScript متكاملة","خادم لتطبيق Next.js أو Nuxt (SSR) أو Remix في وضع الإنتاج.",[34,37,40,43],{"title":35,"body":36},"إنشاء الخادم الافتراضي","اختر قالب \"Node.js Stack\" عند الطلب. الحد الأدنى 2 غيغابايت من ذاكرة RAM.",{"title":38,"body":39},"نشر تطبيقك","استنسخ مستودعك، وثبّت الاعتماديات عبر `npm ci --production`، وابنِ المشروع عند الحاجة.",{"title":41,"body":42},"البدء مع PM2","شغّل عبر `pm2 start app.js --name \"mon-api\" -i max` لوضع التجميع العنقودي. احفظ الإعداد عبر `pm2 save` و`pm2 startup`.",{"title":44,"body":45},"إعداد Nginx","عدّل مضيف Nginx الافتراضي (virtualhost) ليشير إلى منفذ تطبيق Node الخاص بك. شهادة SSL عبر Certbot.",[47,50,53,56],{"q":48,"a":49},"ما نسخة Node.js المثبّتة؟","أحدث نسخة LTS مستقرة. وNVM متاح لتبديل النسخ بسهولة حسب احتياجات مشروعك.",{"q":51,"a":52},"لماذا استخدام PM2 بدلًا من `node` مباشرة؟","يعيد PM2 تشغيل تطبيقك تلقائيًا في حال تعطّله، ويتولّى التجميع العنقودي متعدد النوى، ويُبقي العمليات حيّة بعد إعادة التشغيل، ويجمّع السجلّات في مكان واحد.",{"q":54,"a":55},"هل يمكن نشر تطبيق NestJS على هذا القالب؟","نعم. NestJS إطار عمل قياسي لـ Node.js — والقالب متوافق مع جميع أطر العمل المبنية على Node.js.",{"q":57,"a":58},"كيف أدير متغيّرات البيئة؟","أنشئ ملف `.env` في مشروعك وأشِر إليه في إعداد PM2 الخاص بك، أو استخدم `pm2 start ecosystem.config.js` مع تعريف المتغيّرات.",{"ram":60,"cpu":61,"stack":62},"2 غيغابايت","1 vCPU",[63,64,65,66,67],"Node.js LTS","PM2","Nginx","NVM","PostgreSQL",[69],"ubuntu-24.04",[71,80,86],{"name":72,"slug":73,"categorySlug":74,"categoryName":75,"categoryColor":76,"logo":77,"tagline":78,"description":79},"Nuxt Stack","nuxt-stack","developpement","التطوير","text-warning bg-warning\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Fnuxt","Nuxt 3 مع SSR وPostgreSQL ووكيل عكسي — بيئة إنتاج لتطبيقات Vue.js الخاصة بك.","Nuxt 3 مع SSR وPostgreSQL ووكيل عكسي. بيئة إنتاج لتطبيقات Vue.js الخاصة بك.",{"name":81,"slug":82,"categorySlug":74,"categoryName":75,"categoryColor":76,"logo":83,"tagline":84,"description":85},"Laravel Stack","laravel-stack","https:\u002F\u002Fcdn.simpleicons.org\u002Flaravel","PHP-FPM وNginx وPostgreSQL وRedis وSupervisor — حزمة Laravel جاهزة للإنتاج منذ لحظة الطلب.","PHP-FPM وNginx وPostgreSQL وRedis وSupervisor مُهيَّأة مسبقًا. انشر Laravel في بيئة الإنتاج دون أي إعداد أوّلي.",{"name":87,"slug":88,"categorySlug":89,"categoryName":90,"categoryColor":91,"logo":92,"tagline":93,"description":94},"Coolify","coolify","deploiement","نشر التطبيقات وDevOps","text-success bg-success\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Fcoolify","انشر من Git في ثوانٍ — بديل مستضاف ذاتيًا لـ Heroku وRender وNetlify.","انشر تطبيقاتك من Git في ثوانٍ. مستضاف ذاتيًا، دون الارتباط بمزوّد بعينه (vendor lock-in)، مع SSL تلقائي.",[],{"key":74,"slug":74,"name":75,"objective":97,"icon":98,"color":76},"بدء مشروع برمجي بسرعة.","dev",1785097303492]