الانتقال إلى المحتوى

التقنية

مبني بواسطة Rust: نظام فوترة مجاني لـ CloudStack وProxmox في ملف تنفيذي ثنائي واحد

كُتب خادم NexCMP بلغة Rust ويأتي كملف تنفيذي ثنائي واحد يضم واجهة الويب وقاعدة بيانات SQLite مدمجة. لا توجد بيئة تشغيل PHP، ولا ionCube Loader، ولا خادم قاعدة بيانات يلزم تثبيته. تم بناء بوابة العملاء ولوحة تحكم الإدارة باستخدام Vue؛ بينما كُتب وكيل العقد بلغة Go.

تم أخذ بيانات المنافسين من صفحة متطلبات كل جهة مزودة بتاريخ 2026-10-30. كما جرى التحقق من بيانات NexCMP مباشرة على المنتج في التاريخ نفسه.

مكونات بناء NexCMP

المكونات كما هي متضمنة في المنتج النهائي.

  • الخادم: Rust

    لغة Rust (إصدار 2021) مع axum 0.7 على بيئة التشغيل غير المتزامنة tokio، وrustls لبروتوكول TLS.

  • قاعدة البيانات: SQLite مدمجة

    تم تصريف SQLite داخل الخادم مباشرة (حزمة rusqlite المدمجة). لا يوجد خادم قاعدة بيانات منفصل لتثبيته أو تأمينه أو ترقيته.

  • ملف ثنائي واحد يشمل الواجهة

    الخادم عبارة عن ملف واحد بحجم 83 MB تقريباً وتكون واجهة الويب مدمجة بداخله مسبقاً.

  • البوابة ولوحة الإدارة: Vue

    تم بناء بوابة العملاء ولوحة تحكم الإدارة باستخدام Vue 3.5 مع Ant Design Vue 4 وPinia، وتم حزمها بواسطة Vite 6.

  • صفحات عامة بـ 16 لغة

    صفحات البوابة العامة مُجهزة مسبقاً بـ 16 لغة.

  • وكيل العقد: Go

    تمت كتابة الوكيل الصغير الذي يحول الخادم إلى عقدة بروكسي VPN بلغة Go 1.26.

خفيف بما يكفي ليعمل على خادم صغير

في أي تثبيت قيد التشغيل، تستهلك جميع عمليات NexCMP مجتمعة نحو 150 MB من RAM. الحد الأدنى الموثق هو خادم Ubuntu 22.04 أو 24.04 بمعمارية x86_64 مع 2 GB من RAM، مما يتيح تشغيل NexCMP على أي خادم VPS صغير واعتيادي.

أجزاء أقل تعني مكونات أقل للتثبيت والتحديث: يقوم مثبت النظام بإعداد خدمات NexCMP وnginx وشهادة Let's Encrypt، ويتم تطبيق التحديثات بنقرة زر من لوحة تحكم الإدارة.

مقارنة البنية المعمارية مع لوحات الفوترة القائمة على PHP

المكونات التقنية لكل منتج وما يلزم تشغيله معه، وفقاً لما وثقته الجهات المزودة.

  • NexCMP

    مطور باستخدام
    خادم Rust (axum وtokio)، وبوابة ولوحة إدارة مبنية بـ Vue 3، ووكيل عُقد مكتوب بلغة Go
    ما تقوم بتثبيته وتشغيله
    ملف تنفيذي واحد يدمج واجهة الويب وقاعدة بيانات SQLite مدمجة؛ مع nginx في الواجهة يُعدّه برنامج التثبيت. دون الحاجة إلى PHP أو ionCube Loader أو خادم قاعدة بيانات منفصل.
  • WHMCS

    مطور باستخدام
    PHP
    ما تقوم بتثبيته وتشغيله
    PHP 8.2 أو 8.3 أو 8.4 مع ionCube Loader (15 أو أحدث)؛ وMySQL (قد يعمل MariaDB أيضاً)؛ ومهمة cron؛ تم التحقق منه على خادم الويب Apache.

    Source: docs.whmcs.com — متطلبات النظام · تاريخ الوصول 2026-10-30

  • HostBill

    مطور باستخدام
    PHP
    ما تقوم بتثبيته وتشغيله
    PHP 8.1 أو أحدث (يوصى بـ 8.3) مع ionCube Loaders 14.x أو أحدث؛ وMySQL 5.7 أو أحدث مع تعطيل strict mode.

    Source: HostBill Docs — متطلبات النظام · تاريخ الوصول 2026-10-30

  • Blesta

    مطور باستخدام
    PHP (إطار عمل minPHP الخاص بها)
    ما تقوم بتثبيته وتشغيله
    إصدار PHP 8.2 أو 8.3 أو 8.4 (يوصى بـ 8.3) مع ionCube Loaders v15+؛ وMySQL 5.7.7+ أو MariaDB 10.2.2+؛ ومهمة cron كل دقيقة.

    Source: docs.blesta.com — التثبيت (المتطلبات) · تاريخ الوصول 2026-10-30

  • Paymenter

    مطور باستخدام
    PHP
    ما تقوم بتثبيته وتشغيله
    إصدار PHP 8.3؛ وMariaDB 10.11 وRedis كما هو مثبت في الدليل الخاص به؛ وNginx؛ وخدمة مشغل طوابير ومهمة cron كل دقيقة.

    Source: paymenter.org — Installation · تاريخ الوصول 2026-10-30

  • FOSSBilling

    مطور باستخدام
    PHP
    ما تقوم بتثبيته وتشغيله
    إصدار PHP 8.3 أو 8.4 أو 8.5؛ وMySQL 8.4+ أو MariaDB 11.4+؛ وApache أو LiteSpeed أو NGINX.

    Source: docs.fossbilling.org — متطلبات النظام · تاريخ الوصول 2026-10-30

