डॉक्स / Reseller गाइड

Reseller गाइड

तीन टियर

Nimbopanel में तीन tiers हैं: admin (वह operator जो सर्वर का मालिक है), resellers, और customers। एक reseller को एक allocation दिया जाता है और वह उसके भीतर अपने ही customers manage करता है। Resellers एक-दूसरे से और बाकी सर्वर से अलग-थलग होते हैं।

आपका मेन्यू

  • Dashboard — आपके customers एक नज़र में।
  • Accounts — अपने ही customer accounts बनाएँ, suspend, unsuspend और delete करें।
  • Allocation — आपके provider ने आपको क्या दिया है।
  • Branding — आपके customers पैनल को कैसे देखते हैं।
  • White-label — आपका अपना panel address और nameservers।
  • Selling → Packages — अपने allocation के भीतर अपने ही होस्टिंग packages बनाएँ।
  • Selling → Plans — वे plans जो आपके customers ख़रीदते हैं, साथ ही आपका अपना payment gateway।
  • Selling → Website — आपके अपने domain पर एक ready-made marketing site।
  • Login Security — आपके अपने login के लिए two-factor authentication।

Selling section एक reseller को "कोई जो हाथ से accounts बनाता है" से एक self-serve होस्टिंग व्यवसाय में बदल देता है: आपके अपने packages, आपके अपने priced plans, आपका अपना payment gateway (पैसा आपके पास आता है), और आपकी अपनी marketing website — सब आप तक सीमित और हर दूसरे reseller तथा operator से अलग-थलग।

आवंटन

Allocation वह पेज है जिसे यह सोचने से पहले पढ़ें कि कुछ मना क्यों किया जा रहा है। यह वे accounts और disk space दिखाता है जो आपके provider ने आपको दिए हैं, आपने उसका कितना उपयोग किया है, और — ख़ास तौर पर — आपको कौन-से packages बेचने की अनुमति है। केवल वे packages जो आपके provider ने आपको allocate किए हैं, account बनाते समय दिखते हैं।

अगर वह table खाली है, तो अभी कोई packages allocate नहीं हुए हैं और account creation मना कर देगा। अपने provider से कम-से-कम एक देने को कहें।

आपका provider प्रति reseller यह भी तय कर सकता है कि आप create, suspend, terminate, या branding सेट कर सकते हैं या नहीं, और क्या आपको oversell करने की अनुमति है। अगर कोई बटन गायब है या permission के बारे में एक message के साथ कोई action मना कर दी जाती है, तो यही वजह है, और केवल आपका provider इसे बदल सकता है।

ब्रांडिंग

Branding आपका नाम, logo और accent colour उस पैनल पर लागू करती है जो आपके customers log in करने के बाद देखते हैं — light और dark दोनों themes में। यह केवल आपके customers पर लागू होती है; साझा login page अपरिवर्तित रहता है। form के नीचे एक preview बैठता है ताकि आप save करने से पहले परिणाम देख सकें।

अकेले Branding अधिकांश resellers के लिए पर्याप्त है। आपके customers provider के बजाय आपका नाम देखते हैं, बिना आपके एक domain के मालिक बने या DNS को छुए।

White-label: आपका अपना panel address और nameservers

यह branding से आगे का step है, और यह वैकल्पिक है। इसे आपके अपने एक domain और आपके registrar पर लगभग दस मिनट चाहिए। यह आपको जो देता है वह एक होस्टिंग service है जहाँ आपके customers आपके provider से बिलकुल कभी सामना नहीं करते:

  • वे panel.yourdomain.com पर sign in करते हैं, आपके domain के लिए जारी एक certificate पर,
  • उनका DNS ns1.yourdomain.com और ns2.yourdomain.com द्वारा serve होता है,
  • उनका mail server hostname भी आपका है, एक मेल खाते certificate के साथ,
  • और उनके किसी domain पर एक dig provider के नहीं, आपके domain का नाम लेता है।

