[{"data":1,"prerenderedAt":110},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-ar-supabase":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"slug":7,"name":8,"description":9,"phase":10,"docsUrl":11,"logo":12,"github":13,"tagline":14,"longDescription":15,"features":16,"useCases":23,"steps":33,"faq":49,"specs":65,"compatibleOs":76,"relatedApps":78,"relatedPosts":106,"category":107},"supabase","Supabase","بديل Firebase مفتوح المصدر وذاتي الاستضافة — خلفية Postgres كاملة مع واجهات REST فورية، ومصادقة، ولوحة تحكم Studio، منشورة من حزمة Docker الرسمية الخاصة بـ Supabase.",1,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fself-host-supabase-vps","https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fselfhst\u002Ficons\u002Fsvg\u002Fsupabase.svg","https:\u002F\u002Fgithub.com\u002Fsupabase\u002Fsupabase","بديل Firebase مفتوح المصدر — خلفية Postgres كاملة مع واجهات برمجية فورية، ومصادقة، ولوحة تحكم، ذاتية الاستضافة من حزمة Supabase الرسمية الخاصة بها.","Supabase هي خلفية كخدمة مفتوحة المصدر مبنية بالكامل حول PostgreSQL. بدلاً من مخزن NoSQL احتكاري مقيّد بسحابة مورّد واحد، تحصل على قاعدة بيانات Postgres حقيقية ومجموعة من الخدمات الأفضل في فئتها موصّلة حولها: يحوّل PostgREST كل جدول إلى واجهة REST (وGraphQL) فورية، ويتولى GoTrue المصادقة عبر البريد الإلكتروني\u002Fكلمة المرور وOAuth باستخدام رموز JWT، ويمنحك Studio لوحة تحكم إدارية أنيقة — محرّر جداول، ومحرّر SQL، وإدارة للمصادقة ومفاتيح API — داخل المتصفح.\n\nعلى خادم VPS من ServOrbit، تصبح Supabase الخلفية الكاملة لتطبيق الويب أو المحمول الخاص بك: تعيش بياناتك في نسخة Postgres تملكها بالكامل، وتُوقَّع رموز المصادقة الخاصة بك بمفتاح JWT السري الخاص بك، ولا يوجد تسعير لكل طلب أو اشتراك بالدولار — فقط تكلفة VPS شهرية ثابتة. ينشر هذا القالب بنقرة واحدة حزمة Docker الرسمية الخاصة بـ Supabase، مثبّتة على إصدار ثابت لضمان قابلية إعادة الإنتاج، ومقلّصة إلى النواة المتّسقة ذاتياً: قاعدة بيانات Postgres، ومصادقة GoTrue، وPostgREST، وخدمة postgres-meta، وStudio، جميعها خلف Kong (بوابة API) على المنفذ 8000. أما Realtime، وStorage، وEdge Functions، ومجمّع الاتصالات، وحزمة التحليلات فقد تُركت جانباً للحفاظ على بصمة صغيرة؛ أضفها لاحقاً من حزمة compose الرسمية نفسها. ولأنها تستخدم نصوص التهيئة الخاصة بـ Supabase، يُهيّأ مخطط المصادقة والأدوار تماماً كما يقصد المصدر الأصلي — دون تهيئة مخصّصة تنحرف عن التحديث.",[17,18,19,20,21,22],"قاعدة بيانات PostgreSQL كاملة تملكها بالكامل — كل امتداد، وكل صف، دون ارتباط احتكاري ودون فوترة لكل عملية.","واجهات REST وGraphQL فورية عبر PostgREST — اعرض أي جدول أو عرض (view) كنقطة نهاية HTTP آمنة وقابلة للتصفية لحظة إنشائها.","مصادقة مدمجة (GoTrue) — بريد إلكتروني\u002Fكلمة مرور، وروابط سحرية، ومزودو OAuth، تُصدر رموز JWT موقّعة بمفتاحك السري الخاص.","لوحة تحكم Studio — محرّر جداول، ومحرّر SQL، وإدارة للمصادقة، ومتصفّح لمفاتيح API، تُقدَّم عبر Kong على المنفذ 8000.","أمان على مستوى الصف (Row Level Security) — افرض وصولاً إلى البيانات لكل مستخدم في طبقة قاعدة البيانات، بالسياسات نفسها التي تحمي الواجهة البرمجية ولوحة التحكم على حد سواء.","منشورة من حزمة Docker الرسمية الخاصة بـ Supabase ومثبّتة على إصدار ثابت — رخصة Apache-2.0، ذاتية الاستضافة، وتبقى البيانات على بنية تحتية تتحكم فيها.",[24,27,30],{"title":25,"body":26},"خلفية لتطبيق ويب أو محمول","استبدل واجهة CRUD مكتوبة يدوياً بـ Supabase: عرّف جداولك في محرّر SQL بـ Studio، وفعّل الأمان على مستوى الصف، وتتحدث واجهتك الأمامية إلى \u002Frest\u002Fv1 و\u002Fauth\u002Fv1 مباشرة عبر عميل supabase-js. تُشحن المصادقة وقاعدة البيانات والواجهة البرمجية كحزمة واحدة على خادم VPS واحد.",{"title":28,"body":29},"الانتقال من Firebase دون فاتورة بالدولار","انتقل من تسعير Firebase لكل قراءة\u002Fكتابة والارتباط بمورّد إلى خلفية Postgres حقيقية بتكلفة VPS شهرية ثابتة. تحتفظ بمصادقة JWT والواجهات الفورية، لكنك تكسب SQL، والوصلات (joins)، والمفاتيح الأجنبية، والملكية الكاملة للبيانات — دون فواتير مفاجئة، ودون أسئلة عن مقر إقامة البيانات.",{"title":31,"body":32},"الأدوات الداخلية ولوحات الإدارة","استخدم Studio كلوحة تحكم إدارية خفيفة على بياناتك الخاصة، وواجهة REST المُولَّدة تلقائياً لتوصيل الأدوات الداخلية، ولوحات التحكم، أو الأتمتة — دون بناء وصيانة خلفية مخصّصة لكل منها.",[34,37,40,43,46],{"title":35,"body":36},"اطلب خادم VPS","اختر خادم VPS من ServOrbit بذاكرة 4 GB على الأقل (Postgres هو المكوّن النَّهِم للذاكرة). نظام Ubuntu 22.04، مع تثبيت Docker عبر أداة التزويد. Supabase خلفية متعددة الحاويات منشورة من حزمتها الرسمية.",{"title":38,"body":39},"النشر بنقرة واحدة","تشغّل أداة التزويد المُثبِّت الرسمي لـ Supabase: يجلب ملفات supabase\u002Fdocker الرسمية المثبّتة على commit ثابت، ويولّد أسراراً قوية (كلمة مرور Postgres، ومفتاح JWT من 48 حرفاً، ومفتاحَي ANON_KEY \u002F SERVICE_ROLE_KEY الموقّعَين)، ويقلّص الحزمة إلى الخدمات الأساسية (db + auth + rest + meta + studio + kong)، ويشغّلها عبر Docker Compose. يشغّل الإقلاع الأول ترحيلات قاعدة البيانات من المصدر الأصلي — امنحه دقيقة أو دقيقتين.",{"title":41,"body":42},"وجّه نطاقاً وافتح Studio","لأن Supabase تقدّم لوحة تحكم وتوقّع رموز المصادقة، فإنها تعمل خلف نطاق مع HTTPS — تُعدّ أداة التزويد وكيلاً عكسياً وشهادة Let's Encrypt للنطاق الفرعي الذي تختاره. تصفّح إليه وسجّل الدخول إلى Studio ببيانات اعتماد لوحة التحكم (المخزّنة في ملف .env الخاص بالنسخة). استخدم محرّر SQL لإنشاء الجداول وتبويب API للحصول على نقاط النهاية الخاصة بك.",{"title":44,"body":45},"اربط تطبيقك","ثبّت @supabase\u002Fsupabase-js، وهيّئه بعنوان URL لخادمك الـ VPS وبمفتاح ANON_KEY (من ملف .env الخاص بالنسخة)، وابدأ القراءة\u002Fالكتابة عبر واجهة REST. فعّل الأمان على مستوى الصف على كل جدول قبل الإطلاق، وأبقِ مفتاح SERVICE_ROLE_KEY على جانب الخادم فقط — فهو يتجاوز RLS.",{"title":47,"body":48},"وسّع الحزمة عند الحاجة","يوفّر هذا القالب النواة المتّسقة ذاتياً. عندما تحتاج إلى Realtime أو Storage أو Edge Functions، فعّل الخدمات المقابلة من حزمة docker-compose الرسمية نفسها الموجودة بالفعل على خادمك الـ VPS (تحت \u002Fopt\u002Fsupabase\u002Fdocker) وخطّط لمزيد من الذاكرة.",[50,53,56,59,62],{"q":51,"a":52},"هل Supabase حقاً بديل مفتوح المصدر لـ Firebase؟","نعم. تمنحك Supabase (رخصة Apache-2.0، نحو 106 ألف نجمة على GitHub) تجربة مطوّري Firebase — واجهات فورية، ومصادقة، وتحديثات فورية، وتخزين، ولوحة تحكم — لكنها مبنية على PostgreSQL القياسي بدلاً من مخزن NoSQL احتكاري. ولأنها مفتوحة المصدر، تُستضاف الحزمة بأكملها ذاتياً على خادم VPS تتحكم فيه، دون حساب سحابي ودون تسعير لكل عملية.",{"q":54,"a":55},"كيف تُنشَر Supabase على ServOrbit؟","من حزمة Docker الرسمية الخاصة بـ Supabase، مثبّتة على إصدار ثابت لضمان قابلية إعادة الإنتاج. يجلب المُثبِّت ملفات المصدر الأصلي، ويولّد أسراراً فريدة، ويقلّص الحزمة إلى الخدمات الأساسية، ويشغّل Docker Compose. إن استخدام نصوص التهيئة الرسمية يعني أن أدوار Postgres ومخطط المصادقة يُعدّان تماماً كما يقصد المصدر الأصلي — ولهذا السبب لا تُستخدم حزمة compose أدنى مصنوعة يدوياً، إذ تتوقّع صورة قاعدة بيانات Supabase ملفات الإقلاع الخاصة بها.",{"q":57,"a":58},"كم من الذاكرة تحتاج Supabase ذاتية الاستضافة؟","تتطلّب الحزمة الرسمية الكاملة (13 حاوية) نحو 8 GB. يوفّر قالب ServOrbit هذا النواة المقلّصة — Postgres، ومصادقة GoTrue، وPostgREST، وpostgres-meta، وStudio خلف Kong — وهي مريحة على خادم VPS بذاكرة 4 GB. حاوية supabase\u002Fpostgres هي المستهلك الرئيسي للذاكرة.",{"q":60,"a":61},"ما الخدمات التي يتضمّنها هذا القالب، وما الذي أُسقط؟","المضمّنة: قاعدة بيانات Postgres، ومصادقة GoTrue، وPostgREST (واجهة REST\u002FGraphQL)، وpostgres-meta (تشغّل محرّر جداول Studio)، وStudio، وKong كبوابة API عامة على المنفذ 8000. المُسقطة لتقليل الذاكرة: Realtime، وStorage، وimgproxy، وEdge Functions، ومجمّع الاتصالات Supavisor، وAnalytics\u002FVector. يمكنك تفعيلها لاحقاً من حزمة docker-compose الرسمية نفسها المخزّنة على خادمك الـ VPS.",{"q":63,"a":64},"كيف أحافظ على أمان نسخة Supabase الخاصة بي؟","يولّد المُثبِّت أسراراً قوية وفريدة تلقائياً — مفتاح JWT من 48 حرفاً، ومفتاحَي ANON_KEY وSERVICE_ROLE_KEY موقّعَين حديثاً، وكلمة مرور Postgres قوية، وبيانات اعتماد لوحة التحكم، جميعها مخزّنة في ملف .env الخاص بالنسخة. فعّل الأمان على مستوى الصف على كل جدول، وأبقِ مفتاح SERVICE_ROLE_KEY على جانب الخادم فقط (فهو يتجاوز RLS)، وشغّل دائماً خلف الوكيل العكسي HTTPS الذي تعدّه أداة التزويد.",{"ram":66,"cpu":67,"stack":68,"port":75},"4 غيغابايت (8 غيغابايت للحزمة الكاملة)","2 vCPU",[69,70,71,72,73,74],"Docker","PostgreSQL","Kong","GoTrue","PostgREST","Studio","8000",[77],"ubuntu-24.04",[79,88,97],{"name":80,"slug":81,"categorySlug":82,"categoryName":83,"categoryColor":84,"logo":85,"tagline":86,"description":87},"PocketBase","pocketbase","developpement","التطوير","text-warning bg-warning\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Fpocketbase","خلفيتك المتكاملة في ملف Go تنفيذي واحد — قاعدة بيانات، وواجهة برمجية فورية، ومصادقة، وواجهة إدارة، بأمر واحد.","خلفية (backend) متكاملة في ملف Go تنفيذي واحد — قاعدة بيانات SQLite مدمجة، وواجهة REST وWebSocket فورية، ومصادقة، وتخزين للملفات، ولوحة تحكم إدارية. انشر خلفية كاملة في أقل من 5 دقائق.",{"name":89,"slug":90,"categorySlug":91,"categoryName":92,"categoryColor":93,"logo":94,"tagline":95,"description":96},"NocoDB","nocodb","bases-de-donnees","قواعد البيانات","text-blue-400 bg-blue-500\u002F10","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F50206778","حوّل أي قاعدة بيانات إلى جدول بيانات ذكي — بديل Airtable مفتوح المصدر والمُستضاف ذاتيًا.","بديل Airtable مفتوح المصدر — حوّل أي قاعدة بيانات إلى جدول بيانات ذكي بعروض شبكية (grid) وكانبان (kanban) ومعرض (gallery) ونماذج (form)، وواجهات برمجة REST وGraphQL، وأتمتة مدمجة. مُستضاف ذاتيًا، دون تسعير لكل مقعد.",{"name":98,"slug":99,"categorySlug":100,"categoryName":101,"categoryColor":102,"logo":103,"tagline":104,"description":105},"Qdrant","qdrant","ia","الذكاء الاصطناعي","text-purple-400 bg-purple-500\u002F10","https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fselfhst\u002Ficons\u002Fsvg\u002Fqdrant.svg","قاعدة بيانات شعاعية مستضافة ذاتيًا للبحث الدلالي وتقنية RAG — طبقة البنية التحتية المفقودة في منظومة نماذج اللغة الكبيرة لديك.","قاعدة بيانات شعاعية مستضافة ذاتيًا للبحث الدلالي وتقنية RAG. خزّن التضمينات عالية الأبعاد وفهرِسها واستعلم عنها بزمن استجابة دون المللي ثانية — طبقة البنية التحتية المفقودة في منظومة نماذج اللغة الكبيرة لديك.",[],{"key":82,"slug":82,"name":83,"objective":108,"icon":109,"color":84},"بدء مشروع برمجي بسرعة.","dev",1785714045301]