डॉक्स / Licensing कैसे काम करती है

Licensing कैसे काम करती है

एक ही नियम: हमारी वजह से आपकी होस्टिंग कभी down नहीं होती

Nimbopanel की licensing एक ही वादे के इर्द-गिर्द बनी है: license server तक पहुँचने में कोई समस्या कभी आपके customers की होस्टिंग नहीं तोड़ेगी। यह कभी "fail-closed" नहीं होता।

यह कैसे काम करता है

  • जब आप एक प्लान ख़रीदते हैं, तो आपको एक license key मिलती है (NIMB-XXXX-XXXX-XXXX-XXXX)।
  • आपका सर्वर license server के साथ check in करता है और एक cryptographically signed status token पाता है।
  • आपका install एक built-in public key से signature verify करता है और आख़िरी अच्छा token locally cache करता है।

private signing key license server पर रहती है; आपके install को कभी केवल public key की ही ज़रूरत होती है। कोई भी license जाली नहीं बना सकता, और आपका सर्वर एक असली license की पूरी तरह offline पुष्टि कर सकता है।

Offline सहनशीलता

अगर license server अगम्य है, तो आपका install आख़िरी signed status पर भरोसा करता रहता है: एक 30-दिन की validity window और एक 14-दिन की grace period — लगभग छह हफ़्तों का सहारा। इस पूरे दौरान, होस्टिंग serve करती रहती है और हर account काम करता रहता है।

उन छह हफ़्तों के बाद भी install चलता है, और मौजूदा accounts व websites अब भी कभी छुए नहीं जाते। जो रुकता है वह paid entitlements हैं — unlimited websites, addon domains, reseller tier — जब तक सर्वर दोबारा एक check-in नहीं कर लेता। एक सफल check-in उन्हें तुरंत बहाल कर देता है।

केवल license server से एक पुष्ट संकेत कि एक license expire हो गई है या suspend कर दी गई है, का कोई और असर होता है, और तब भी यह कोमल है: यह नए accounts के बनने को रोकता है। मौजूदा accounts और websites कभी छुए नहीं जाते।

बिना लाइसेंस वाले इंस्टॉल

बिना किसी license configured वाला एक install अपंग नहीं होता: हर टूल काम करता है, और कुछ भी परेशान नहीं करता। यह Free entitlements पर चलता है — एक website, कोई addon domains नहीं, कोई reseller tier नहीं। किसी भी समय एक key जोड़ें और अगले check-in पर limits हट जाती हैं।

अपनी license manage करना

Portal → Licenses हर key, उसका tier, उसका status, और वे सर्वर दिखाता है जिन पर वह activated है, इस जानकारी के साथ कि हर एक आख़िरी बार कब देखा गया।

  • Release किसी सर्वर का slot मुक्त कर देता है ताकि आप एक अलग machine activate कर सकें। अगर पैनल अब भी release किए सर्वर पर installed है तो वह अपने अगले check-in पर Free limits पर गिर जाता है — इसलिए एक ऐसे सर्वर को release करें जिसे आप decommission कर रहे हैं, उसे नहीं जो अब भी customers को serve कर रहा है।
  • Offline / air-gapped activation एक ऐसे सर्वर के लिए है जो इस साइट तक नहीं पहुँच सकता। सर्वर पर nimbopanel license-fingerprint चलाएँ, id को form में paste करें, और यह एक token बनाता है; उस token के साथ सर्वर पर nimbopanel license-import चलाएँ। token 30 दिन चलता है और जब भी ज़रूरत हो दोबारा बनाया जा सकता है।

Paid tiers आपके प्लान में शामिल सर्वरों की संख्या पर activate होते हैं।

Fingerprint, और एक reinstall क्या करता है

एक license एक सर्वर से एक fingerprint द्वारा बँधी होती है जो पैनल install होते समय /etc/nimbopanel/instance-id में pin की जाती है। यह जानबूझकर machine-id के बदलाव से बची रहती है, ताकि सामान्य रखरखाव, एक reboot या एक hostname बदलाव इसे परेशान न करें।

operating system को reinstall करने से एक नया fingerprint बनता है, और इसलिए एक नया activation। पुराना एक ऐसे सर्वर के रूप में बना रहता है जो अब check in नहीं कर रहा। rebuild के बाद पुराने row पर Release उपयोग करें, वरना आप आख़िरकार एक ऐसे सर्वर पर slots ख़त्म कर देंगे जो अब आपका नहीं।

एक licensed install को अलग hardware पर ले जाना एक 14-दिन की grace window के लिए काम करता रहता है, जिसकी घोषणा पैनल में की जाती है और जो इसलिए है ताकि एक hardware move एक आपातकाल न हो। उसके बाद, नई machine के लिए license activate होने तक install Free limits पर गिर जाता है।