استضافة الملفات الثابتة (Static Hosting)
مثالية لـ مدفوعات — HTML + CSS + JS بدون سيرفر خلفي
☁️
Cloudflare Pages
الأنسب لمدفوعات
الأسرع عالمياً عبر شبكة CDN تضم +310 مدينة. نشر تلقائي من Git.
حجب غير موجود في السعودية. HTTPS تلقائي. خطة مجانية سخية جداً.
السرعة:
CDN عالمي <50ms
HTTPS:
تلقائي + مجاني
دومين مخصص:
مجاني + SSL
السعودية:
لا حجب ✅
النشر:
Git push تلقائي
الحد المجاني:
500 build/شهر · ∞ نطاق ترددي
مجاني تماماً
الخطة المجانية كافية لأي حجم
▲
Vercel
ممتاز للمطورين
الأكثر شهرة بين المطورين. Preview URLs لكل Branch. Analytics مدمج.
أداء عالي وتجربة نشر سلسة جداً. خطة مجانية للمشاريع الشخصية.
السرعة:
Edge Network سريع
HTTPS:
تلقائي
Preview:
URL مؤقت لكل commit
السعودية:
أبطأ قليلاً من CF
النطاق الترددي:
100GB/شهر مجاناً
التجاري:
يحتاج Pro ($20/شهر)
مجاني (Hobby)
Pro بـ $20/شهر للأعمال التجارية
🌐
Netlify
سهل الاستخدام
رائد في Static Hosting. نشر بالـ drag & drop بدون Git.
Forms و Identity و Functions مدمجة. مناسب جداً للمبتدئين.
النشر:
Drag & Drop أو Git
HTTPS:
تلقائي
النطاق الترددي:
100GB/شهر مجاناً
Build minutes:
300 دقيقة/شهر مجاناً
Analytics:
مدمج (مدفوع)
مجاني (Starter)
Pro بـ $19/شهر
🐙
GitHub Pages
مجاني دائماً
استضافة مجانية مباشرة من GitHub Repository.
مثالي للمشاريع المفتوحة. بسيط جداً — لكن محدود ولا يدعم CNAME لـ Apex domain مجاناً.
السعر:
مجاني دائماً
HTTPS:
تلقائي
الحجم:
أقل من 1GB للـ repo
النطاق الترددي:
100GB/شهر فقط
CDN:
محدود جداً
مجاني دائماً
للمشاريع العامة فقط مجاناً
🔥
Firebase Hosting
متكامل مع Firestore
الأفضل إذا كنت تستخدم Firebase Firestore للتخزين —
كل شيء في مكان واحد. CDN سريع، HTTPS تلقائي، نشر بأمر واحد.
التكامل:
Firestore + Auth في نفس المشروع
CDN:
Google CDN سريع
المجاني:
10GB/شهر نطاق ترددي
النشر:
firebase deploy
CLI مطلوب:
Node.js + firebase-tools
مجاني (Spark)
Blaze (Pay as you go) للإنتاج
🖥️
VPS (سيرفر خاص)
للمؤسسات
تحكم كامل في السيرفر. مناسب إذا احتجت في المستقبل لـ Backend.
يحتاج معرفة تقنية بـ Linux/Nginx. خيارات: DigitalOcean, Linode, Contabo, AWS EC2.
التحكم:
كامل (root access)
التعقيد:
يحتاج خبرة Linux
CDN:
يحتاج إعداد يدوي
Backend:
ممكن لاحقاً
$4–$20/شهر
Contabo: $5 · DO: $6 · AWS t3.micro مجاني أول سنة
ملاحظة حول الوصول من السعودية
Cloudflare Pages هو الأضمن للوصول من السعودية — Cloudflare لديها نقاط حضور (PoP) في الرياض وجدة مباشرة.
Vercel و Netlify لا توجد شبكات CDN لهما في المملكة، مما يعني زمن استجابة أعلى قليلاً (~150ms بدلاً من ~20ms).
بالنسبة لـ Firebase Hosting، Google لديها نقطة حضور في الشرق الأوسط لكنها ليست داخل المملكة.
حلول تخزين البيانات
من localStorage البسيط إلى قواعد بيانات السحابة المؤسسية
localStorage (الحالي)
تخزين في المتصفح — لا سيرفر
البيانات مخزّنة محلياً في متصفح المستخدم فقط. لا مزامنة، لا نسخ احتياطية تلقائية،
تُمسح عند مسح بيانات المتصفح. مناسب للتجربة والاستخدام الفردي.
✅ بدون إعداد
✅ مجاني دائماً
❌ جهاز واحد فقط
❌ لا نسخ احتياطي
❌ ~5MB حد أقصى
Firebase Firestore
NoSQL سحابي — Google
الحل المدمج مع مدفوعات حالياً. قاعدة بيانات NoSQL في الوقت الفعلي
مع مصادقة مدمجة، عزل الشركات، وأمان مُدار بالكامل من Google.
✅ مُدمج في مدفوعات
✅ Auth مدمج
✅ 50K قراءة/يوم مجاناً
✅ مزامنة فورية
✅ Offline mode
⚠️ 1GB مجاني
Supabase
PostgreSQL + Auth + Storage
بديل مفتوح المصدر لـ Firebase مبني على PostgreSQL.
يدعم SQL الكامل، Row Level Security، Auth، Storage، Edge Functions.
الخطة المجانية تتوقف بعد عدم النشاط.
✅ SQL كامل
✅ مفتوح المصدر
✅ 500MB مجاناً
✅ Realtime
⚠️ يتوقف بعد عدم نشاط
⚠️ يحتاج migration من Firestore
PocketBase
ملف واحد — self-hosted
Backend كامل في ملف واحد يعمل على أي سيرفر.
SQLite + Auth + Admin UI + REST API تلقائي.
مثالي للمشاريع الصغيرة والمتوسطة التي تريد التحكم الكامل.
✅ ملف واحد
✅ Admin UI تلقائي
✅ REST API تلقائي
⚠️ يحتاج VPS
⚠️ يحتاج migration
Turso
SQLite على الـ Edge
SQLite موزّعة على حواف الشبكة (Edge) بزمن استجابة <10ms.
مجانية حتى 500 قاعدة بيانات و 9GB/شهر.
تحتاج API layer (Cloudflare Workers أو Hono).
✅ <10ms زمن استجابة
✅ 9GB/شهر مجاناً
⚠️ تحتاج Worker layer
⚠️ تعقيد إضافي
Genspark Table API
مدمج في المنصة — REST فوري
API جاهزة مدمجة في منصة Genspark. لا إعداد، لا سيرفر.
تعمل مع أي Static Site مباشرة. CRUD كامل بمسارات نسبية.
مثالية إذا بقيت على منصة Genspark.
✅ بدون إعداد
✅ REST API جاهزة
✅ CRUD كامل
⚠️ مرتبطة بـ Genspark فقط
MongoDB Atlas
NoSQL مُدار — السحابة
قاعدة بيانات NoSQL مُدارة بالكامل. الخطة المجانية M0 تعطي 512MB.
تحتاج Backend layer (لا يمكن الاتصال مباشرة من المتصفح بأمان).
✅ 512MB مجاناً
⚠️ تحتاج Backend
⚠️ لا يصلح static مباشرة
Cloudflare D1
SQLite على Cloudflare Edge
SQLite مُدار على شبكة Cloudflare. يعمل مع Cloudflare Workers فقط.
5GB مجاناً، استعلامات سريعة جداً. خيار ممتاز إذا انتقلت لـ Workers لاحقاً.
✅ 5GB مجاناً
✅ سريع جداً
⚠️ يحتاج CF Workers
⚠️ ليس مناسباً الآن
مقارنة الحدود المجانية لتخزين البيانات
localStorage
~5 MB
لكل متصفح
Firebase Firestore
1 GB
+ 50K قراءة/يوم
Supabase
500 MB
PostgreSQL كامل
Cloudflare D1
5 GB
مع Workers فقط
Turso
9 GB
نقل شهري
MongoDB Atlas M0
512 MB
يحتاج Backend
مساعد اختيار الحل المناسب
أجب على 4 أسئلة — نوصيك بالحل الأمثل لحالتك
اختر الوصف الأقرب لحالتك
١
كم عدد الشركات (المستأجرين) التي ستخدمها؟
٢
ما مستوى خبرتك التقنية؟
٣
ما الميزانية الشهرية للاستضافة؟
٤
هل تحتاج مزامنة بيانات بين أجهزة متعددة؟
✅ توصيتنا
سيناريوهات جاهزة
👤 استخدام شخصي / منشأة واحدة
مستخدم واحد أو فريق صغير، لا حاجة لمزامنة معقدة
🏆 الحل: Cloudflare Pages + localStorage
💾 التخزين: localStorage (للبساطة)
💰 التكلفة: صفر
💾 التخزين: localStorage (للبساطة)
💰 التكلفة: صفر
🏢 SaaS عدة شركات (الحالي)
شركات متعددة، مزامنة بين أجهزة، عزل كامل للبيانات
🏆 الحل: Cloudflare Pages + Firebase
💾 التخزين: Firestore (مُدمج)
💰 التكلفة: ~$0–$25/شهر
💾 التخزين: Firestore (مُدمج)
💰 التكلفة: ~$0–$25/شهر
🚀 منصة SaaS واسعة النطاق
مئات الشركات، تحكم كامل، قابلية توسع عالية
🏆 الحل: Cloudflare Pages + D1 + Workers
💾 التخزين: D1 (SQLite) + R2 (ملفات)
💰 التكلفة: $5–$50/شهر
💾 التخزين: D1 (SQLite) + R2 (ملفات)
💰 التكلفة: $5–$50/شهر
🏭 مؤسسي / On-Premise
بيانات حساسة، تحكم كامل، على سيرفرات خاصة
🏆 الحل: VPS + Nginx + PocketBase
💾 التخزين: SQLite / PostgreSQL
💰 التكلفة: $5–$20/شهر
💾 التخزين: SQLite / PostgreSQL
💰 التكلفة: $5–$20/شهر
جدول المقارنة الشامل
مقارنة كل الخيارات في جدول واحد
| المعيار | Cloudflare Pages |
Vercel | Netlify | Firebase Hosting |
GitHub Pages |
VPS |
|---|---|---|---|---|---|---|
| السعر الشهري | مجاني | مجاني* | مجاني* | مجاني* | مجاني | $4–$20 |
| CDN عالمي | +310 مدينة | ممتاز | جيد | Google CDN | محدود | يدوي |
| السعودية (PoP) | الرياض + جدة | لا يوجد | لا يوجد | الشرق الأوسط | لا يوجد | اختر المنطقة |
| HTTPS تلقائي | يدوي (Let's Encrypt) | |||||
| نشر من Git | تلقائي | تلقائي | تلقائي | CLI | Actions | يدوي |
| دومين مخصص | مجاني + SSL | مجاني | مجاني | مجاني | محدود | كامل |
| نطاق ترددي مجاني | غير محدود ♾️ | 100GB/شهر | 100GB/شهر | 10GB/شهر | 100GB/شهر | يتبع الباقة |
| Preview URLs | ||||||
| سهولة الإعداد | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐ |
| التكامل مع Firebase | سلس | سلس | سلس | في نفس المشروع | سلس | سلس |
| Workers/Functions | CF Workers | Edge Functions | Netlify Functions | Cloud Functions | كامل | |
| مناسب لمدفوعات | 🏆 الأفضل | ✅ ممتاز | ✅ جيد | ✅ جيد (مع Firebase) | ⚠️ محدود | ⚠️ معقد |
* الخطط المجانية قد تكون مقيّدة للاستخدام التجاري في Vercel و Netlify. تحقق من شروط الاستخدام.
مقارنة التخزين
قواعد البيانات السحابية المناسبة لـ Static Sites
| المعيار | localStorage | Firebase Firestore |
Supabase | PocketBase | Cloudflare D1 | Turso |
|---|---|---|---|---|---|---|
| نوع قاعدة البيانات | Browser KV | NoSQL (Document) | SQL (PostgreSQL) | SQL (SQLite) | SQL (SQLite) | SQL (SQLite) |
| مزامنة بين أجهزة | فورية | |||||
| المصادقة المدمجة | Firebase Auth | Supabase Auth | مدمج | |||
| Offline Mode | دائماً | مدمج | ||||
| التخزين المجاني | 5MB | 1GB | 500MB | غير محدود* | 5GB | 9GB نقل |
| Real-time Updates | ||||||
| يعمل من المتصفح مباشرة | Workers فقط | يحتاج proxy | ||||
| Security Rules | Firestore Rules | RLS | Admin rules | Workers logic | Server logic | |
| Pricing بعد المجاني | مجاني دائماً | Pay per use | $25/شهر Pro | تكلفة VPS فقط | $0.001 / 1M query | $29/شهر Scaler |
| مناسب لمدفوعات الآن | ✅ (بدون سحابة) | 🏆 الأفضل (مُدمج) | ⚠️ يحتاج migration | ⚠️ يحتاج VPS + migration | ❌ يحتاج Workers | ⚠️ يحتاج proxy layer |
* PocketBase يعمل على سيرفرك الخاص — لا حد للتخزين إلا حجم السيرفر.
الهياكل المعمارية الموصى بها
مسار التطور من الأبسط إلى الأكثر قدرة
المرحلة ١ — الآن
Static + localStorage
للتجربة والاستخدام الفردي
Cloudflare Pages
HTML/CSS/JS
←
localStorage
متصفح المستخدم
التكلفة: صفر
الإعداد: فوري
جهاز واحد فقط
لا نسخ احتياطي
المرحلة ٢ — الموصى به ⭐
Cloudflare Pages + Firebase
للأعمال والـ SaaS
Cloudflare Pages
Static Files CDN
↔
Firebase Auth
مصادقة المستخدمين
↔
Firestore
بيانات الشركات
مزامنة كاملة
عزل الشركات
التكلفة: ~$0 حتى آلاف المستخدمين
مدمج بالفعل في مدفوعات
المرحلة ٣ — النمو
Cloudflare Full Stack
عند الحاجة لـ Backend مخصص
CF Pages
Frontend
→
CF Workers
API / Business Logic
→
D1 + R2
SQL + File Storage
100% Cloudflare ecosystem
SQL كامل
يحتاج migration من Firestore
تعقيد أعلى
المرحلة ٤ — مؤسسي
VPS + PocketBase / PostgreSQL
للتحكم الكامل
CF Pages / CDN
Static Frontend
→
VPS (Nginx)
API Server
→
PocketBase / PG
Database
تحكم كامل في البيانات
لا قيود
يحتاج خبرة DevOps
تكلفة شهرية للـ VPS
مسار التطور المقترح لـ مدفوعات
الآن ✅ — Cloudflare Pages + Firebase Firestore
الحل الحالي المُدمج. مجاني تماماً حتى آلاف المستخدمين. لا شيء يجب تغييره.
عند 100+ شركة — Firestore Upgrade إلى Blaze Plan
انتقل من خطة Spark المجانية إلى Blaze (Pay as you go). التكلفة تقريباً $5–$30/شهر حسب الاستخدام.
عند الحاجة لـ Backend مخصص — Cloudflare Workers + D1
إضافة Workers للـ business logic الخاص، تحرراً من قيود Firestore Rules. Migration من Firestore إلى D1.
مستقبلاً — VPS مخصص للسعودية
لتحقيق أقل زمن استجابة من السعودية + الامتثال لمتطلبات البيانات المحلية.
AWS Bahrain (me-south-1) أو Oracle Cloud Saudi.