استضافة Node.js

استضافة Node.js: قم بـ git push، وسيصبح تطبيق Node.js 24 الخاص بك متاحاً على الهواء مباشرة

اربطوا GitHub أو GitLab أو Bitbucket. يشغّل كل push أمر npm ci وبناءكم البرمجي، ثم يتم التبديل مباشرة — دون الحاجة لتشغيل خادم أو PM2 أو وكيل عكسي.

تجربة مجانية لمدة 14 يومًا — البطاقة مطلوبة، ولن يتم الخصم

اختر حزمتك
ابدأ نسختي التجريبية المجانية

تُشغّل استضافة المطورين (Developer Hosting) برمجياتكم الخاصة، ولهذا نطلب بطاقة مصرفية لضمان إتاحة الفترة التجريبية المجانية للمستخدمين الحقيقيين. لن يتم الخصم من بطاقتكم — لا اليوم ولا عند انتهاء الفترة التجريبية. لن تدفعوا أي شيء ما لم تختاروا خطة؛ وإذا لم تختاروا، فستتوقف التجربة ببساطة.

الباقات تبدأ من ⁦‏14.99 US$⁩ شهرياً

  • Node.js 24Express أو Fastify أو أي إطار عمل HTTP
  • 5 إصداراتمحفوظ للاستعادة بنقرة واحدة
  • 14 يومًا مجانًافترة تجريبية مجانية، تم تحديد Node.js مسبقًا
مسار نشر ينقل التغييرات من أمر git push إلى تطبيق يعمل مباشرة

كل ما يحتاجه تطبيق Node.js، يُدار من أجلك

أنتم تكتبون التطبيق. ونحن نتولى تثبيته، وبناءه، وتشغيله، والحفاظ على استمرارية عمله، والاحتفاظ بآخر خمسة إصدارات جاهزة للرجوع إليها.

Node.js 24 من app.js

Express أو Fastify أو أي إطار عمل يقدم HTTP، يبدأ من app.js. تكون قيمة NODE_ENV هي production ما لم تعينها خلاف ذلك.

تشغيل npm ci عند كل نشر

يتم تثبيت التبعيات من ملف package-lock الخاص بكم في دليل جديد، ثم يتم تشغيل أمر البناء الخاص بكم، قبل أن يتولى الإصدار الجديد العمل.

عنوان URL للمعاينة لكل فرع

ادفع أي فرع غير production وسيحصل على عنوان خاص به، يُقدَّم إلى جانب تطبيقك المباشر دون المساس به.

الأسرار خارج مستودعك

توضع مفاتيح واجهة برمجة التطبيقات في لوحة متغيرات البيئة، حيث تُحفظ في مخزن سري ويتم تزويد كل من عملية البناء وتطبيقك قيد التشغيل بها.

سجلات في متناول يدك

يظهر stderr الخاص بتطبيقكم في عارض السجلات بجانب أسطر خادم الويب، من لوحة التحكم أو من واجهة سطر الأوامر zinnector CLI.

ذاكرة ووحدة معالجة مركزية مخصصة لكم بالكامل

لكل تطبيق مخصصاته الخاصة من الذاكرة والمعالج تُطبق على مستوى الحساب، وبالتالي لا يمكن لأي مجاور استهلاكها.

عمليات نشر لا يمكنها تعطيل موقعكم

لن يصل أمر npm ci أو بناء فاشل إلى الزوار أبدًا: يستمر الإصدار المباشر حاليًا في العمل، ويوضح سجل النشر السبب. وعندما يُطرح إصدار وتغيرون رأيكم، يكون الرجوع فوريًا، لأن آخر خمسة إصدارات تظل على الخادم.

  • ينتهي npm ci والبناء الخاص بكم قبل انتقال أي حركة مرور
  • الرجوع بنقرة واحدة إلى أي من الإصدارات الخمسة الأخيرة
  • زر إعادة تشغيل عندما تحتاج إليه
  • شهادة SSL مجانية لنطاقك
  • SSH والمهام المجدولة في كل خطة
تطبيق إنتاج ومعاينة فرع يعملان جنباً إلى جنب