White-label page पर, अपना domain और अपने दो nameserver नाम डालें। page वह server IP दिखाता है जिस पर हर record को point करना चाहिए।

फिर, अपने registrar पर:

  1. panel के लिए उस IP पर point करता एक A record बनाएँ।
  2. ns1.yourdomain.com और ns2.yourdomain.com को child nameservers (जिन्हें glue records या private nameservers भी कहते हैं) के रूप में register करें, दोनों उसी IP पर point करते हुए। लोकप्रिय registrars के लिए click path Registrar गाइड: ns1/ns2 बनाना में है।
  3. अपने customers के domains को उन दो nameservers पर point करें।

panel.yourdomain.com के लिए HTTPS A record के resolve होते ही अपने-आप जारी हो जाता है। नए और edited customer zones उसके बाद से आपके nameservers के तहत serve होते हैं, आगे configure करने के लिए कुछ नहीं।

"क्या आपके nameservers live हैं?" उसी पेज पर यह इसे public DNS के मुक़ाबले जाँचता है — जो बाकी इंटरनेट देखता है, सर्वर का अपना दृश्य नहीं। एक nameserver नाम जो resolve होता है, सेटअप का केवल आधा है: registry को नाम एक child nameserver के रूप में सौंपना भी होगा। जाँच दोनों हिस्सों को अलग-अलग रिपोर्ट करती है, तो आप "अभी register नहीं हुआ" को "register हुआ पर जवाब नहीं दे रहा" से बता सकते हैं।

अलर्ट ईमेल

उसी पेज पर, Alert email वह जगह है जहाँ आपको बताया जाता है अगर इस सर्वर पर आपके अपने domain के साथ कुछ ग़लत हो जाए — सबसे ख़ास तौर पर अगर आपका nameserver domain resolve होना बंद कर दे, जो आपके पैनल, आपकी साइट और आपके email को एक साथ down कर देगा। alert आपके पैनल में एक banner के रूप में भी दिखता है, ठीक होने तक दिन में एक बार दोहराता है, और जब यह साफ़ हो जाता है तो एक नोट भेजता है।

इसे खाली छोड़ें और alert इसके बजाय सर्वर के administrator के पास जाता है। इसे कभी बस गिराया नहीं जाता, पर आप अपने ही outage के बारे में दूसरे के मुँह से सुनते।

Selling: एक पूरा होस्टिंग व्यवसाय चलाएँ

Branding और white-label पैनल को आपका दिखने देते हैं। Selling section व्यवसाय को आपका बनाता है: आप products बनाते हैं, prices तय करते हैं, पैसा लेते हैं, और visitors को बिना आपके एक उँगली उठाए ख़रीदने देते हैं।

Packages

Selling → Packages वह जगह है जहाँ आप अपने ही होस्टिंग packages बनाते हैं — disk, bandwidth, हर एक कितनी websites और databases की अनुमति देता है — उस allocation में से जो आपके provider ने आपको दिया। आप उस allocation को कभी oversell नहीं कर सकते: वह package जिसका disk आपके बचे हुए से अधिक है, एक स्पष्ट "disk over allocation" message के साथ मना कर दिया जाता है, न कि किसी चुपचाप overrun के साथ।

जब आप एक plan बनाते हैं, तो जिन packages को आप attach कर सकते हैं वे हैं आपके अपने packages और साथ ही वे जो admin ने आपको स्पष्ट रूप से दिए हैं — और वही सूची फिर तब इस्तेमाल होती है जब कोई account असल में बनाया जाता है, तो एक plan कभी ऐसे package की ओर इशारा नहीं कर सकता जिसे आपको बेचने की अनुमति नहीं है। Edit या delete करना कभी केवल आपके अपने packages को छूता है, और वह package जो अभी किसी customer account द्वारा उपयोग में है, तब तक delete नहीं किया जा सकता जब तक वे accounts किसी दूसरे पर न चले जाएँ।

Plans

Selling → Plans वे products हैं जिन्हें आपके customers असल में आपके storefront पर ख़रीदते हैं: अपने packages में से एक चुनें, एक price और एक billing cycle (monthly या annually) सेट करें। जो visitor भुगतान करता है वह आपके customer के रूप में अपने-आप provision हो जाता है, आपके अपने tenant के भीतर — कभी operator के नहीं। भुगतान न होने पर account अपने-आप suspend हो जाता है और भुगतान वापस मिलने पर पुनर्स्थापित।

आपके plans केवल आपके हैं और operator के अपने plans से पूरी तरह अलग रहते हैं। अगर आपका provider अनुमति देता है, तो आप reseller plans भी बेच सकते हैं — एक ऐसा plan जो एक single होस्टिंग account के बजाय एक white-label allocation बेचता है।

Payment methods (आपका अपना gateway)

Plans page पर, Payment methods वह जगह है जहाँ आप अपना अपना payment gateway जोड़ते हैं ताकि किसी बिक्री का पैसा आपके पास जाए, operator के नहीं। अपने PayPal या Stripe credentials डालें — या बिना असली पैसे के पूरे buy flow को आज़माने के लिए built-in Test gateway चालू करें।

Credentials हर reseller के लिए अलग से encrypt होते हैं और कभी वापस दिखाए या पढ़ने-योग्य रूप में store नहीं किए जाते। हर reseller को अपना webhook URL मिलता है, और किसी भी account के provision होने से पहले एक भुगतान आपके gateway के मुक़ाबले verify होता है, तो एक जाली callback मुफ़्त account नहीं बाँट सकता। जब तक आप कम-से-कम एक gateway (या Test वाला) configure नहीं करते, आपके plans असली भुगतान नहीं ले सकते।

Website (आपकी marketing site)

Selling → Website एक ready-made marketing website है जो आपका brand, logo और आपके बेचे जाने वाले plans ले जाती है, आपके अपने domain (yourbrand.com) पर publish की जाती है ताकि visitors आपकी pricing browse करके ख़रीद सकें — signup और checkout भी आपके अपने domain पर चलते हैं।

इसे चालू करें, फिर अपने domain पर एक snapshot भेजने के लिए Publish करें। publish की गई site एक static snapshot है, तो जब आप एक price बदलते हैं, एक plan जोड़ते हैं या कोई भी content edit करते हैं, उसके बाद card एक amber "Republish now" badge दिखाता है — फिर से Publish पर क्लिक करें और live site मेल खाने के लिए फिर से build हो जाती है।

एक site जिसे आपने इस freshness tracking के होने से पहले publish किया, उसे track होना शुरू करने के लिए एक manual Publish चाहिए। तब तक "Republish now" badge एक price बदलने के बाद भी शायद न दिखे।

आपकी अपनी website (आपका अपना एक होस्टिंग account)

ऊपर बताई marketing site से अलग, एक reseller उसी सर्वर पर अपना एक पूरा होस्टिंग account भी रख सकता है। जब आप ऐसा करते हैं, तो पैनल दोनों कामों को एक login में मिला देता है: आपकी अपनी साइट के लिए customer tools के पूरे सेट वाला एक My Website section — domains, databases, email, files, applications — और आपके customers को manage करने के लिए एक Reseller section।

अपने provider से अपना reseller एक website के साथ बनाने को कहें, या बाद में एक जोड़ने को।

आइसोलेशन

आप जो कुछ करते हैं वह आपके अपने customers तक सीमित है। आप किसी दूसरे reseller के accounts तक नहीं पहुँच सकते, और वे आपके तक नहीं पहुँच सकते। सर्वर operator ज़रूरत पड़ने पर एक reseller को suspend या terminate कर सकता है — जो उस reseller के customers तक cascade होता है।

सेटअप करना

अपने सर्वर operator से आपके लिए reseller tier enable करने, आपका allocation सेट करने, और आपको वे packages देने को कहें जिन्हें आप बेचना चाहते हैं। वहाँ से आप अपने ही पैनल से काम करते हैं।