ستجد في هذا المستودع بعضًا من أفضل خيارات الاستضافة لتطبيقات الويب الثابتة أو الديناميكية الكاملة، وكلها مجانية الاستخدام.
جميع المواقع المذكورة أدناه تقدم كلا من المستوى المدفوع والمجاني؛ يمكنك الاستفادة من الطبقة المجانية لاستضافة مشاريعك الشخصية والانتقال إلى الخطة المدفوعة المناسبة عندما تحتاج إلى موارد إضافية.
اعتادت Heroku أن تكون المزود المجاني للهواة والمبتدئين لنشر تطبيقات بسيطة للتعلم واختبار المفاهيم.
ستتوقف Heroku عن تقديم الخطط المجانية بدءًا من 28 نوفمبر. لقد قمت هنا بتضمين قائمة بمختلف الخدمات المجانية تمامًا حيث يمكنك نشر تطبيقات الواجهة الأمامية والتطبيقات الكاملة.
Vercel عبارة عن نظام أساسي للمواقع الثابتة وأطر عمل الواجهة الأمامية، وهو مصمم للتكامل مع المحتوى مقطوع الرأس أو التجارة أو قاعدة البيانات. يعد نشر مشاريعك باستخدام vercel أمرًا سهلاً للغاية، ولا يتطلب الأمر سوى بضع نقرات.
يعد Netlify موقع ويب آخر شائع جدًا لاستضافة مواقع الويب الديناميكية والثابتة، ولكنه يدعم الواجهة الأمامية فقط، لذا لا يمكنك استضافة تطبيقات مكدسة كاملة على Netlify. عملية النشر أيضًا بسيطة جدًا مع Netlify؛ إنه تقريبًا نفس الشيء كما هو الحال مع Vercel.
انتقل إلى https://www.netlify.com/
قم بالتسجيل باستخدام حساب جيثب الخاص بك
انقر فوق "إضافة موقع جديد واختيار استيراد المشروع الحالي". هناك أيضًا خيار للاختيار من بين النماذج المتاحة، أو يمكنك أيضًا تحميل موقعك يدويًا.
انقر فوق زر الاستيراد بجوار مستودع GitHub الخاص بك، والذي يحتوي على المشروع الذي تريد نشره.
ستظهر نافذة منبثقة حيث يمكنك تكوين أشياء مثل اسم جذر دليل المشروع، وما إلى ذلك.
انقر الآن على زر النشر، وسيستغرق إنشاء تطبيقك ونشره بضع دقائق وسيُظهر لك عنوان URL الخاص بـ netlify حيث سيتم نشر موقع الويب الخاص بك.
Fly.io هي منصة عالمية لتوزيع التطبيقات. باستخدام Fly.io، يمكنك نشر تطبيقات الويب الكاملة في خوادم صغيرة، والتي يطلقون عليها اسم Firecracker microVMs. سواء كانت خدمة ويب بسيطة أو تأليفك المدعوم بقاعدة البيانات مع خدمات دعم متعددة، يمكن نشره بسهولة معها.
يستخدم صور Docker لـ Firecracker تطبيقك لتحويله إلى microVM. تقدم Fly.io خطة مجانية لنشر واختبار تطبيقاتك الصغيرة.
يمكنك نشر الخدمة الخاصة بك باستخدام CLI مع بعض الأوامر. إنه سهل للغاية.
يمكنك الآن زيارة لوحة التحكم https://fly.io
ويمكنك العثور على تطبيقك المنشور باستخدام عنوان URL المباشر.
Render عبارة عن سحابة موحدة لإنشاء وتشغيل جميع تطبيقاتك ومواقع الويب الخاصة بك باستخدام شهادات TLS مجانية وشبكة CDN عالمية وحماية DDoS وشبكات خاصة ونشر تلقائي من Git.
يعد Deploymen with Render أيضًا سهلًا جدًا ومباشرًا.
إن Railway عبارة عن نظام أساسي للبنية التحتية حيث يمكنك توفير البنية التحتية والتطوير باستخدام تلك البنية التحتية محليًا ثم النشر إلى السحابة. يمكنك البدء بالمستودع الخاص بك، أو البدء بقالب. تعمل أدواتهم على توسيع تطبيقك باستخدام المكونات الإضافية وإدارة المتغيرات بحيث تكون البيئات مماثلة للبيئات المحلية.
لديهم خطة مجانية حيث يمكنك نشر تطبيقاتك مجانًا حتى يقع استخدامك ضمن الموارد المقدمة.
يعد النشر باستخدام Railway.app أمرًا بسيطًا
تعد منصة الحوسبة السحابية الخاصة بأمازون، AWS (Amazon Web Services)، واسعة النطاق وتتوسع باستمرار. فهو يجمع بين البنية التحتية كخدمة (IaaS)، والنظام الأساسي كخدمة (PaaS)، ومنتجات البرامج المعبأة كخدمة (SaaS).
يمكن للعملاء استكشاف خدمات AWS واختبارها مجانًا حتى الحدود المخصصة للخدمة أثناء استخدام طبقة AWS المجانية. تشكل الطبقة المجانية ثلاثة أنواع مختلفة من العروض: طبقة مجانية لمدة 12 شهرًا، وصفقة مجانية دائمًا، وفترات تجريبية قصيرة المدى.
كيفية الاستفادة من الطبقة المجانية لـ aws؟