क्या आप अपना खुद का Website as a Service (WaaS) प्लेटफ़ॉर्म बनाने के लिए तैयार हैं? यह व्यापक मार्गदर्शिका आपको शून्य से एक पूरी तरह कार्यात्मक Ultimate Multisite इंस्टॉलेशन तक ले जाती है—जिसमें WordPress Multisite की बुनियादी बातें, इंस्टॉलेशन, कॉन्फ़िगरेशन और सर्वोत्तम अभ्यास शामिल हैं।
Ultimate Multisite क्या है?
Ultimate Multisite एक WordPress प्लगइन है जो आपके WordPress Multisite इंस्टॉलेशन को साइटों के एक प्रीमियम नेटवर्क में बदल देता है—WordPress.com, Wix, या Squarespace की तरह—लेकिन ऐसा जिसे आप स्वामित्व और नियंत्रित करते हैं।
Ultimate Multisite के साथ, आप ग्राहकों को मासिक, त्रैमासिक या वार्षिक सदस्यता शुल्क के माध्यम से वेबसाइट बनाने की सुविधा दे सकते हैं। यह सब कुछ संभालता है: साइट प्रोविज़निंग, भुगतान संग्रह, चेकआउट फ़ॉर्म, डिस्काउंट वाउचर, डोमेन मैपिंग, SSL प्रमाणपत्र और ग्राहक संचार।
Ultimate Multisite में गहराई से जाने से पहले, आपको उस आधार को समझना होगा जिस पर यह बना है: WordPress Multisite।
WordPress Multisite को समझना
WordPress Multisite एक अंतर्निहित सुविधा है (2010 में WordPress 3.0 से) जो कई साइटों को एक ही WordPress इंस्टॉलेशन साझा करने की अनुमति देती है। सक्रिय होने पर, आपकी WordPress साइट एक “नेटवर्क” बन जाती है जो कई सबसाइटों को होस्ट करने में सक्षम होती है।
इसे इस तरह समझें: एक विश्वविद्यालय एक ही WordPress इंस्टॉलेशन बनाए रखता है, लेकिन प्रत्येक संकाय उस नेटवर्क के भीतर अपनी WordPress साइट बनाए रखता है।
क्या साझा होता है
WordPress Multisite नेटवर्क की सभी सबसाइटें साझा करती हैं:
- WordPress core files — सभी साइटों के लिए अपडेट एक बार होते हैं
- Plugins and themes — एक बार इंस्टॉल किए जाते हैं, पूरे नेटवर्क में उपलब्ध
- The database — प्रति सबसाइट अलग-अलग तालिकाओं वाला एक डेटाबेस, जैसे
wp_[id]_posts,wp_[id]_comments, आदि। - User accounts — उपयोगकर्ता नेटवर्क से संबंधित होते हैं, व्यक्तिगत साइटों से नहीं
- wp-config.php — एकल कॉन्फ़िगरेशन फ़ाइल
क्या अलग रहता है
- Media uploads — प्रत्येक सबसाइट का अपना अपलोड फ़ोल्डर होता है (wp-content/uploads/sites/[id])
- Content — पोस्ट, पेज, टिप्पणियाँ और सेटिंग्स प्रत्येक साइट के दायरे में होती हैं
- Active plugins/themes — प्रत्येक साइट अलग-अलग संयोजन सक्रिय कर सकती है (जब तक कि वे नेटवर्क-एक्टिवेटेड न हों)
- Admin panels — प्रत्येक सबसाइट का अपना डैशबोर्ड होता है
यह आर्किटेक्चर मल्टीसाइट का मुख्य लाभ है: आप रखरखाव कार्यों को समान रखते हुए 10 से 1,000 साइटों तक बढ़ सकते हैं।
सबडोमेन बनाम सबडायरेक्टरी: समझदारी से चुनें
WordPress Multisite सेट करते समय, आपको दो URL संरचनाओं में से एक चुननी होती है। इस निर्णय को बाद में बदलना कठिन है, इसलिए सावधानी से चुनें।
सबडायरेक्टरी मोड
URL ऐसे दिखते हैं: yourdomain.com/site1, yourdomain.com/site2
फायदे:
- सेट अप और रखरखाव करना सबसे आसान
- एकल SSL प्रमाणपत्र पूरे नेटवर्क को कवर करता है
- DNS वाइल्डकार्ड कॉन्फ़िगरेशन की आवश्यकता नहीं
नुकसान:
- सर्च इंजन सभी सबसाइटों को एक विशाल साइट के रूप में मान सकते हैं
- कुछ ग्राहकों को URL कम “पेशेवर” लगते हैं
- मुख्य साइट को पोस्ट के लिए /blog/ प्रीफ़िक्स की आवश्यकता होती है (पाथ टकराव से बचने के लिए)
सबडोमेन मोड
URL ऐसे दिखते हैं: site1.yourdomain.com, site2.yourdomain.com
फायदे:
- URL अधिक पेशेवर दिखते हैं
- सर्च इंजन प्रत्येक सबसाइट को एक अलग वेबसाइट के रूप में मानते हैं
- मुख्य साइट और सबसाइटों के बीच कोई पाथ टकराव नहीं
नुकसान:
- वाइल्डकार्ड DNS कॉन्फ़िगरेशन की आवश्यकता होती है
- वाइल्डकार्ड SSL प्रमाणपत्र (या प्रति सबडोमेन व्यक्तिगत प्रमाणपत्र) की आवश्यकता होती है
- प्रारंभिक सेटअप थोड़ा अधिक जटिल
हमारी अनुशंसा: अधिकांश WaaS प्लेटफ़ॉर्म के लिए, सबडोमेन मोड बेहतर है क्योंकि ग्राहक अपेक्षा करते हैं कि उनकी साइटें स्वतंत्र महसूस हों। SSL की जटिलता काफी हद तक Ultimate Multisite की होस्टिंग इंटीग्रेशन और Cloudflare समर्थन से हल हो जाती है।
मुख्य शब्दावली
आगे बढ़ने से पहले, आइए उन शब्दों को परिभाषित करें जिनका सामना आपको अपनी Ultimate Multisite यात्रा के दौरान होगा:
WordPress & Multisite शब्द
- Network — आपका पूरा WordPress Multisite इंस्टॉलेशन जिसमें सभी सबसाइटें शामिल हैं
- Subsite — आपके नेटवर्क के भीतर एक व्यक्तिगत साइट (सबडोमेन या सबडायरेक्टरी हो सकती है)
- Super Admin — सर्वोच्च अनुमति स्तर; सभी सबसाइटों, प्लगइन्स और थीमों का प्रबंधन कर सकता है
- Network Admin Panel — वह डैशबोर्ड जहाँ सुपर एडमिन पूरे नेटवर्क का प्रबंधन करते हैं
- Domain Mapping — सबसाइटों को कस्टम डोमेन उपयोग करने की अनुमति देना (उदाहरण के लिए, joes.yournetwork.com के बजाय joesbikeshop.com)
Ultimate Multisite शब्द
- Site Template — एक पूर्व-कॉन्फ़िगर की गई साइट जिसे ग्राहकों के साइन अप करने पर क्लोन किया जाता है (थीम, प्लगइन्स और सामग्री पहले से सेट होती है)
- Checkout Form — वह पंजीकरण फ़ॉर्म जहाँ ग्राहक प्लान चुनते हैं और अपनी साइटें बनाते हैं
- Product/Plan — आपके द्वारा पेश किया जाने वाला सदस्यता स्तर (उदाहरण के लिए, Basic $9/mo, Pro $29/mo)
- Membership — किसी उत्पाद के लिए ग्राहक की सक्रिय सदस्यता
- Webhook — घटनाएँ होने पर बाहरी सेवाओं को भेजी जाने वाली स्वचालित सूचनाएँ (साइट बनाई गई, भुगतान प्राप्त हुआ, आदि)
- Events — आपके नेटवर्क में लॉग की गई गतिविधियाँ (प्लान परिवर्तन, भुगतान, साइट निर्माण)
चरण 1: WordPress Multisite इंस्टॉल करें
महत्वपूर्ण: कई मैनेज्ड WordPress होस्ट (WP Engine, Cloudways, Closte, आदि) आपके लिए Multisite स्वचालित रूप से सेट कर सकते हैं। इसे मैन्युअल रूप से करने से पहले अपने होस्ट से जाँच लें।
पूर्वापेक्षाएँ
- एक नया WordPress इंस्टॉलेशन (या मौजूदा जिसे आप कन्वर्ट करने के लिए तैयार हैं)
- FTP या फ़ाइल मैनेजर एक्सेस
- wp-config.php और .htaccess संपादित करने की क्षमता
- आगे बढ़ने से पहले अपनी साइट का बैकअप लें
- अस्थायी रूप से सभी प्लगइन्स निष्क्रिय करें
Multisite सक्षम करें
अपनी wp-config.php फ़ाइल खोलें और “That’s all, stop editing!” टिप्पणी से पहले यह पंक्ति जोड़ें:
define('WP_ALLOW_MULTISITE', true);
फ़ाइल सहेजें और अपलोड करें, फिर अपने WordPress एडमिन को रीफ़्रेश करें।
नेटवर्क कॉन्फ़िगर करें
अपने WordPress एडमिन में Tools → Network Setup पर जाएँ।
- Subdomains या Subdirectories चुनें
- एक Network Title दर्ज करें
- अपना Network Admin Email सत्यापित करें
- Install पर क्लिक करें
WordPress आपको अपनी फ़ाइलों में जोड़ने के लिए कोड स्निपेट प्रदान करेगा।
कॉन्फ़िगरेशन कोड जोड़ें
इसे wp-config.php में जोड़ें (WordPress आपको आपकी साइट के लिए सटीक मान दिखाएगा):
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true); // false for subdirectories
define('DOMAIN_CURRENT_SITE', 'yourdomain.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
अपनी .htaccess फ़ाइल की सामग्री को WordPress द्वारा प्रदान किए गए कोड से बदलें (यह सबडोमेन बनाम सबडायरेक्टरी के लिए थोड़ा अलग होगा)।
सबडोमेन मोड के लिए: वाइल्डकार्ड DNS कॉन्फ़िगर करें
यदि सबडोमेन का उपयोग कर रहे हैं, तो आपको वाइल्डकार्ड DNS की आवश्यकता है ताकि *.yourdomain.com आपके सर्वर पर रिज़ॉल्व हो।
- अपने होस्टिंग कंट्रोल पैनल (cPanel, Plesk, आदि) में लॉग इन करें
- Domains या Subdomains ढूँढें
- एक तारांकन के साथ सबडोमेन बनाएँ:
* - इसे अपने मुख्य डोमेन के डॉक्यूमेंट रूट की ओर पॉइंट करें
अपने इंस्टॉलेशन का परीक्षण करें
Ultimate Multisite इंस्टॉल करने से पहले, सत्यापित करें कि आपका मल्टीसाइट काम करता है:
- लॉग इन करें और My Sites → Network Admin → Sites पर जाएँ
- Add New पर क्लिक करें
- एक टेस्ट साइट बनाएँ
- टेस्ट साइट पर जाकर पुष्टि करें कि यह सही ढंग से लोड होती है
चरण 2: Ultimate Multisite इंस्टॉल करें
WordPress Multisite काम कर रहा है, अब आप Ultimate Multisite इंस्टॉल करने के लिए तैयार हैं।
इंस्टॉलेशन
- Network Admin → Plugins → Add New पर जाएँ
- “Ultimate Multisite” खोजें
- Install पर क्लिक करें, फिर Network Activate पर क्लिक करें
सेटअप विज़ार्ड
सक्रियण के बाद, आपको सेटअप विज़ार्ड पर रीडायरेक्ट किया जाएगा। Get Started पर क्लिक करें।
चरण 1: प्री-इंस्टॉल जाँच
विज़ार्ड सत्यापित करता है कि आपका सर्वर आवश्यकताओं (PHP संस्करण, MySQL, आदि) को पूरा करता है। यदि सब कुछ पास हो जाता है, तो Next पर क्लिक करें।
चरण 2: इंस्टॉलेशन
आवश्यक डेटाबेस टेबल और फ़ाइलें बनाने के लिए Install पर क्लिक करें।
चरण 3: बुनियादी सेटिंग्स
अपनी कंपनी की जानकारी और डिफ़ॉल्ट मुद्रा कॉन्फ़िगर करें। यह जानकारी इनवॉइस और ग्राहक संचार में दिखाई देती है।
चरण 4: नमूना सामग्री (वैकल्पिक)
शुरू करने में मदद के लिए आप पूर्वनिर्धारित टेम्पलेट, उत्पाद और चेकआउट फ़ॉर्म इंस्टॉल कर सकते हैं। पहली बार उपयोग करने वाले उपयोगकर्ताओं के लिए इसकी सिफ़ारिश की जाती है।
Finish पर क्लिक करें — अब आपके पास एक कार्यशील Ultimate Multisite इंस्टॉलेशन है!
सामान्य उपयोग के मामले
Ultimate Multisite विभिन्न प्रकार के बिज़नेस मॉडल का समर्थन करता है:
एजेंसी मॉडल
एक ही प्लेटफ़ॉर्म पर क्लाइंट वेबसाइटों को होस्ट और प्रबंधित करें। सभी साइटों पर थीम और प्लगइन के लिए एजेंसी लाइसेंस का लाभ उठाएँ। डोमेन मैपिंग का उपयोग करें ताकि प्रत्येक क्लाइंट का अपना ब्रांडेड डोमेन हो।
लाभ: केंद्रीकृत अपडेट, सुसंगत सुरक्षा, सुव्यवस्थित क्लाइंट प्रबंधन।
निश साइट बिल्डर
किसी विशिष्ट उद्योग—रेस्तरां, गोल्फ क्लब, रियल एस्टेट एजेंट आदि—के लिए साइट बिल्डर बनाएँ। उद्योग-विशिष्ट प्लगइन और सामग्री के साथ टेम्पलेट साइटें डिज़ाइन करें जो पहले से कॉन्फ़िगर हों।
लाभ: ग्राहकों को मिनटों में उपयोग के लिए तैयार साइट मिलती है। आप अपने निश में विशेषज्ञ बन जाते हैं।
WordPress होस्टिंग प्रदाता
WordPress.com या Squarespace की तरह सदस्यता बिलिंग के साथ एक पूर्ण होस्टेड WordPress समाधान प्रदान करें। सभी तकनीकी पहलुओं को संभालें जबकि ग्राहक सामग्री पर ध्यान केंद्रित करें।
लाभ: आवर्ती राजस्व, प्लेटफ़ॉर्म पर पूरा नियंत्रण, प्रति-साइट लाइसेंसिंग की झंझट नहीं।
एंटरप्राइज़/शिक्षा नेटवर्क
कई संबंधित साइटों वाले विश्वविद्यालय, फ्रेंचाइज़ या निगम। प्रत्येक विभाग/स्थान/फ्रेंचाइज़ को अपनी साइट मिलती है जबकि IT केंद्रीय नियंत्रण बनाए रखता है।
लाभ: ब्रांड की सुसंगतता, केंद्रीकृत सुरक्षा, कम IT ओवरहेड।
आर्किटेक्चर की सर्वोत्तम प्रथाएँ
होस्टिंग संबंधी विचार
सस्ती शेयर्ड होस्टिंग से बचें। कम लागत वाले प्रदाता सर्वर घनत्व को अधिकतम करते हैं, जिसका अर्थ है कि आपका नेटवर्क संसाधनों के लिए सैकड़ों अन्य साइटों के साथ प्रतिस्पर्धा करता है। इससे धीमा प्रदर्शन और असंतुष्ट ग्राहक मिलते हैं।
Ultimate Multisite उन होस्टिंग प्रदाताओं के साथ सबसे अच्छा काम करता है जो Multisite को समझते हैं और प्रदान करते हैं:
- स्वचालित डोमेन मैपिंग इंटीग्रेशन
- वाइल्डकार्ड या स्वचालित SSL प्रमाणपत्र
- कई साइटों के लिए पर्याप्त संसाधन
- अच्छा कैशिंग इंफ्रास्ट्रक्चर
विस्तृत सिफ़ारिशों के लिए हमारी होस्टिंग प्रदाता गाइड देखें।
प्रदर्शन अनुकूलन
WordPress Multisite हजारों साइटों तक स्केल कर सकता है (WordPress.com इसका प्रमाण है), लेकिन आपको उचित इंफ्रास्ट्रक्चर की आवश्यकता है:
- CDN का उपयोग करें — Cloudflare (फ्री टियर बहुत अच्छा काम करता है) स्टैटिक एसेट्स और कैशिंग को संभालता है
- पेज कैशिंग सक्षम करें — सर्वर लोड को नाटकीय रूप से कम करता है
- प्लगइन कम से कम रखें — कम सक्रिय प्लगइन = बेहतर प्रदर्शन
- स्टैटिक सामग्री को प्राथमिकता दें — जिन साइटों को आक्रामक रूप से कैश किया जा सकता है, वे बेहतर स्केल करती हैं
Ultimate Multisite में Cloudflare इंटीग्रेशन शामिल है जो नए सबसाइट्स के लिए DNS और SSL को स्वचालित करता है—किसी भी गंभीर WaaS प्लेटफ़ॉर्म के लिए अत्यधिक अनुशंसित।
SSL और डोमेन मैपिंग
आधुनिक ब्राउज़र SSL की आवश्यकता रखते हैं। आपके विकल्प:
- सबडायरेक्टरी मोड: एकल SSL प्रमाणपत्र सब कुछ कवर करता है
- सबडोमेन मोड: वाइल्डकार्ड SSL प्रमाणपत्र (*.yourdomain.com)
- कस्टम डोमेन: प्रत्येक ग्राहक डोमेन को अपने प्रमाणपत्र की आवश्यकता होती है
Ultimate Multisite के होस्टिंग इंटीग्रेशन (Cloudflare, GridPane, Cloudways, आदि) कस्टम डोमेन के लिए SSL प्रोविज़निंग को स्वचालित करते हैं—यह प्लगइन द्वारा प्रदान किए जाने वाले सबसे बड़े समय-बचत उपायों में से एक है।
बैकअप
उपयोगकर्ता प्रबंधन: आपको क्या जानना चाहिए
WordPress Multisite सभी सबसाइट्स में उपयोगकर्ता तालिका साझा करता है। इससे एक अनूठी स्थिति बनती है:
परिदृश्य: John आपके नेटवर्क पर एक साइट के लिए साइन अप करता है। बाद में, वह किसी अन्य ग्राहक की साइट (Alice का स्टोर) पर जाता है और खरीदारी करने के लिए खाता बनाने की कोशिश करता है। उसे “email already in use” त्रुटि मिलती है—जो भ्रमित करने वाली है, क्योंकि वह पहले कभी Alice की साइट पर नहीं गया।
समाधान: Ultimate Multisite में Enable Multiple Accounts (Settings → Login & Registration) नामक एक विकल्प शामिल है, जो एक ही ईमेल को अलग-अलग सबसाइट्स पर अलग-अलग खाते बनाने की अनुमति देता है। प्रत्येक खाता अपनी सबसाइट से बंधा होता है, जिससे टकराव रोका जाता है।
अगले कदम
अब आपके पास Ultimate Multisite इंस्टॉल है और आप मूल बातें समझते हैं। आगे क्या करना है:
- अपना पहला साइट टेम्पलेट बनाएँ — अपनी पसंदीदा थीम, प्लगइन और नमूना सामग्री के साथ एक स्टार्टर साइट डिज़ाइन करें
- उत्पाद/प्लान सेट अप करें — अपने मूल्य निर्धारण स्तर (Free, Basic, Pro, आदि) परिभाषित करें
- पेमेंट गेटवे कॉन्फ़िगर करें — भुगतान स्वीकार करने के लिए Stripe या PayPal कनेक्ट करें
- अपना चेकआउट फ़ॉर्म कस्टमाइज़ करें — अपने ग्राहकों के लिए साइनअप अनुभव डिज़ाइन करें
- होस्टिंग इंटीग्रेशन सेट अप करें — स्वचालित डोमेन मैपिंग और SSL सक्षम करें
इनमें से प्रत्येक विषय पर विस्तृत गाइड के लिए हमारा दस्तावेज़ीकरण देखें।
मदद चाहिए?
- दस्तावेज़ीकरण: GitHub Wiki
- समस्याएँ और बग: GitHub Issues
- सशुल्क सहायता: Ultimate Multisite Support Form
Ultimate Multisite मुफ़्त और ओपन सोर्स है। यदि आपको यह मूल्यवान लगता है, तो दूसरों को इसे खोजने में मदद करने के लिए एक समीक्षा छोड़ने पर विचार करें।

Leave a Reply