اختيار خادم
يعمل صباربيز على خادم حقيقي بالحجم الذي تسميه هذه الصفحة أربع أنوية و16 GB (Hostinger، Ubuntu 26.04) على sbarbase.sbarah.com. نجح التثبيت على Ubuntu 26.04 الفارغ وتشغيل خدمة النظام المثبتة في CI 37600158231 على e08ed3b. تحتفظ أمثلة الأحجام وأسعار المزودين أدناه بنطاقها بتاريخ 23 سبتمبر؛ وما زال قبول الإنتاج وإعادة الإقلاع والاستعادة الكاملة مفتوحا. راجع الحالة الحالية.
ما يطلبه البرنامج
| الحد الأدنى المفيد | الموصى به | |
|---|---|---|
| المعالج | 3 أنوية، x86-64 | 4 أنوية |
| الذاكرة | 8 GB | 8 GB؛ و16 GB إن أردت أيضًا مجالًا لتجربة استعادة على الجهاز نفسه |
| القرص | 12 GiB فارغة؛ الصور المثبّتة الإصدار تأخذ نحو 2.4 GB | 80 GB أو أكثر، NVMe، للبيانات والنسخ الاحتياطية المحلية |
| النظام | /usr/bin/python3 3.12 أو أحدث مع cryptography، وDocker، وsystemd |
Ubuntu 26.04 (تثبيت CI وخدمة النظام الحالية)؛ Fedora 44 (تجربة تاريخية)؛ Ubuntu 24.04 وDebian 13 (دون قبول تثبيت كامل حالي) |
كم بيئة تتسع، بالقواعد نفسها التي يطبقها الفحص المسبق وبيئة التشغيل وعامل التجهيز. أرقام الذاكرة تقريبية لأنها تعتمد على ما يستهلكه نظام التشغيل نفسه؛ ويعطيك lab/install_server.py check الرقم الدقيق لخادمك:
| الخادم | البيئات التي تتسع |
|---|---|
| نواتان، بأي ذاكرة | لا شيء: يبدأ التثبيت، لكن لا يمكن إضافة أي بيئة |
| 3 أنوية | حتى 4 بحسب المعالج |
| 4 أنوية | حتى 8 بحسب المعالج |
| 4 GB | لا شيء: التثبيت نفسه لا يتسع |
| 6 GB | بيئة واحدة تقريبًا |
| 8 GB | نحو 5 بحسب الذاكرة |
| 16 GB | نحو 21 بحسب الذاكرة |
يخضع كل تثبيت أيضًا لحد أقصى من ثماني بيئات (انظر أدناه). لذلك يصبح هذا الحد، لا العتاد، هو السقف على خادم بأربع أنوية و8 GB أو أكثر. وعلى أربع أنوية، يأخذ Realtime أو Edge Functions في أي بيئة من حصة المعالج التي كانت ستكفي بيئة أخرى. تنشئ خطوة --first-project في التثبيت واحدة من تلك البيئات ومستخدم تطبيق للاختبار؛ احذف مستخدم الاختبار من تلك البيئة إن أبقيتها.
من أين تأتي هذه الأرقام:
- الذاكرة تُحسب بالحدود لا بالاستهلاك. قسنا تثبيتًا فارغًا فاستهلكت حاوياته الثلاث نحو 190 MiB والمشرف نحو 130 MiB، لكن الفحص المسبق يحجز حد الذاكرة لكل حاوية ومعه 2560 MiB للخادم، لأن الحاوية التي تتجاوز حصتها على خادم مشترك تُقتل. تضيف كل بيئة 256 MiB من الحدود لـAuth ومثلها لـREST.
- المعالج يُحسب بالسقوف. تبقى نواة واحدة للخادم، ويجوز أن يبلغ مجموع سقوف المعالج للحاويات ضعف ما تبقى، لأن الخدمات الخاملة لا تستهلك شيئًا يُذكر، والمشغولة تُبطَّأ ولا تُقتل. أما التنافس الفعلي فتلتقطه بوابة الضغط.
- أقل إصدار مقبول من Python هو 3.12. يأتي Ubuntu 24.04 مع 3.12، وDebian 13 مع 3.13. تنجح اختبارات Python للوحدات على كليهما بحزمتي
python3وpython3-cryptographyمن النظام نفسه، باستثناء فحوص تحتاج خادمًا حقيقيًا (جهاز تخزين فعلي وsystemd). لا تثبت نتائج التوافق التاريخية تثبيتا كاملا حاليا على Ubuntu 24.04 أو Debian 13. يغطي CI الحالي مضيفا نظيفا بنظام Ubuntu 26.04 وPython 3.14؛ ونجحت مهمة توافق Python 3.12 المنفصلة في 2102 اختبارا.
حد البيئات الثماني يأتي من اتصالات قاعدة البيانات المشتركة: يرفع صباربيز حد الاتصالات في PostgreSQL من 100 إلى 200 عند أول تشغيل، وهذا يكفي ثماني بيئات بحدها الأساسي، ويبقى هامش لـStudio وRealtime والوصول المباشر. في تجربة لثماني قواعد بيانات بيئات، كل اتصالاتها مشغولة في الوقت نفسه، بلغت الذاكرة 613 MiB على الأكثر بحد 320 عملية من أصل 1 GiB المخصصة لقاعدة البيانات (الدليل). هذا حمل اصطناعي على قاعدة البيانات وحدها، لا حركة حقيقية. ولا يحرّر حذف البيئة مكانها بعد، فلا تنشئ مشاريع تجريبية على خادم تستخدمه.
يطبع الفحص المسبق الرقم الدقيق لخادمك: /usr/bin/python3 lab/install_server.py check.
أمثلة تاريخية مدفوعة (x86-64)
أسعار رأيناها بتاريخ 2026-09-23، دون الضريبة ما لم يُذكر غير ذلك. هذه أمثلة مؤرشفة وليست عروض أسعار حالية؛ يسرد الجدول خطط 8 أنوية ومن 16 إلى 24 GB التي فحصناها بالتفصيل، بوصفها الخطوة التالية.
| المزود والخطة | المعالجات الافتراضية / الذاكرة / القرص | السعر | ملاحظات |
|---|---|---|---|
| Hetzner CX43 | 8 / 16 GB / 160 GB | 15.99 يورو شهريًا | فوترة بالساعة دون مدة التزام دنيا؛ توجد خطط CX أصغر لبداية بأربع أنوية (إشعار تغيير الأسعار) |
| Contabo Cloud VPS 8 | 8 / 24 GB / 300 GB SSD | 14.00 يورو شهريًا شاملة ضريبة القيمة المضافة | هذا السعر يتطلب التزامًا لمدة 24 شهرًا (contabo.com/en/vps) |
| OVHcloud VPS-4 | 8 / 24 GB / 200 GB NVMe | من 23.37 دولارًا شهريًا | التزام لمدة 12 شهرًا (ovhcloud.com/en/vps) |
| Netcup RS 2000 | 8 مخصصة / 16 GB / 256 GB NVMe | 40.70 يورو شهريًا | أنوية مخصصة، مفيدة لقياسات التوقيت (netcup.com) |
اختر مركز بيانات قريبًا من مستخدمي تطبيقاتك، وتأكد أن المزود يقدّم صور Fedora 44 أو Ubuntu 26.04، أو يسمح لك برفع صورتك.
الخيارات المجانية، بصراحة
- آلة افتراضية على حاسوبك. هذا مسار الخادم المحلي المختار. تجربة صورة Fedora السحابية السابقة سجل تاريخي. يحتاج مشغل الاستعادة الكاملة الجديد إلى قبول تشغيل فعلي، يشمل إعادة الإقلاع والاستعادة بعد فقدان المصدر؛ راجع الحالة الحالية. لا يتطلب التقييم المحلي شراء خادم.
- مشغّلات GitHub Actions. توثق GitHub المشغل القياسي العام لـLinux بأربعة معالجات و16 GB ذاكرة و14 GB تخزين. مرجع المشغلات. تعمل مهمة
empty-host-acceptanceالآن مع كل رفع إلى main ومع طلبات القبول اليدوية الصريحة. يثبت CI الحالي على Ubuntu 26.04 التثبيت وتشغيل خدمة النظام المثبتة خلال المهمة. لا يثبت المشغل المؤقت استمرار الخدمة بعد إعادة الإقلاع أو HTTPS العام أو نشرا إنتاجيا مستمرا. تحقق من الموارد المقاسة في كل تشغيل؛ سعة التخزين المعلنة ليست المساحة الحرة المرصودة. - Oracle Ampere A1. معمارية arm64 خارج ملف قبول المضيف الحالي الذي يشترط x86_64؛ وليست مسار نشر مقبولا. راجع شروط الطبقة المجانية الرسمية قبل تقييم أي عرض.
- الطبقات المجانية الأخرى. قارن المعمارية الفعلية والذاكرة المتاحة ودعم Docker ومساحة القرص وشروط الحساب بفحص قبول المضيف الحالي قبل اختيار مزود.
بعد الشراء
اتبع البداية السريعة. أبقِ SSH والمنفذين 80 و443 مفتوحة، ولا شيء غيرها؛ فلوحة الإدارة والبوابة تستمعان على الواجهة المحلية فقط، خلف وكيل TLS. وإذا كان جدار الحماية على الخادم يُسقط الاتصالات الواردة افتراضيًا (كما يفعل ufw)، فاسمح أيضًا بالمسارين الضيقين من الحاويات إلى الخادم اللذين يستعملهما Studio وEdge Functions؛ فهما لا يفتحان أي منفذ للخارج (النشر على خادم).