ServerPilot ইন্টিগ্রেশন
সংক্ষিপ্ত বিবরণ
ServerPilot হলো একটি ক্লাউড সার্ভিস যা DigitalOcean, Amazon, Google বা অন্য যেকোনো সার্ভার প্রোভাইডারে WordPress এবং অন্যান্য PHP ওয়েবসাইট হোস্ট করতে ব্যবহৃত হয়। এই ইন্টিগ্রেশন Ultimate Multisite এবং ServerPilot-এর মধ্যে স্বয়ংক্রিয় ডোমেইন সিঙ্কিং এবং SSL সার্টিফিকেট ব্যবস্থাপনা সক্রিয় করে।
বৈশিষ্ট্যসমূহ
- স্বয়ংক্রিয় ডোমেইন সিঙ্কিং
- Let's Encrypt-এর সাথে SSL সার্টিফিকেট ব্যবস্থাপনা
- স্বয়ংক্রিয় SSL রিনিউয়াল
প্রয়োজনীয়তা
আপনার wp-config.php ফাইলে নিচের constant গুলো সংজ্ঞায়িত করতে হবে:
define('WU_SERVER_PILOT_CLIENT_ID', 'your_client_id');
define('WU_SERVER_PILOT_API_KEY', 'your_api_key');
define('WU_SERVER_PILOT_APP_ID', 'your_app_id');
সেটআপ নির্দেশনা
১. আপনার ServerPilot API ক্রেডেনশিয়াল সংগ্রহ করুন
- আপনার ServerPilot dashboard-এ লগইন করুন
- "Account" > "API"-তে যান
- যদি আগে থেকে না থাকে তাহলে একটি নতুন API key তৈরি করুন
- আপনার Client ID এবং API Key কপি করুন
২. আপনার App ID সংগ্রহ করুন
- আপনার ServerPilot dashboard-এ "Apps"-এ যান
- যে app-এ আপনার WordPress multisite হোস্ট করা আছে সেটি নির্বাচন করুন
- URL-এ App ID দেখা যাবে:
https://manage.serverpilot.io/apps/{APP_ID}
৩. wp-config.php-এ Constant যোগ করুন
আপনার wp-config.php ফাইলে নিচের constant গুলো যোগ করুন:
define('WU_SERVER_PILOT_CLIENT_ID', 'your_client_id');
define('WU_SERVER_PILOT_API_KEY', 'your_api_key');
define('WU_SERVER_PILOT_APP_ID', 'your_app_id');
৪. ইন্টিগ্রেশন সক্রিয় করুন
- আপনার WordPress admin-এ Ultimate Multisite > Settings-এ যান
- "Domain Mapping" ট্যাবে নেভিগেট করুন
- "Host Integrations"-এ স্ক্রল করুন
- ServerPilot ইন্টিগ্রেশন সক্রিয় করুন
- "Save Changes" ক্লিক করুন