بدء مشروع برمجي بسرعة.
Astro Stack — Node.js LTS وPM2 وNginx لنشر مواقع Astro الساكنة أو SSR في الإنتاج.
يُجهّز Astro Stack خادم VPS بأدوات كل ما يحتاجه مشروع Astro في الإنتاج: Node.js LTS من مستودع NodeSource الرسمي، وPM2 لإدارة العمليات بدون توقف، وNginx كبروكسي عكسي يُنهي TLS.
Astro فريد من نوعه بين أُطر عمل JavaScript: يُنشئ افتراضيًا موقعًا ساكنًا بالكامل — لا JavaScript يُرسَل إلى المتصفح إلا عند الحاجة — لكنّه يعرض الصفحات من جانب الخادم عند الطلب عبر `@astrojs/node`. يعمل كلا الوضعَين بسلاسة على هذه الحزمة.
output: 'static') والعرض من جانب الخادم (output: 'server' + @astrojs/node).export const prerender = true للتوليد المسبق مع إبقاء المسارات الأخرى ديناميكية.ابنِ مشروع Astro بـ output: 'static'، وانقل مجلّد dist/ وقدّمه من Nginx. لا تحتاج لعملية Node أثناء التشغيل.
استخدم محوّل @astrojs/node في الوضع المستقل لعرض صفحات Astro عند الطلب. يُشرف PM2 على عملية Node مع إعادة تشغيل تلقائية وإعادة تحميل بدون توقف.
قدّم واجهة Astro الأمامية إلى جانب مسارات API على النطاق نفسه. يُوجّه Nginx طلبات /api/* إلى خلفية منفصلة مع تسليم الأصول الساكنة المُحسَّنة لكل شيء آخر.
دليل محسّن لخوادم VPS Cloud من ServOrbit.
اختر قالب "Astro Stack". يكفي 1 جيجابايت RAM لموقع ساكن؛ و2 جيجابايت إذا كنت بحاجة إلى SSR مع PM2.
في astro.config.mjs، اضبط output: 'static' لموقع مُولَّد مسبقًا بالكامل، أو output: 'server' مع adapter: node({ mode: 'standalone' }) لـSSR.
يُثبّت هذا القالب سلسلة أدوات (Node.js LTS وPM2 وNginx). لا توجد واجهة ويب — تواصل عبر SSH ونشر مشروع Astro الخاص بك.
شغّل npm run build محليًا أو في CI. للمخرجات الساكنة، انسخ dist/ إلى /var/www/astro/dist. لـSSR، شغّل pm2 start dist/server/entry.mjs --name astro.
للوضع الساكن: root /var/www/astro/dist; وtry_files $uri $uri/ /404.html;. لـSSR: proxy_pass http://localhost:4321;. احصل على شهادة Let's Encrypt عبر Certbot.
هل تدير مشروعًا يستخدم Astro Stack؟ يتيح هذا الزر لقرّائك نشره على خادم VPS بنقرة واحدة، دون قراءة وثائق Docker.
[](https://servorbit.com/vps-cloud?template=astro-stack&utm_source=deploy-badge&utm_medium=referral&utm_campaign=astro-stack)<a href="https://servorbit.com/vps-cloud?template=astro-stack&utm_source=deploy-badge&utm_medium=referral&utm_campaign=astro-stack"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Astro Stack on ServOrbit" height="40"></a>يشير الزر إلى طلب خادم VPS مع تحديد القالب مسبقًا. تُقدَّم الصورة من servorbit.com — لا شيء تستضيفه من جهتك.
Node.js وPM2 وNginx وPostgreSQL مُهيّأة مسبقًا لـNext.js. انشر تطبيقاتك React SSR دون Vercel أو حصص من الدوال.
التطويرNuxt 3 مع SSR وPostgreSQL ووكيل عكسي. بيئة إنتاج لتطبيقات Vue.js الخاصة بك.
التطويرGo 1.22+، Gin، Nginx وPostgreSQL 16 مُعدَّة مسبقًا. انشر واجهة Go البرمجية في الإنتاج في دقائق.
التطويرNode.js مع PM2 ووكيل عكسي Nginx وقاعدة بيانات. واجهات برمجة التطبيقات وتطبيقات JavaScript الخاصة بك جاهزة لاستقبال الزيارات.
تصفّح مركز المساعدة والأسئلة الشائعة، أو تواصل مع فريقنا — معاودة اتصال أو WhatsApp أو بريد إلكتروني. الدعم بـ العربية والفرنسية والإنجليزية.