وحدة FOSSBilling – تكامل النطاقات ودليل التثبيت
FOSSBilling هو برنامج فوترة حديث ومجاني ومفتوح المصدر لخدمات الاستضافة والنطاقات. يتميز ببنية مشابهة لـ WHMCS، ويبرز بشكل خاص بمرونته العالية، وبنيته الصديقة لواجهات برمجة التطبيقات (API)، وتطوره المدعوم من المجتمع.
يتيح FOSSBilling إدارة مبيعات النطاقات، وخدمات الاستضافة، وإدارة العملاء، والفوترة التلقائية، وتكامل الخدمات من خلال لوحة تحكم واحدة.
توفر وحدة FOSSBilling Domain Name API المطوّرة على هذه البنية تكاملاً لعمليات النطاقات مع نظام DomainNameApi، وتقدم إدارة نطاقات احترافية ومؤتمتة.
ما هو FOSSBilling؟ وما فائدته؟
يتيح FOSSBilling للشركات المتخصصة في الاستضافة والنطاقات إدارة العمليات التالية بشكل مركزي:
- بيع وإدارة النطاقات
- باقات الاستضافة وإدارة الخدمات
- الفوترة التلقائية ومتابعة المدفوعات
- إدارة العملاء والموزعين
- تكاملات API والوحدات البرمجية
بفضل بنيته مفتوحة المصدر، فهو مرن للمطورين وحل مجاني للشركات.
الشكل 1: واجهة عميل FOSSBilling

ماذا يمكن القيام به باستخدام وحدة FOSSBilling Domain Name API؟
من خلال هذه الوحدة يمكن إدارة عمليات النطاق التالية من لوحة واحدة:
- تسجيل النطاق (Register)
- نقل النطاق
- تجديد النطاق
- إدارة خوادم الأسماء (DNS)
- تحديث بيانات Whois / معلومات الاتصال
- تفعيل / تعطيل قفل النطاق (Registrar Lock)
- حماية خصوصية Whois (Privacy Protection)
- دعم كامل لامتدادات النطاق .TR
تتم جميع العمليات بشكل فوري عبر Domain Name API.
الشكل 2: لوحة إدارة FOSSBilling
يجب وضع الشكل هنا (يمكن إضافة صورة)
متطلبات وحدة FOSSBilling Domain Name API
لضمان عمل الوحدة بشكل صحيح، يجب توفر المتطلبات التالية:
- FOSSBilling: الإصدار 1.0 أو أحدث
- PHP: الإصدار 8.0 أو أحدث
- إضافة PHP SOAP: يجب أن تكون مفعّلة
- الوصول إلى Domain Name API: اسم مستخدم وكلمة مرور نشطان
تضمن هذه المتطلبات التوافق الكامل مع بنية Domain Name API.
تثبيت وحدة FOSSBilling
يمكن إتمام التثبيت من خلال بضع خطوات بسيطة:
- قم برفع مجلد الوحدة إلى المسار
library/Registrar/Adapter/. - سجّل الدخول إلى لوحة إدارة FOSSBilling.
- انتقل إلى الإعدادات > وحدات تسجيل النطاقات.
- قم بتفعيل وحدة DomainNameApi.
- أدخل اسم المستخدم وكلمة مرور API الخاصة بـ DomainNameApi.
- احفظ الإعدادات وابدأ باستخدام الوحدة.
بعد اكتمال التثبيت، ستتم إدارة عمليات النطاق تلقائيًا عبر Domain Name API.
تحديث الوحدة
عند تحديث وحدة FOSSBilling DomainNameApi:
- يتم تنزيل الإصدار الجديد
- يتم استبدال الملفات الحالية
- تظل جميع الإعدادات محفوظة
وبذلك يتم تحديث الكود فقط دون التأثير على الإعدادات.
ميزات وحدة FOSSBilling
ميزات النطاقات
- تسجيل ونقل وتجديد النطاقات
- دعم كامل لامتدادات النطاق .TR
إدارة DNS و Whois
- إدارة خوادم الأسماء (DNS)
- تحديث بيانات Whois / معلومات الاتصال
- حماية خصوصية Whois (Privacy Protection)
الأمان والتحكم
- قفل النطاق (Registrar Lock)
- سجلات تفصيلية للأخطاء والعمليات
تجربة المستخدم
- دعم اللغة التركية وتعدد اللغات
- توافق كامل مع FOSSBilling
مزايا تكامل FOSSBilling – Domain Name API
- أتمتة كاملة لعمليات النطاقات
- إدارة مركزية للنطاقات والفوترة من لوحة واحدة
- تقليل العمليات اليدوية ونسبة الأخطاء
- بنية قابلة للتوسع لموزعي النطاقات
- دعم واسع للنطاقات التركية والعالمية
يوفر هذا التكامل كفاءة تشغيلية عالية، خاصةً للشركات التي تعمل في بيع النطاقات.
لمن هذه الوحدة مناسبة؟
- شركات الاستضافة التي تستخدم FOSSBilling
- موزعو النطاقات
- وكالات الإعلان
- وكالات تصميم الويب
- مشاريع SaaS المعتمدة على النطاقات
- الشركات التي تعمل مع امتدادات النطاق .TR والعالمية
رموز أخطاء FOSSBilling
| الرمز | الوصف | التفاصيل |
|---|---|---|
| 1000 | تمت العملية بنجاح | تم تنفيذ الأمر بنجاح. |
| 1001 | تمت العملية؛ قيد الانتظار | تم تنفيذ الأمر بنجاح، لكن العملية وُضعت في قائمة الانتظار. |
| 2003 | معلمة مطلوبة مفقودة | مثال: رقم الهاتف مفقود في معلومات الاتصال. |
| 2105 | لا يمكن تجديد النطاق | يجب ألا يكون النطاق مقفلاً؛ يجب ألا يكون الوضع “clientupdateprohibited” مفعّلًا. |
| 2200 | خطأ في المصادقة | اسم المستخدم أو كلمة المرور غير صحيحة، أو أن النطاق لدى مسجّل آخر. |
| 2302 | التسجيل موجود بالفعل | النطاق أو خادم الأسماء مسجل مسبقًا. |
| 2303 | التسجيل غير موجود | لم يتم العثور على النطاق أو خادم الأسماء؛ يلزم تسجيل جديد. |
| 2304 | حالة النطاق لا تسمح بتنفيذ العملية | يجب ألا يكون النطاق مقفلاً؛ يجب ألا يكون الوضع “clientupdateprohibited” مفعّلًا. |
وحدة FOSSBilling Domain Name API هي تكامل قوي يرفع إدارة النطاقات ضمن بنية FOSSBilling إلى مستوى احترافي. بفضل سهولة التثبيت، والميزات المتقدمة، والدعم الواسع لامتدادات النطاقات بما في ذلك .TR، فهي الحل المثالي للشركات التي ترغب في إدارة عمليات النطاقات بشكل مركزي.
لتسريع عمليات بيع وإدارة النطاقات، يوفر الجمع بين FOSSBilling وDomain Name API حلاً قويًا ومستدامًا.