من المستودع إلى تطبيق Node.js قيد التشغيل

  1. ابدأ الفترة التجريبية المجانية

    تم تحديد Node.js لك. يلزم توفر بطاقة للفترة التجريبية ولن يتم خصم أي مبالغ منها.

  2. ربط المستودع الخاص بك

    اربط مستودع GitHub أو GitLab أو Bitbucket الذي يحتوي على ملف package.json الخاص بك وحدد فرع الإنتاج.

  3. اضبط البناء والمتغيرات الخاصة بك

    أضف أمر إنشاء إذا كان لديك واحد، ومتغيرات البيئة الخاصة بك.

  4. دفع git

    قم بالإرسال إلى الإنتاج وسيصبح إصدارًا، أو قم بإرسال أي فرع آخر للحصول على معاينة.

الملف الوحيد الذي نبحث عنه

ملف app.js يقوم بتشغيل خادمك. تأتي التبعيات من package.json.

// app.js — the file we start
const express = require("express");
const app = express();
app.get("/", (req, res) => res.send("Hello, world"));
app.listen(process.env.PORT || 3000);

باقات استضافة Node.js

محدد الحجم وفقًا لعملية Node.js: ذاكرة سعة 1 غيغابايت ونواة معالج واحدة (CPU) في Dev Start، و2 غيغابايت ونواتان في Dev Pro، و4 غيغابايت و4 نوى في Dev Scale — لتطبيق واحد أو خمسة أو عشرين تطبيقًا.

Zinn® Dev Start

⁦‏14.99 US$⁩/شهر

أو ⁦‏149.90 US$⁩ في السنة

المواقع الإلكترونية
1
تخزين NVMe
25 غيغابايت
عرض النطاق الترددي
1 تيرابايت

تجربة مجانية لمدة 14 يومًا — البطاقة مطلوبة، ولن يتم الخصم

اختر حزمتك
ابدأ نسختي التجريبية المجانية

تُشغّل استضافة المطورين (Developer Hosting) برمجياتكم الخاصة، ولهذا نطلب بطاقة مصرفية لضمان إتاحة الفترة التجريبية المجانية للمستخدمين الحقيقيين. لن يتم الخصم من بطاقتكم — لا اليوم ولا عند انتهاء الفترة التجريبية. لن تدفعوا أي شيء ما لم تختاروا خطة؛ وإذا لم تختاروا، فستتوقف التجربة ببساطة.

Zinn® Dev Pro

⁦‏28.99 US$⁩/شهر

أو ⁦‏289.90 US$⁩ في السنة

المواقع الإلكترونية
5
تخزين NVMe
100 غيغابايت عبر جميع مواقعك
عرض النطاق الترددي
5 تيرابايت

تجربة مجانية لمدة 14 يومًا — البطاقة مطلوبة، ولن يتم الخصم

اختر حزمتك
ابدأ نسختي التجريبية المجانية

تُشغّل استضافة المطورين (Developer Hosting) برمجياتكم الخاصة، ولهذا نطلب بطاقة مصرفية لضمان إتاحة الفترة التجريبية المجانية للمستخدمين الحقيقيين. لن يتم الخصم من بطاقتكم — لا اليوم ولا عند انتهاء الفترة التجريبية. لن تدفعوا أي شيء ما لم تختاروا خطة؛ وإذا لم تختاروا، فستتوقف التجربة ببساطة.

Zinn® Dev Scale

⁦‏99.99 US$⁩/شهر

أو ⁦‏999.90 US$⁩ في السنة

المواقع الإلكترونية
20
تخزين NVMe
500 غيغابايت عبر جميع مواقعك
عرض النطاق الترددي
25 تيرابايت

تجربة مجانية لمدة 14 يومًا — البطاقة مطلوبة، ولن يتم الخصم

اختر حزمتك
ابدأ نسختي التجريبية المجانية

