RunCloud Integration
आढावा
RunCloud ही क्लाउड-आधारित सर्व्हर व्यवस्थापन प्लॅटफॉर्म आहे जी तुम्हाला तुमच्या स्वतःच्या क्लाउड सर्व्हरवर वेब ऍप्लिकेशन्स सहजपणे deploy आणि व्यवस्थापित करण्याची सुविधा देते. या integration द्वारे Ultimate Multisite आणि RunCloud यांच्यात स्वयंचलित domain syncing आणि SSL certificate व्यवस्थापन शक्य होते.
वैशिष्ट्ये
- स्वयंचलित domain syncing
- SSL certificate व्यवस्थापन
- mappings हटवल्यावर domain काढून टाकणे
आवश्यकता
तुमच्या wp-config.php फाइलमध्ये खालील constants परिभाषित केलेले असणे आवश्यक आहे:
define('WU_RUNCLOUD_API_KEY', 'your_api_key');
define('WU_RUNCLOUD_API_SECRET', 'your_api_secret');
define('WU_RUNCLOUD_SERVER_ID', 'your_server_id');
define('WU_RUNCLOUD_APP_ID', 'your_app_id');
सेटअप सूचना
1. तुमचे RunCloud API Credentials मिळवा
- तुमच्या RunCloud dashboard मध्ये लॉग इन करा
- "User Profile" वर जा (वरच्या उजव्या कोपऱ्यात तुमच्या profile picture वर क्लिक करा)
- मेनूमधून "API" निवडा
- तुमच्याकडे आधीपासून API Key नसल्यास "Generate API Key" वर क्लिक करा
- तुमची API Key आणि API Secret कॉपी करा
2. तुमचे Server आणि App IDs मिळवा
- तुमच्या RunCloud dashboard मध्ये "Servers" वर जा
- तुमचे WordPress multisite ज्या सर्व्हरवर host केलेले आहे तो सर्व्हर निवडा
- Server ID URL मध्ये दिसतो:
https://manage.runcloud.io/servers/{SERVER_ID} - "Web Applications" वर जा आणि तुमचे WordPress application निवडा
- App ID URL मध्ये दिसतो:
https://manage.runcloud.io/servers/{SERVER_ID}/apps/{APP_ID}
3. wp-config.php मध्ये Constants जोडा
तुमच्या wp-config.php फाइलमध्ये खालील constants जोडा:
define('WU_RUNCLOUD_API_KEY', 'your_api_key');
define('WU_RUNCLOUD_API_SECRET', 'your_api_secret');
define('WU_RUNCLOUD_SERVER_ID', 'your_server_id');
define('WU_RUNCLOUD_APP_ID', 'your_app_id');
4. Integration सक्षम करा
- तुमच्या WordPress admin मध्ये Ultimate Multisite > Settings वर जा
- "Domain Mapping" tab वर नेव्हिगेट करा
- "Host Integrations" पर्यंत खाली स्क्रोल करा
- RunCloud integration सक्षम करा
- "Save Changes" वर क्लिक करा
हे कसे काम करते
जेव्हा Ultimate Multisite मध्ये domain map केला जातो:
- Integration RunCloud च्या API ला तुमच्य ा application मध्ये domain जोडण्यासाठी request पाठवते
- domain यशस्वीरित्या जोडला गेल्यास, integration SSL certificates देखील पुन्हा deploy करते
- domain mapping हटवल्यावर, integration RunCloud मधून domain काढून टाकते
subdomain installations साठी, तुमच्या network मध्ये नवीन साइट्स जोडल्यावर integration आपोआप RunCloud मध्ये subdomains तयार करते.
समस्यानिवारण
API Connection समस्या
- तुमचे API credentials बरोबर आहेत का ते तपासा
- तुमचे server आणि app IDs बरोबर आहेत का ते तपासा
- तुमच्या RunCloud खात्याला आवश्यक permissions आहेत का याची खात्री करा