تكامل لوحة تحكم Enhance
نظرة عامة
Enhance هي لوحة تحكم حديثة توفر قدرات أتمتة واستضافة قوية وإدارة. يتيح هذا التكامل مزامنة النطاقات تلقائيًا وإدارة شهادات SSL بين Ultimate Multisite ولوحة تحكم Enhance.
مناقشة ذات صلة: راجع مناقشة GitHub #265 للحصول على نصائح المجتمع ومعلومات إضافية.
الميزات
- المزامنة التلقائية للنطاقات عند تعيينها في Ultimate Multisite
- توفير شهادات SSL تلقائيًا عبر LetsEncrypt عند حل DNS
- دعم النطاقات الفرعية للشبكات التي تعمل في وضع النطاق الفرعي
- إزالة النطاق عند حذف التعيينات
- اختبار الاتصال للتحقق من بيانات اعتماد API
المتطلبات
متطلبات النظام
- تثبيت لوحة تحكم Enhance والوصول إليها
- تثبيت WordPress Multisite مستضاف على أو متصل بخادم Enhance
- خادم ويب Apache (دعم Enhance حاليًا لتكوينات Apache؛ LiteSpeed Enterprise متاح بتكلفة مخفضة)
الوصول إلى API
يجب أن يكون لديك حق وصول المسؤول إلى لوحة تحكم Enhance لإنشاء رموز API.
الحصول على بيانات اعتماد API الخاصة بك
1. إنشاء رمز API
- سجّل الدخول إلى لوحة تحكم Enhance كمسؤول
- انقر على الإعدادات في قائمة التنقل
- انتقل إلى رموز الوصول
- انقر على إنشاء رمز
- أعطِ الرمز اسمًا وصفيًا (مثلاً، "تكامل Ultimate Multisite")
- عين دور مسؤول النظام
- بالنسبة لتاريخ الانتهاء:
- اتركه فارغًا إذا كنت تريد أن لا ينتهي صلاحية الرمز
- أو حدد تاريخ انتهاء صلاحية محدد لأغراض الأمان
- انقر على إنشاء
بعد الإنشاء، سيُعرض رمز الوصول ومعرف المنظمة. احفظهما فورًا لأن الرمز سيُعرض مرة واحدة فقط.
2. الحصول على معرف المنظمة
معرف المنظمة يظهر في صفحة رموز الوصول داخل صندوق معلومات أزرق يحمل عنوان "معرف المنظمة: {your_id}".
معرف المنظمة هو UUID يُنسق مثل: d8554b6d-5d0d-6719-009b-fec1189aa8f3
يمكنك أيضًا العثور على معرف المنظمة للعميل عبر:
- انتقل إلى صفحة العملاء
- انقر على إدارة العميل للعميل المعني
- انظر إلى عنوان URL - معرف المنظمة هو الأحرف الأبجدية الرقمية بعد
/customers/
3. الحصول على معرف الخادم
للعثور على معرف الخادم (مطلوب لعمليات النطاق):
- في لوحة تحكم Enhance، انتقل إلى الخوادم
- انقر على الخادم الذي يعمل عليه تثبيت WordPress الخاص بك
- سيُظهر معرف الخادم (بصيغة UUID) في عنوان URL أو تفاصيل الخادم
- بدلاً من ذلك، يمكنك استخدام API لعرض الخوادم:
curl -s -X GET https://your-enhance-panel.com/api/servers \
-H "Accept: application/json" \
-H "Authorization: Bearer YOUR_TOKEN" | jq
يتبع معرف الخادم صيغة UUID: 00000000-0000-0000-0000-000000000000