تُشغّل استضافة المطورين (Developer Hosting) برمجياتكم الخاصة، ولهذا نطلب بطاقة مصرفية لضمان إتاحة الفترة التجريبية المجانية للمستخدمين الحقيقيين. لن يتم الخصم من بطاقتكم — لا اليوم ولا عند انتهاء الفترة التجريبية. لن تدفعوا أي شيء ما لم تختاروا خطة؛ وإذا لم تختاروا، فستتوقف التجربة ببساطة.

  • جربه أولاًتبدأ كل خطة مدارة بتجربة مجانية لمدة 14 يومًا، حتى تتمكن من إنشاء موقع حقيقي عليها قبل الدفع مقابل أي شيء.
  • ضمان استرداد الأموال خلال 30 يومًاإذا لم تكن الخطة المُدارة مناسبة لك، فأخبرنا بذلك في غضون 30 يوماً من دفعتك الأولى وسنقوم بردها. استضافة التطبيقات مشمولة. قراءة سياسة الاسترداد
  • دعم حقيقي، مشمولالدعم مشمول في كل باقة، ويقدمه أشخاص يديرون هذه المنصة وليس مجرد نصوص آلية. يمكن للحسابات التي لا تستطيع الانتظار التقدم إلى مقدمة قائمة الانتظار. كيف يعمل دعم الأولوية

ما لا تشغله هذه الخطط

  • تعمل الحاويات وصور Docker وKubernetes على خادم ⁦Zinn® Private Cloud⁩، وليس على هذه الخطط.
  • العمال الذين يعملون في الخلفية لفترات طويلة ومستهلكو قوائم الانتظار غير مدعومين هنا؛ بينما المهام المجدولة مدعومة.
  • تتشارك بيئة الإنتاج ومعاينات فروعها مخصصات الذاكرة ووحدة المعالجة المركزية الخاصة بالتطبيق.

استضافة Node.js: أسئلة

ما هو إصدار Node.js الذي تقوم بتشغيله؟

Node.js 24. يبدأ تطبيقك من app.js، ويتم تعيين NODE_ENV إلى production ما لم تحدد قيمتك الخاصة.

هل أحتاج إلى PM2 أم NGINX؟

لا. يقوم خادم الويب بتشغيل تطبيقك وإدارته نيابةً عنك، لذا لا يوجد مدير عمليات أو خادم وكيل عكسي يلزم ضبطه.

هل يمكنني تشغيل Next.js أو إطار عمل آخر يتضمن خطوة بناء؟

نعم، إذا كان يعمل كخادم Node.js من app.js. قم بتعيين أمر البناء الخاص بك وسيعمل مع كل عملية نشر، قبل إطلاق الإصدار الجديد.

هل يمكنني استخدام WebSockets أو مهام الخلفية؟

العمليات الخلفية طويلة الأمد غير مدعومة في هذه الخطط. بالنسبة للتطبيقات التي تعتمد بشكل كبير على WebSocket أو العمال أو الحاويات، فإن خادم ⁦Zinn® Private Cloud⁩ هو الخيار الأنسب.

هل تتوفر فترة تجريبية مجانية؟

نعم، 14 يومًا على Dev Start مع تحديد Node.js مسبقًا. البطاقة تضمن إتاحة الفترات التجريبية للمستخدمين الحقيقيين؛ ولن يتم خصم أي مبالغ ما لم تختاروا خطة.

هل يمكنني ربط قاعدة بيانات؟

نعم. استخدم قاعدة بيانات مُدارة من ⁦Zinn®⁩ (PostgreSQL أو MySQL) أو ذاكرة تخزين مؤقت Redis مخصصة لموقعك، وضع تفاصيل الاتصال في متغيرات البيئة الخاصة بك.

جميع بيئات تشغيل استضافة المطورين: Node.js وPython وRuby

انشر تطبيق Node.js الخاص بك اليوم

أربعة عشر يومًا مجانًا مع تحديد Node.js مسبقًا. لا يتم الخصم من البطاقة التي نطلبها أثناء الفترة التجريبية.

تجربة مجانية لمدة 14 يومًا — البطاقة مطلوبة، ولن يتم الخصم

اختر حزمتك
ابدأ نسختي التجريبية المجانية

تُشغّل استضافة المطورين (Developer Hosting) برمجياتكم الخاصة، ولهذا نطلب بطاقة مصرفية لضمان إتاحة الفترة التجريبية المجانية للمستخدمين الحقيقيين. لن يتم الخصم من بطاقتكم — لا اليوم ولا عند انتهاء الفترة التجريبية. لن تدفعوا أي شيء ما لم تختاروا خطة؛ وإذا لم تختاروا، فستتوقف التجربة ببساطة.