مرجع شخصي · آخر تحديث أكتوبر 2026

خريطة الاستضافة المجانية

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

عايز تعمل إيه؟

ابدأ من هنا. لاقي الحالة اللي تشبه مشروعك وخد الاقتراح.

الحالةاستخدمليه
أحفظ الكود وأشاركه وأرجعلهGitHubكل الاستضافات التانية بتسحب الكود منه
صفحة HTML أو portfolio أو موقع staticCloudflare Pages أو GitHub Pagesمجاني تماماً وسريع، ومفيش سيرفر تقلق عليه
موقع Next.js أو React فيه API وتسجيل دخولVercelمعمول لـ Next.js، وكل push بيتنشر لوحده
مشروع بيكسب فلوس وعايزه مجانيCloudflareخطة Vercel المجانية للاستخدام غير التجاري بس
Bot أو شات لحظي أو مهمة شغالة طول الوقتRender أو VPSمحتاج سيرفر صاحي دايماً، مش serverless
قاعدة بيانات لموقع على Vercel أو CloudflareNeonPostgres مجاني، وبيعمل branch لكل worktree
قاعدة بيانات + تسجيل دخول + رفع ملفات جاهزينSupabasebackend كامل من غير ما تكتب سيرفر
مشروع صغير أو تجربة على جهازك أو VPSSQLiteملف واحد، من غير أي إعداد

الخدمات بالتفصيل

كل خدمة فيها نفس الأسئلة الأربعة: بتدّيني إيه مجاناً، إمتى أستخدمها، إمتى لأ.

GitHub

الكودstatic

مكان تحفظ فيه الكود بـ git، وتشوف تاريخ كل تعديل، وتشارك مع غيرك.

مجاناً
ريبوهات عامة وخاصة بلا حدود، وGitHub Actions بدقايق شهرية، وGitHub Pages للمواقع الـ static من الريبوهات العامة.
استخدمه لما
دايماً. أي مشروع يتحط عليه الأول، وبعدين Vercel أو Cloudflare تسحب منه.
GitHub Pages
لصفحة HTML أو مدونة أو توثيق. بيدّيك رابط username.github.io.
ما ينفعش لـ
أي كود بيشتغل على السيرفر. Pages بيعرض ملفات بس.

Cloudflare Pages / Workers

staticديناميكيتجاري مسموح

Pages للمواقع (static ومعاها Functions)، وWorkers لكود بيشتغل على السيرفر في أماكن قريبة من الزائر حوالين العالم.

مجاناً
مواقع static بزيارات غير محدودة تقريباً، وعدد كبير من طلبات Workers يومياً، وربط مع GitHub، ودومين pages.dev.
استخدمه لما
عايز موقع سريع جداً ورخيص، أو مشروع تجاري على خطة مجانية.
معاه
D1 (قاعدة بيانات SQLite على السحابة) وR2 (تخزين ملفات) وKV.
خلي بالك
Workers مش Node.js كاملة، فبعض مكتبات npm ممكن ما تشتغلش. وفيه حد لوقت تشغيل الطلب الواحد.

Vercel

staticديناميكيغير تجاري

استضافة serverless من الشركة اللي عاملة Next.js. الكود بيصحى مع كل طلب ويرد وينام.

مجاناً
خطة Hobby: مشاريع كتير، وHTTPS، ودومين vercel.app، ورابط Preview لكل branch، ونشر تلقائي من GitHub.
استخدمه لما
موقع Next.js أو React فيه صفحات ديناميكية وAPI، ومشروع شخصي أو للتعلم.
المدفوع
Pro حوالي 20$ في الشهر لكل عضو، ولازم له لو المشروع تجاري.
ما ينفعش لـ
WebSockets، والمهام الطويلة، والـ bots الشغالة دايماً، وحفظ ملفات على السيرفر (يعني SQLite كملف ما ينفعش).

Netlify

staticديناميكي

منافس لـ Vercel بنفس الفكرة: نشر من GitHub، وFunctions للكود الديناميكي.

مجاناً
خطة مجانية بحدود شهرية على الزيارات ووقت التشغيل، ودومين netlify.app.
استخدمه لما
موقع static أو Astro أو Hugo، وعايز فورمز جاهزة من غير backend.
ما ينفعش لـ
نفس قيود Vercel، لإنه serverless برضه.

