[{"data":1,"prerenderedAt":270},["ShallowReactive",2],{"seo-verification":3,"blog-gitea-مقابل-gitlab-أي-منصة-git-مستضافة-ذاتيا-على-vps-ma-ar":6,"promo-bar-likely":269},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-gitea-مقابل-gitlab-أي-منصة-git-مستضافة-ذاتيا-على-vps-ma-ar",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"noindex":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":27,"featuredImage":29,"bgImage":30,"posterImage":31,"relatedSolution":32,"intro":35,"sections":36,"ctaTitle":206,"ctaBody":207,"ctaButton":208,"ctaUrl":209,"relatedPosts":210},99,"gitea-مقابل-gitlab-أي-منصة-git-مستضافة-ذاتيا-على-vps",{"fr":12,"en":13,"ar":10,"es":14},"gitea-vs-gitlab","gitea-vs-gitlab-which-self-hosted-git-forge-on-a-vps","gitea-vs-gitlab-que-forja-git-self-hosted-en-vps","Gitea مقابل GitLab: أي منصة Git مستضافة ذاتيًا على VPS؟","‎Gitea‎ مقابل ‎GitLab‎ المستضاف ذاتيًا في 2026: مقارنة الرخص وبصمة الذاكرة وCI\u002FCD والهجرة والأمان لاختيار منصة ‎Git‎ على ‎VPS‎.",10,3,false,"2026-03-13T00:00:00+00:00","2026-10-20T23:18:08+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},5,"مقارنات","comparatif","bg-info\u002F10 text-info",[28],{"id":23,"name":24,"slug":25,"color":26,"icon":25},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fgitea-vs-gitlab-poster.svg",{"categorySlug":33,"appSlug":34},"التطوير","gitea","استضافة منصة ‎Git‎ خاصة بك تعني استعادة السيطرة على شيفرتك وتكاملك المستمر (‎CI‎) وأسرارك. يراهن ‎Gitea‎ على الخفّة، و‎GitLab‎ على المنصة المتكاملة. إليك كيفية الحسم ونشر منصتك على ‎VPS‎ — من مقارنة الرخص إلى التثبيت في أربع خطوات.",[37,41,51,54,57,117,120,123,132,135,151,172,200,204],{"type":38,"title":39,"body":40},"h2","لماذا تستضيف منصة Git ذاتيًا على VPS","منصة ‎Git‎ المستضافة ذاتيًا تُبقي ملكيتك الفكرية بعيدًا عن المنصات العامة وتزيل أي حد تعسّفي على عدد المستودعات الخاصة أو المتعاونين أو دقائق ‎CI‎. على ‎VPS‎، تتحكّم في موقع البيانات والنسخ الاحتياطي والتكامل مع خط الإنتاج الداخلي الخاص بك. ‎Gitea‎ (وفرعه ‎Forgejo‎) مكتوب بلغة ‎Go‎: ثنائي (‎binary‎) واحد، إقلاع فوري، بصمة ذاكرة ضئيلة، مثالي لـ ‎VPS‎ متواضع. أما ‎GitLab CE‎ فهو حزمة متكاملة (المشكلات و‎CI\u002FCD‎ وسجل ‎Docker‎ وسجل الحزم وويكي والبيئات) لكنه يستهلك ذاكرة (‎RAM‎) أكبر بكثير.",{"type":42,"title":43,"items":44},"ul","فوائد منصة مستضافة ذاتيًا",[45,46,47,48,49,50],"مستودعات خاصة غير محدودة من دون اشتراك لكل مقعد","CI\u002FCD تحت سيطرتك، مع مُشغِّلاتك الخاصة على VPS","الأسرار والرموز (tokens) مخزَّنة لديك، خارج أي منصة طرف ثالث","سجل صور Docker والحزم مدمج، قريب من عمليات نشرك","الامتثال وتوطين البيانات تحت السيطرة الكاملة","مع Gitea: ثنائي واحد، ونسخ احتياطي بنسخ مجلد وقاعدة بيانات",{"type":38,"title":52,"body":53},"Gitea مقابل GitLab: اختلافات الرخصة في 2026","‎Gitea‎ مُصدَر بموجب رخصة ‎MIT‎: يمكنك قراءة الشيفرة وتعديلها وإعادة توزيعها واستضافتها دون قيود تجارية. ‎Forgejo‎، فرعه المجتمعي الذي وُلد عام 2022، يطبّق الرخصة ذاتها. ‎GitLab CE‎ أيضًا ‎MIT‎ — لكن طبقة ‎Community Edition‎ فقط. ‎GitLab EE‎ (‎Enterprise Edition‎) ملكي: الميزات المميزة (‎SAML SSO‎ المتقدم، موافقات ‎MR‎ المتعددة، ‎SAST\u002FDAST‎ المدمج، الملاحم، خرائط الطريق) محجوبة خلف اشتراك مدفوع يبدأ بمئات اليوروهات لكل مستخدم سنويًا. الخطر الحقيقي لفريق يستضيف ‎GitLab CE‎ ليس في الرخصة بل في تأثير الترقية: الميزات الغائبة في ‎CE‎ تدفع تدريجيًا نحو ‎EE‎ المدفوع. مع ‎Gitea‎ أو ‎Forgejo‎، جميع الميزات المتاحة مُدرجة في النسخة المجانية دون أي مستوى مدفوع.",{"type":38,"title":55,"body":56},"الأداء وموارد الخادم","يستهلك ‎Gitea‎ نحو 100 إلى 150 ميغابايت من الذاكرة في وضع الخمول في نشر ‎Docker‎ قياسي مع ‎PostgreSQL‎. مع نحو عشرة مُشغِّلات نشطة وبضعة خطوط أنابيب متزامنة، تبقى دون 400 ميغابايت للمنصة وحدها. ‎GitLab CE‎ في صيغة ‎omnibus‎ في فئة مختلفة: يعمل ‎PostgreSQL‎ و‎Redis‎ و‎Sidekiq‎ و‎Gitaly‎ و‎Puma‎ و‎NGINX‎ بالتوازي. في وضع الخمول، يتجاوز المجموع عادةً 3 إلى 4 غيغابايت، ويمكن أن يرتفع إلى 6 إلى 8 غيغابايت تحت حمل ‎CI‎. يوصي ‎GitLab‎ رسميًا بـ 8 غيغابايت من الذاكرة للاستخدام الإنتاجي مع تفعيل ‎CI‎.",{"type":58,"title":59,"headers":60,"rows":64},"comparison","Gitea مقابل GitLab CE: جدول مقارنة شامل",[61,62,63],"المعيار","‎Gitea \u002F Forgejo‎","‎GitLab CE‎",[65,69,73,77,81,85,89,93,97,101,105,109,113],[66,67,68],"الذاكرة في وضع الخمول","‎~128 ميغابايت (المنصة وحدها)‎","‎3 إلى 4 غيغابايت (omnibus كامل)‎",[70,71,72],"الذاكرة المُوصى بها للإنتاج","‎1 إلى 2 غيغابايت‎","‎8 غيغابايت‎",[74,75,76],"البنية","ثنائي ‎Go‎ واحد","حزمة متعددة الخدمات (‎omnibus‎)",[78,79,80],"زمن الإقلاع","شبه فوري","عدة دقائق",[82,83,84],"الرخصة","‎MIT (Gitea) \u002F MIT (Forgejo)‎","‎MIT (CE)‎ \u002F ملكي (‎EE‎)",[86,87,88],"‎CI\u002FCD‎ مدمج","‎Gitea Actions‎ (بأسلوب ‎GitHub‎)","‎GitLab CI\u002FCD‎، متكامل جدًا",[90,91,92],"مُشغِّلات موزّعة","أساسية (‎act runner‎)","متقدمة (مُشغِّلات موزّعة، مُنفِّذ ‎k8s‎)",[94,95,96],"‎SAST \u002F DAST‎ مدمج","لا (عبر إضافات ‎CI‎)","‎EE‎ فقط",[98,99,100],"موافقات ‎MR‎ المتعددة","بسيطة","متقدمة (‎EE‎)",[102,103,104],"سجل ‎Docker‎ \u002F الحزم","مُضمَّن وخفيف","مُضمَّن وغني",[106,107,108],"إدارة المشاريع (المشكلات، اللوحات)","أساسية","متقدمة (‎epics‎ حسب الإصدار)",[110,111,112],"سهولة النسخ الاحتياطي","مجلد + تفريغ ‎SQL‎","إجراء ‎omnibus‎ مخصص",[114,115,116],"مثالي لـ","‎VPS‎ متواضع، فرق من 1 إلى 30 مطوّرًا","منصة ‎DevOps‎ للمؤسسات",{"type":38,"title":118,"body":119},"مقارنة ميزات CI\u002FCD","ظهر ‎Gitea Actions‎ في ‎Gitea 1.19‎ (2023) ويُعيد استخدام صياغة سير عمل ‎GitHub Actions‎ بالضبط: ملفات ‎`.github\u002Fworkflows\u002F*.yml`‎ الموجودة قابلة لإعادة الاستخدام دون تعديل في معظم الحالات. هذا كافٍ لغالبية خطوط الأنابيب: البناء والاختبار والفحص ودفع الصور والنشر عبر ‎SSH‎. تظهر القيود في الحالات المتقدمة: لا ذاكرة تخزين مؤقتة مشتركة بين المُشغِّلات على نطاق واسع، ولا بيئات مراجعة أصيلة. ‎GitLab CI‎ أكثر نضجًا في هذه النقاط: مُشغِّلات موزّعة على أجهزة متعددة، مُنفِّذات ‎Kubernetes‎، ذاكرة تخزين مؤقتة مشتركة، بيئات ديناميكية، تطبيقات مراجعة. القاعدة العملية: ‎Gitea Actions‎ يكفي لفرق من 1 إلى 20 مطوّرًا بخطوط أنابيب قياسية؛ ‎GitLab CI‎ يصبح ضروريًا عندما تكون نضج خط الأنابيب معيار اختيار بحد ذاته.",{"type":38,"title":121,"body":122},"الهجرة من GitLab إلى Gitea: ما تغطيه CVE-2026-85706","‎CVE-2026-85706‎ هي ثغرة أمنية من نوع ‎Server-Side Request Forgery (SSRF)‎ اكتُشفت في ‎GitLab CE‎ و‎EE‎، وتؤثر في الإصدارات السابقة لتصحيح مارس 2026. تتيح لمهاجم مصادَق عليه إجبار ‎GitLab‎ على تنفيذ طلبات ‎HTTP‎ نحو موارد الشبكة الداخلية عبر ميزة استيراد المستودع البعيد. على ‎VPS‎ حيث يشارك ‎GitLab‎ الشبكة الداخلية مع خدمات أخرى (قواعد بيانات، سجلات، واجهات برمجية)، يكون التعرّض حقيقيًا. ‎Gitea‎ غير متأثر بهذه الثغرة تحديدًا. الهجرة ‎GitLab → Gitea‎ موثّقة ومغطّاة بأداة ‎`gitea-migration-tool`‎: تستورد المستودعات والمشكلات والتسميات والمعالم وطلبات السحب والتعليقات من ‎API GitLab‎. إذا كنت تشغّل نسخة ‎GitLab CE‎ غير مُرقَّعة على ‎VPS‎ مكشوف، فالهجرة إلى ‎Gitea‎ أو الترقية العاجلة هما الخياران الوحيدان المعقولان.",{"type":42,"title":124,"items":125},"متى تختار GitLab CE رغم تكلفة الموارد",[126,127,128,129,130,131],"فرق تضم أكثر من 50 مطوّرًا نشطًا: إدارة الأذونات الدقيقة والمجموعات المتداخلة في GitLab تبرّر التعقيد","الامتثال المؤسسي أو شهادة ISO 27001: سجلات التدقيق وموافقات MR بنصاب قانوني وسياسات حماية الدفع أكثر نضجًا","SAST \u002F DAST مدمج في خط الأنابيب (يتطلب GitLab EE، لكن بعض الفرق تفضّل توحيد أدواتها في منتج مدفوع واحد)","تطبيقات المراجعة والبيئات الديناميكية لكل MR: GitLab CI يتعامل مع هذا أصيلًا؛ Gitea Actions يتطلب أدوات خارجية","مُشغِّلات Kubernetes مع التوسّع التلقائي: GitLab لديه مُشغِّل K8s مخصص ومُنفِّذ أصيل","ويكي مرتبط بالمستودع مع سجل Git وعروض Mermaid \u002F PlantUML مدمجة في الواجهة",{"type":38,"title":133,"body":134},"المتطلبات حسب المنصة المختارة","‎Gitea‎ اقتصادي: يكفي 1 ‎vCPU‎ و1 غيغابايت من الذاكرة لفريق صغير، و2 غيغابايت مع قاعدة البيانات وبضعة مُشغِّلات. أما ‎GitLab CE‎ فأكثر نهمًا بكثير: استهدف 4 غيغابايت من الذاكرة كحد أدنى (يُوصى بـ 8 غيغابايت في الاستخدام الفعلي مع ‎CI‎)، و4 ‎vCPU‎ وقرصًا سريعًا. في كلتا الحالتين تحتاج إلى ‎Docker‎ و‎Compose‎، ونطاق فرعي، وبروكسي عكسي لأجل ‎TLS‎. خصّص وحدة تخزين مخصصة للمستودعات واستراتيجية للنسخ الاحتياطي.",{"type":136,"title":137,"steps":138},"steps","تثبيت Gitea على VPS ServOrbit في 4 خطوات",[139,142,145,148],{"title":140,"body":141},"إعداد وحدة التخزين وشبكة Docker","على ‎VPS ServOrbit‎ الخاص بك، أنشئ مجلدات البيانات وشبكة ‎Docker‎ معزولة: ‎`mkdir -p \u002Fsrv\u002Fgitea\u002F{data,db} && docker network create forge`‎. تتيح هذه الشبكة لـ ‎Gitea‎ و‎PostgreSQL‎ التواصل دون كشف قاعدة البيانات للواجهة العامة.",{"title":143,"body":144},"كتابة ملف docker-compose.yml","عرِّف خدمتين: ‎`gitea\u002Fgitea:latest`‎ مُركَّبة على ‎`\u002Fsrv\u002Fgitea\u002Fdata`‎ و‎`postgres:16-alpine`‎ مُركَّبة على ‎`\u002Fsrv\u002Fgitea\u002Fdb`‎. اكشف المنفذ ‎`3000`‎ داخليًا ومنفذ ‎SSH Git `2222`‎ خارجيًا. مرِّر ‎`GITEA__database__DB_TYPE=postgres`‎ و‎`GITEA__server__DOMAIN`‎ و‎`GITEA__server__ROOT_URL`‎ كمتغيرات بيئة.",{"title":146,"body":147},"ضبط النطاق وSSL","في مساحة عميل ‎ServOrbit‎، أنشئ سجل ‎DNS‎ لـ ‎`git.yourdomain.com`‎ يشير إلى ‎IP‎ الـ ‎VPS‎. وجِّه هذا النطاق الفرعي باستخدام ‎Caddy‎ أو ‎Nginx‎ نحو منفذ ‎Gitea `3000`‎. تحقق من أن ‎`X-Forwarded-Proto: https`‎ مُمرَّر كي تكون روابط الاستنساخ صحيحة.",{"title":149,"body":150},"إنشاء أول مستودع وتوصيل مُشغِّل CI","نفِّذ ‎`docker compose up -d`‎، ثم انتقل إلى ‎`https:\u002F\u002Fgit.yourdomain.com`‎. معالج التثبيت يفتح عند أول اتصال: حدّد نوع قاعدة البيانات (‎PostgreSQL‎)، أكِّد النطاق، وأنشئ حساب المشرف. للـ ‎CI‎، ثبِّت ‎`act_runner`‎ وسجِّله في إدارة موقع ‎Gitea‎ (الإدارة → المُشغِّلات).",{"type":136,"title":152,"steps":153},"نشر Gitea (أو GitLab) على VPS باستخدام Docker",[154,157,160,163,166,169],{"title":155,"body":156},"إنشاء وحدات التخزين والشبكة","جهّز ‎`mkdir -p \u002Fsrv\u002Fgitea\u002F{data,db}`‎ وشبكة ‎Docker‎ مخصصة ‎`docker network create forge`‎. يسهّل الفصل بين ‎data\u002Fdb‎ النسخ الاحتياطي المستقل للشيفرة ولقاعدة البيانات.",{"title":158,"body":159},"تعريف ملف docker-compose.yml","بالنسبة إلى ‎Gitea‎، عرِّف خدمة ‎`gitea\u002Fgitea`‎ إضافةً إلى ‎`postgres`‎، وركِّب وحدات التخزين، واكشف منفذ ‎HTTP `3000`‎ ومنفذ ‎SSH الخاص بـ Git `2222`‎ محليًا. أما بالنسبة إلى ‎GitLab‎، فاستخدم ‎`gitlab\u002Fgitlab-ce`‎ مع المتغير ‎`GITLAB_OMNIBUS_CONFIG`‎ لتعيين ‎`external_url`‎.",{"title":161,"body":162},"التشغيل وإنهاء التثبيت","نفِّذ ‎`docker compose up -d`‎. يعرض ‎Gitea‎ معالج تثبيت عند أول اتصال (أدخِل نوع قاعدة البيانات والنطاق)؛ أما ‎GitLab‎ فيستغرق عدة دقائق للتهيئة، فاحصل على كلمة مرور ‎root‎ المُولَّدة من السجلات (‎logs‎).",{"title":164,"body":165},"ضبط البروكسي العكسي وSSL","وجِّه ‎git.yourdomain.com‎ إلى منفذ ‎HTTP‎ الخاص بالمنصة باستخدام ‎Caddy‎ أو ‎Nginx‎ للحصول على شهادة ‎Let's Encrypt‎. احرص على تمرير ‎`X-Forwarded-Proto`‎ الصحيح كي تكون روابط الاستنساخ عبر ‎HTTPS‎ صحيحة.",{"title":167,"body":168},"تفعيل SSH الخاص بـ Git","اربط منفذ ‎SSH‎ الخاص بالحاوية بمنفذ على الـ ‎VPS‎ (مثل 2222) واضبط مفاتيحك. عيِّن ‎`SSH_DOMAIN`‎ كي تكون أوامر ‎`git clone`‎ التي تقترحها الواجهة دقيقة.",{"title":170,"body":171},"توصيل CI\u002FCD","سجِّل مُشغِّلًا (‎runner‎): إما ‎Gitea Actions‎ (متوافق مع صياغة ‎GitHub Actions‎) أو ‎GitLab Runner‎ عبر ‎Docker‎. حُدّ من موارده واعزله في حاويته الخاصة كي لا تُسقط مهمة ثقيلة المنصة.",{"type":58,"title":173,"headers":174,"rows":177},"Gitea مقابل GitLab CE: جدول المقارنة",[61,175,176],"Gitea","GitLab CE",[178,182,185,186,190,192,194,197],[179,180,181],"الحد الأدنى المُوصى به من الذاكرة","1 إلى 2 غيغابايت","4 إلى 8 غيغابايت",[74,183,184],"ثنائي Go واحد","حزمة متعددة الخدمات (omnibus)",[78,79,80],[187,188,189],"CI\u002FCD مدمج","Gitea Actions (بأسلوب GitHub)","GitLab CI\u002FCD، متكامل جدًا",[191,103,104],"سجل Docker \u002F الحزم",[106,107,193],"متقدمة (epics حسب الإصدار)",[110,195,196],"مجلد + تفريغ SQL","إجراء omnibus مخصص",[114,198,199],"VPS متواضع، فريق صغير\u002Fمتوسط","منصة DevOps متكاملة",{"type":201,"title":202,"body":203},"tip","Gitea + Woodpecker CI: المجموعة الخفيفة لفرق من 1 إلى 15","إذا كانت ‎Gitea Actions‎ تبدو قريبة جدًا من منظومة ‎GitHub‎ وتريد ‎CI‎ مستضافة ذاتيًا بالكامل دون اعتماد على ‎`act`‎، فانظر إلى ‎Woodpecker CI‎ (فرع من ‎Drone CI‎، رخصة ‎Apache 2.0‎). يتكامل أصيلًا مع ‎Gitea‎ عبر ‎OAuth‎، يعمل على ‎Docker‎، وصياغة ‎YAML‎ الخاصة به أكثر وضوحًا من ‎GitHub Actions‎. تستهلك مجموعة ‎Gitea + Woodpecker CI‎ أقل من 300 ميغابايت من الذاكرة في وضع الخمول على ‎VPS‎ بـ 2 غيغابايت.",{"type":201,"body":205},"في ‎GitLab‎، تجنّب الـ ‎OOM-kill‎ على ‎VPS‎ صغير بتقليل التزامن: اضبط ‎`puma['worker_processes']`‎ على 2 و‎`sidekiq['max_concurrency']`‎ على 10 في إعدادات ‎omnibus‎. وإذا ظلّت الذاكرة مشكلة، فانظر إلى ‎Forgejo‎ (فرع مجتمعي من ‎Gitea‎) الذي يحافظ على الخفّة مع تغطية 90% من احتياجات الفريق، بما في ذلك السجل و‎Actions‎.","منصة Git الخاصة بك جاهزة للاستنساخ","يتيح لك VPS Cloud من ServOrbit مع قالب Docker نشر Gitea أو GitLab مع بروكسي عكسي وSSL ومُشغِّل CI في بضع خطوات، من مساحة العميل الخاصة بك.","أطلق منصتي على VPS","\u002Fvps-cloud",[211,230,249],{"id":212,"slug":213,"slugs":214,"title":218,"excerpt":219,"readTime":220,"views":18,"isPinned":19,"noindex":19,"publishedAt":221,"updatedAt":222,"category":223,"categories":224,"featuredImage":29,"bgImage":30,"posterImage":226,"relatedSolution":227},4,"coolify-مقابل-dokploy-أي-أداة-للنشر-على-vps",{"fr":215,"en":216,"ar":213,"es":217},"coolify-vs-dokploy","coolify-vs-dokploy-which-tool-to-deploy-on-a-vps","coolify-vs-dokploy-que-herramienta-elegir-para-su-vps","Coolify مقابل Dokploy: أي أداة للنشر على VPS؟","Coolify أم Dokploy لخادمك الافتراضي؟ مقارنة ثنائية معمّقة: استهلاك الذاكرة، الرخصة، قوالب النشر، ودعم التوزيع على عدة عقد — لتختار مرة واحدة.",7,"2026-06-07T00:00:00+00:00","2026-09-18T02:05:20+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},[225],{"id":23,"name":24,"slug":25,"color":26,"icon":25},"\u002Fblog\u002Fcovers\u002Fcoolify-vs-dokploy-poster.svg",{"categorySlug":228,"appSlug":229},"نشر-التطبيقات-وdevops","coolify",{"id":231,"slug":232,"slugs":233,"title":237,"excerpt":238,"readTime":239,"views":18,"isPinned":19,"noindex":19,"publishedAt":240,"updatedAt":241,"category":242,"categories":243,"featuredImage":29,"bgImage":30,"posterImage":245,"relatedSolution":246},93,"n8n-مقابل-node-red-أي-أداة-أتمتة-مستضافة-ذاتيا-تختار",{"fr":234,"en":235,"ar":232,"es":236},"n8n-vs-node-red","n8n-vs-node-red-which-self-hosted-automation-tool-to-choose","n8n-vs-node-red-que-automatizacion-self-hosted-elegir","n8n مقابل Node-RED: أي أداة أتمتة مستضافة ذاتياً تختار؟","‎n8n أم ‎Node-RED لسير عمل ‎VPS الخاص بك؟ مقارنة تقنية شاملة: الترخيص، الموارد، حالات استخدام ‎IoT مقابل ‎SaaS، خطوات الترحيل، والنشر بـ ‎Docker.",9,"2026-03-19T00:00:00+00:00","2026-11-08T01:13:15+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},[244],{"id":23,"name":24,"slug":25,"color":26,"icon":25},"\u002Fblog\u002Fcovers\u002Fn8n-vs-node-red-poster.svg",{"categorySlug":247,"appSlug":248},"الأتمتة-وسير-العمل","n8n",{"id":250,"slug":251,"slugs":252,"title":256,"excerpt":257,"readTime":258,"views":259,"isPinned":19,"noindex":19,"publishedAt":260,"updatedAt":261,"category":262,"categories":263,"featuredImage":29,"bgImage":30,"posterImage":265,"relatedSolution":266},94,"supabase-مقابل-appwrite-أي-خلفية-مستضافة-ذاتيا-لـ-vps",{"fr":253,"en":254,"ar":251,"es":255},"supabase-vs-appwrite","supabase-vs-appwrite-which-self-hosted-backend-for-your-vps","supabase-vs-appwrite-que-backend-self-hosted-para-vps","‎Supabase‎ مقابل ‎Appwrite‎ : مقارنة ‎BaaS‎ مفتوح المصدر","مقارنة شاملة بين ‎Supabase‎ و‎Appwrite‎: النشر بـ‎Docker‎، متطلبات الذاكرة، المصادقة، الدوال، الوقت الفعلي، ودليل الاختيار لخادم ‎VPS‎ الخاص بك.",14,0,"2026-03-18T00:00:00+00:00","2026-11-08T01:13:16+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},[264],{"id":23,"name":24,"slug":25,"color":26,"icon":25},"\u002Fblog\u002Fcovers\u002Fsupabase-vs-appwrite-poster.svg",{"categorySlug":267,"appSlug":268},"قواعد-البيانات","supabase",true,1794270337703]