دایرکتوري پینل همکارۍ کي وڌاري
مروری
Enhance یو عصري کنټرول پینل دی چې قوي هاستنگ خودکارسازی او مدیریت توانې ورکوي. دا همکارۍ Ultimate Multisite او Enhance Control Panel ترمنځ د د ډومینونو د خودکار سنکرونیز کولو او SSL سرتیفیکټ مدیریت لپاره اجازه ورکوي.
مرتبط بحث: د ټولنیز نصیحتونو او اضافي معلوماتको लागि GitHub Discussion #265 وګورئ.
خوندګې
- کله چې Ultimate Multisite کې ډومینونه مَپ کیږي، د ډومینونو خودکار سنکرونیز کیږي.
- کله چې DNS حل وي، نو LetsEncrypt له لارې خودکار SSL سرتیفیکټ ورکول کیږي.
- د شبکې لپاره زیرمجموعه دومین (subdomain) پ suport دی چې په subdomain mode کې کار کوي.
- کله چې مَپونه حذف شي، نو ډومین هم حذف کیږي.
- API credentials کی تایید لپاره اړیکې پریکړې (connection testing) کیږي.
اړتیاوې
سیسټم اړتیاوې
- Enhance Control Panel نصب او ورته رسيمن وي.
- WordPress Multisite چې په Enhance سرور کې یا ورسند دی، هغه هم 설치 شوی وي.
- Apache web server (Enhance اوس د Apache تنظیمات پ suport دی؛ LiteSpeed Enterprise کم قیمت کې موجود دی).
API رامنځته کول
تاسو باید API tokens جوړول لپاره Enhance Control Panel ته مدیري رسېمنه (administrator access) لرئ.
خپل API credentials ترل اسه کړئ
۱. API Token جوړ کړئ
۱. د Enhance Control Panel په مدیري رسېمنه като لاگ او لاگ وکړئ. ۲. د ناویګیشن منو کې Settings باندې کلیک وکړئ. ۳. ته Access Tokens ته ورسئ. ۴. Create Token باندې کلیک وکړئ. ۵. خپل token یو توصیفی نوم ورکړئ (مثال: "Ultimate Multisite Integration"). ۶. System Administrator رول ورکړئ. ۷. د منقضی کیدو تاریخ لپاره:
- که تاسو غواړئ چې token هیڅکله منقضی نه وي، نو یې خالی لرئ.
- یا امنیتي اړتیاوو لپاره یو ځانګړی منقضی کیدو تاریخ تنظیم کړئ. ۸. Create باندې کلیک وکړئ
بعد ساخت، Access Token و Organization ID شما نمایش داده خواهد شد. لطفاً اینها را فوراً ذخیره کنید زیرا توکن فقط یک بار نمایش داده میشود.
۲. دریافت Organization ID (شناسه سازمان)
Organization ID در صفحه Access Tokens در یک جعبه اطلاعاتی آبی با عنوان "Org ID: {your_id}" نمایش داده میشود.
Organization ID به شکل UUID زیر است: d8554b6d-5d0d-6719-009b-fec1189aa8f3
شما میتوانید Organization ID یک مشتری را با این روش نیز پیدا کنید:
۱. به صفحه Customers بروید
۲. روی Manage customer برای مشتری مربوطه کلیک کنید
۳. به URL نگاه کنید - Organization ID حروف الفبایی بعد از /customers/ است.
۳. دریافت Server ID (شناسه سرور)
برای پیدا کردن Server ID خود (که برای عملیات دامنه لازم است):
۱. در Enhance Control Panel، به Servers بروید ۲. روی سروری که نصب وردپرس شما روی آن اجرا میشود کلیک کنید ۳. Server ID (در قالب UUID) در URL یا جزئیات سرور قابل مشاهده خواهد بود ۴. به طور جایگزین، میتوانید از API برای لیست کردن سرورها استفاده کنید:
curl -s -X GET https://your-enhance-panel.com/api/servers \
-H "Accept: application/json" \
-H "Authorization: Bearer YOUR_TOKEN" | jq
Server ID از قالب UUID زیر پیروی میکند: 00000000-0000-0000-0000-000000000000