Render

سيرفر دايمبينام

بيشغّل سيرفر حقيقي (Node أو Python أو Docker) مش serverless.

مجاناً
Web service مجاني، بس بينام لو مفيش زيارات لفترة، وأول طلب بعدها بياخد ثواني عشان يصحى.
استخدمه لما
تجربة Express أو FastAPI، أو bot بسيط، أو مشروع محتاج WebSockets.
ما ينفعش لـ
حاجة لازم ترد فوراً طول الوقت على الخطة المجانية.

VPS (Hetzner وأمثالها)

سيرفر دايممدفوع رخيص

جهاز لينكس كامل على النت بتاعك انت. مش مجاني، بس بيبدأ من حوالي 4 إلى 5 يورو في الشهر.

استخدمه لما
عايز تحكم كامل، أو تشغّل كذا حاجة مع بعض، أو SQLite على الإنتاج، أو bot شغال 24 ساعة.
ما ينفعش لـ
لو مش عايز تتعامل مع لينكس والتحديثات والأمان بنفسك.

Neon

Postgresbranching

Postgres على السحابة، وبيتطفي لوحده لما ما يكونش فيه استخدام.

مجاناً
خطة مجانية فيها مشاريع وbranches ومساحة تكفي مشروع شخصي.
استخدمه لما
موقعك على Vercel أو Cloudflare ومحتاج Postgres، أو عايز database branch لكل worktree أو Preview.
ليه مميز
نسخة من قاعدة البيانات في ثانية بنفس البيانات، من غير ما تنسخها فعلياً.
خلي بالك
أول طلب بعد فترة سكون بياخد لحظة عشان يصحى.

Supabase

PostgresAuthStorage

backend جاهز: Postgres، وتسجيل دخول، ورفع ملفات، وتحديثات لحظية.

مجاناً
مشروعين مجانيين، والمشروع بيتوقف لو ما اتستخدمش أسبوع، وترجّعه بضغطة.
استخدمه لما
عايز تسجيل دخول وقاعدة بيانات من غير ما تكتب backend.
ما ينفعش لـ
database branch لكل worktree على الخطة المجانية.

SQLite

ملف واحدمجاني دايماً

قاعدة بيانات عبارة عن ملف app.db جوه المشروع. مفيش سيرفر خالص.

استخدمه لما
تجربة، أو أداة على جهازك، أو موقع على VPS واحد، أو كل worktree عايزه يبقى ليه قاعدة بيانات لوحده من غير إعداد.
على السحابة
Cloudflare D1 وTurso بيقدموا SQLite كخدمة لو محتاجها مع serverless.
ما ينفعش لـ
Vercel أو Netlify كملف (بيتمسح)، أو كتابة كتير جداً في نفس اللحظة، أو أكتر من سيرفر.

تركيبات جاهزة

أشهر طرق الربط بين الخدمات دي لمشروع كامل مجاني.

صفحة أو portfolio

GitHub → Cloudflare Pages

بتعمل push، والصفحة تتحدث لوحدها. زي الصفحة دي بالظبط.

تطبيق Next.js شخصي

GitHub → Vercel + Neon

الأشهر. ولكل branch رابط Preview وقاعدة بيانات خاصة بيه.

مشروع تجاري مجاني

GitHub → Cloudflare Workers + D1

الاستخدام التجاري مسموح، والسعر بعد الحدود رخيص.

تطبيق فيه تسجيل دخول

GitHub → Vercel + Supabase

Supabase بيتكفّل بالـ Auth والملفات وقاعدة البيانات.

مصطلحات

Static

ملفات جاهزة (HTML وCSS وصور) بتتبعت زي ما هي. مفيش كود بيشتغل على السيرفر.

Serverless

كود بيشتغل على السيرفر، بس بيصحى مع كل طلب وينام بعده. مفيش سيرفر صاحي طول الوقت.

سيرفر دايم

برنامج شغال 24 ساعة. لازم للـ WebSockets والـ bots والمهام الطويلة.

Preview

رابط مؤقت لكل branch عشان تجرّب التعديل قبل ما يوصل للموقع الأساسي.

Branching

نسخة منفصلة من قاعدة البيانات لكل branch أو worktree، عشان ما يبوّظوش بيانات بعض.