يقارن هذا الجدول البنية المعمارية فقط: مما تم بناء كل نظام وما يلزم تثبيته. ولا يحدد أي المنتجات أفضل بالنسبة لك — تمتلك أنظمة WHMCS وHostBill وBlesta منظومات وحدات برمجية واسعة وتغطي فوترة استضافة الويب العامة التي لا يغطيها NexCMP. متطلبات الموردين مقتبسة من وثائقهم الرسمية كما تم الاطلاع عليها في 2026-10-30 وقد تتغير بين الإصدارات؛ يرجى مراجعة المورد.

شفرة مصدرية يمكنك قراءتها وبناؤها

الإصدار المجاني هو ملف ثنائي مُجمَّع. يمنحك NexCMP Source مقابل $499 تدفع لمرة واحدة (يُشترى مباشرة أو يُضاف إلى ترخيصك المجاني) قاعدة الكود الكاملة كمصدر مقروء بلغة Rust و Vue — دون تشفير ionCube — لتتمكن من تعديله وبناء نسختك الخاصة لتشغيلها على لوحتك، وعلى أي عدد من النطاقات والخوادم. يغطي ترخيص الكود المصدري التجاري أعمالك الخاصة: يُمنع إعادة بيع أو إعادة توزيع الكود المصدري أو الإصدارات المبنية.

التقنية: الأسئلة الشائعة

ما هي التقنيات التي بُني عليها NexCMP؟
تمت كتابة الخادم بلغة Rust (إصدار 2021) مع axum 0.7 فوق tokio وrustls، ويستخدم قاعدة بيانات SQLite مدمجة. ويأتي كملف ثنائي واحد بحجم حوالي 83 MB مع واجهة ويب مدمجة. بوابة العملاء ولوحة تحكم الإدارة مبنيتان باستخدام Vue 3.5 مع Ant Design Vue 4 وPinia، ومُجمعتان بواسطة Vite 6، بينما كُتب عميل العقدة بلغة Go 1.26.
هل يتطلب NexCMP كلاً من PHP أو MySQL أو ionCube؟
لا. NexCMP هو ملف ثنائي مترجم بلغة Rust مع قاعدة بيانات SQLite مدمجة، لذلك لا توجد بيئة تشغيل PHP، ولا ionCube Loader، ولا خادم قاعدة بيانات منفصل يلزم تثبيته. يقوم برنامج التثبيت بإعداد خدمات NexCMP وnginx وشهادة Let's Encrypt.
كم يبلغ استهلاك الذاكرة في NexCMP؟
في أي تثبيت قيد التشغيل، تستهلك جميع عمليات NexCMP مجتمعة نحو 150 MB من RAM. الحد الأدنى الموثق للتثبيت هو 2 GB من RAM على Ubuntu 22.04 أو 24.04 بمعمارية x86_64.
هل يمكنني قراءة الشفرة وتعديلها؟
مع NexCMP Source مقابل $499 تدفع لمرة واحدة (يُشترى مباشرة أو يُضاف إلى ترخيصك المجاني): يمكنك تنزيل الكود المصدري الكامل لـ Rust و Vue، وتعديله وبناء نسختك الخاصة. يغطي ترخيص الكود المصدري التجاري أعمالك الخاصة فقط؛ يُمنع إعادة بيع أو إعادة توزيع الكود المصدري أو الإصدارات المبنية. أما الإصدار المجاني نفسه فهو ملف ثنائي مُجمَّع.
كيف يُقارن هذا بلوحات الفوترة المعتمدة على PHP؟
تعد اللوحات مثل WHMCS وHostBill وBlesta تطبيقات PHP تذكر وثائقها متطلبات مثل إصدار PHP وionCube Loader وقاعدة بيانات MySQL أو MariaDB ومهمة cron؛ كما أن Paymenter وFOSSBilling يعتمدان على PHP أيضاً. أما NexCMP فهو ملف ثنائي فردي بلغة Rust مع قاعدة بيانات مدمجة. يوضح الجدول أعلاه كل متطلب مع رابط إلى صفحة المورد. ويقارن البنية المعمارية فقط، وليس الميزات أو السرعة.
هل تنشرون اختبارات الأداء القياسية (benchmarks)؟
لا. الأرقام الوحيدة المذكورة في هذه الصفحة هي حجم الملف الثنائي واستهلاك الذاكرة لتثبيت قيد التشغيل. لا ندعي أي أرقام أداء أو سرعة لم نقم بقياسها ونشرها بأنفسنا.

المصادر

المعلومات المتعلقة بالمنافسين في هذه الصفحة مأخوذة من صفحات الموردين هذه، كما تم الاطلاع عليها في 2026-10-30.

احصل على NexCMP مجاناً

ملف ثنائي واحد، مجاني، ويشمل كافة الوحدات. ثبته على خادمك اليوم، أو ألقِ نظرة على شاشات بوابة العملاء أولاً.

آخر تحديث: