[{"data":1,"prerenderedAt":117},["ShallowReactive",2],{"seo-verification":3,"blog-deployer-nuxt-app-vps-ar":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"id":7,"slug":8,"title":9,"excerpt":10,"readTime":11,"views":12,"isPinned":13,"publishedAt":14,"category":15,"categories":21,"featuredImage":23,"bgImage":24,"posterImage":25,"relatedSolution":26,"intro":28,"sections":29,"ctaTitle":69,"ctaBody":70,"ctaButton":71,"ctaUrl":72,"relatedPosts":73},138,"deployer-nuxt-app-vps","نشر Nuxt على خادم VPS: SSR ومسارات API والتحكم","استضف Nuxt على خادم VPS من ServOrbit مع Node وNitro ومتغيرات البيئة وreverse proxy وتخزين مؤقت HTTP مضبوط.",7,0,false,"2026-02-07T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},4,"التطوير","developpement","bg-warning\u002F10 text-warning","dev",[22],{"id":16,"name":17,"slug":18,"color":19,"icon":20},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fdeployer-nuxt-app-vps-poster.svg",{"categorySlug":20,"appSlug":27},"nuxt-stack","يمكن لـ Nuxt أن يقدّم موقعًا ثابتًا أو تطبيق SSR أو طبقة API عبر Nitro؛ والوضع المختار يغيّر متطلبات الخادم. على خادم VPS من ServOrbit، تتحكّم في بيئة تشغيل Node والمتغيرات وproxy بدلًا من الخضوع لقيود منصّة مغلقة. يوضّح هذا الدليل المسار: البناء (build) والخدمة والنطاق وHTTPS والمراقبة.",[30,34,44,63,66],{"type":31,"title":32,"body":33},"h2","لماذا تستضيف Nuxt على خادم VPS؟","لا تدعم منصّات الاستضافة المشتركة Node.js بشكل أصلي، ما يجعل الاستضافة الذاتية لتطبيق Nuxt مستحيلة دون خادم VPS أو خادم مخصّص. يتيح لك خادم VPS اختيار إصدار Node.js الذي تريده، وتهيئة reverse proxy (Nginx أو Caddy) على المنفذ الذي تختاره، وإدارة شهادات TLS الخاصة بك — كل ذلك دون أي قيد مصطنع على موارد المعالج أو الذاكرة. إنه الحل المثالي للمطوّرين المستقلين والشركات الصغيرة والمتوسطة الراغبين في التحكّم في حزمتهم من البداية إلى النهاية.",{"type":35,"title":36,"items":37},"ul","ما يمكنك فعله بـ Nuxt على خادم VPS",[38,39,40,41,42,43],"تقديم تطبيق Nuxt في وضع SSR (التصيير من جهة الخادم) لتحقيق SEO مثالي وأزمنة تحميل أقل","نشر موقع ثابت مُولَّد باستخدام `nuxt generate` وتقديمه عبر Nginx دون عملية Node.js دائمة","استضافة عدة مشاريع Nuxt على خادم VPS نفسه بفضل reverse proxy وVirtual Hosts","تهيئة متغيرات البيئة الحساسة (مفاتيح API، اتصالات قاعدة البيانات) مباشرة على الخادم، خارج مستودع Git","أتمتة عمليات النشر باستخدام PM2 أو webhooks الخاصة بـ GitHub أو خط أنابيب CI\u002FCD يشير إلى خادم VPS الخاص بك","تفعيل HTTPS تلقائيًا باستخدام Let's Encrypt عبر Caddy أو Certbot لتأمين مستخدميك",{"type":45,"title":46,"steps":47},"steps","تثبيت Nuxt على خادم VPS من ServOrbit",[48,51,54,57,60],{"title":49,"body":50},"اطلب خادم VPS Cloud من ServOrbit","توجّه إلى صفحة \u002Fvps-cloud واختر الصيغة المناسبة لمشروعك. بالنسبة لتطبيق Nuxt في وضع SSR، نوصي بـ 1 vCPU و1 غيغابايت من RAM كحدّ أدنى، ويُفضّل 2 غيغابايت لاستيعاب عملية Node.js وربما reverse proxy بأريحية. أكمل الطلب وادخل إلى مساحة العميل بمجرد تسليم خادم VPS (عادةً في أقل من دقيقة).",{"title":52,"body":53},"الوصول إلى Marketplace في مساحة العميل","سجّل الدخول إلى مساحة العميل الخاصة بك على ServOrbit، ثم انتقل إلى قسم « Marketplace » من لوحة معلومات خادم VPS الخاص بك. يسرد Marketplace جميع التطبيقات المُهيّأة مسبقًا المتاحة للتثبيت بنقرة واحدة على نسختك.",{"title":55,"body":56},"اختيار Nuxt وبدء التثبيت","ابحث عن « Nuxt » في كتالوج Marketplace، وانقر على البطاقة المقابلة، ثم أكّد التثبيت. يقوم سكربت التثبيت تلقائيًا بتهيئة Node.js (LTS) والتبعيات النظامية الضرورية وPM2 كمدير للعمليات للحفاظ على التطبيق نشطًا، بالإضافة إلى Nginx كـ reverse proxy على المنفذ 80 (والمنفذ 443 إذا تم إدخال نطاق). تستغرق العملية عادةً أقل من دقيقتين.",{"title":58,"body":59},"رفع تطبيقك وتهيئة متغيرات البيئة","بمجرد اكتمال التثبيت، اتصل عبر SSH بخادم VPS الخاص بك (`ssh root@\u003CIP-du-VPS>`). استنسخ مستودعك في الدليل المُجهَّز (على سبيل المثال `\u002Fvar\u002Fwww\u002Fnuxt-app`)، وثبّت التبعيات باستخدام `npm install`، ثم أنشئ ملف `.env` مع متغيرات البيئة الخاصة بك (مفتاح API، عنوان URL الأساسي، إلخ). بعد ذلك ابنِ التطبيق باستخدام `npm run build`. يبدأ Nuxt افتراضيًا على المنفذ `3000`؛ وPM2 مُهيّأ مسبقًا لإعادة تشغيل العملية تلقائيًا عند إقلاع الخادم.",{"title":61,"body":62},"الوصول إلى تطبيقك وتوجيه نطاقك","يمكن الوصول إلى تطبيقك فورًا عبر عنوان IP لخادم VPS الخاص بك على المنفذ 3000 (مثل `http:\u002F\u002F\u003CIP>:3000`). لجعله متاحًا على نطاقك عبر HTTPS، وجّه سجل DNS من نوع A إلى عنوان IP لخادم VPS، ثم حدّث Virtual Host الخاص بـ Nginx (`\u002Fetc\u002Fnginx\u002Fsites-available\u002Fnuxt-app`) باسم نطاقك وشغّل Certbot (`certbot --nginx -d votre-domaine.com`) للحصول على شهادة TLS مجانية. أعد تحميل Nginx (`nginx -s reload`): تطبيق Nuxt الخاص بك متاح الآن على الإنترنت.",{"type":64,"body":65},"tip","نصيحة احترافية: استخدم PM2 في وضع cluster للاستفادة من جميع أنوية المعالج في خادم VPS الخاص بك. يبدأ الأمر `pm2 start .output\u002Fserver\u002Findex.mjs -i max --name nuxt-app` (لـ Nuxt 3) عددًا من النسخ يساوي عدد الأنوية المتاحة ويوزّع الحمل تلقائيًا بينها — مثالي لذُرى حركة المرور دون تغيير صيغة خادم VPS.",{"type":64,"title":67,"body":68},"الوثائق الرسمية","للتهيئة المتقدّمة والخيارات الخاصة بالأداة وتغييرات الإصدار، راجع \u003Ca href=\"https:\u002F\u002Fnuxt.com\u002Fdocs\" target=\"_blank\" rel=\"noopener noreferrer\">الوثائق الرسمية لـ Nuxt\u003C\u002Fa>. يغطّي هذا الدليل النشر على خادم VPS من ServOrbit؛ وتبقى وثائق الناشر المرجع للضبط الدقيق.","انشر Nuxt في دقائق على خادم VPS Cloud من ServOrbit","استفد من خادم VPS Cloud عالي التوافر مع تثبيت Nuxt بنقرة واحدة، وNode.js مُهيّأ مسبقًا، ودعم سريع الاستجابة — دون مفاجآت سيئة في الفاتورة.","أطلق خادم VPS Cloud الخاص بي","\u002Fvps-cloud",[74,88,100],{"id":75,"slug":76,"title":77,"excerpt":78,"readTime":79,"views":80,"isPinned":13,"publishedAt":81,"category":82,"categories":83,"featuredImage":23,"bgImage":24,"posterImage":85,"relatedSolution":86},46,"deployer-nextjs-vps","نشر تطبيق Next.js على VPS","انشر Next.js على VPS: Node.js وPM2 وNginx وSSL وSSR. دليل كامل للمطوّرين والوكالات الراغبين في الاستضافة الذاتية.",8,2120,"2026-05-05T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},[84],{"id":16,"name":17,"slug":18,"color":19,"icon":20},"\u002Fblog\u002Fcovers\u002Fdeployer-nextjs-vps-poster.svg",{"categorySlug":18,"appSlug":87},"nextjs",{"id":89,"slug":90,"title":91,"excerpt":92,"readTime":11,"views":12,"isPinned":13,"publishedAt":93,"category":94,"categories":95,"featuredImage":23,"bgImage":24,"posterImage":97,"relatedSolution":98},137,"deployer-nodejs-app-vps","نشر Node.js على خادم VPS: بيئة تشغيل مستقرة ومضبوطة","انقل تطبيق Node.js إلى الإنتاج على خادم VPS مع PM2 ومتغيرات البيئة وreverse proxy واستراتيجية لإعادة التشغيل.","2026-02-08T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},[96],{"id":16,"name":17,"slug":18,"color":19,"icon":20},"\u002Fblog\u002Fcovers\u002Fdeployer-nodejs-app-vps-poster.svg",{"categorySlug":20,"appSlug":99},"nodejs-stack",{"id":101,"slug":102,"title":103,"excerpt":104,"readTime":11,"views":105,"isPinned":13,"publishedAt":106,"category":107,"categories":112,"featuredImage":23,"bgImage":24,"posterImage":114,"relatedSolution":115},39,"deployer-avec-caddy","انشر تطبيقاتك باستخدام Caddy على خادم VPS","انشر Caddy على خادم VPS الخاص بك: خادم ويب ووكيل عكسي مع HTTPS تلقائي. ملف Caddyfile من بضعة أسطر يكفي للانتقال إلى الإنتاج.",443,"2026-05-12T00:00:00+00:00",{"id":108,"name":109,"slug":110,"color":111,"icon":110},3,"النشر","deploiement","bg-success\u002F10 text-success",[113],{"id":108,"name":109,"slug":110,"color":111,"icon":110},"\u002Fblog\u002Fcovers\u002Fdeployer-avec-caddy-poster.svg",{"categorySlug":110,"appSlug":116},"caddy",1785097282303]