Nimbopanel install करना
आवश्यकताएँ
Nimbopanel आपके नियंत्रण वाले एक ताज़ा Linux सर्वर पर install होता है (एक VPS या dedicated box) — shared hosting पर नहीं। आपको चाहिए:
-
एक ताज़ा provisioned x86_64/arm64 (64-bit) सर्वर जो एक supported OS चला रहा हो:
- Ubuntu 22.04 LTS या 24.04 LTS — end to end tested, और जो हम ख़ुद चलाते हैं।
- Debian 12 — end to end tested।
- AlmaLinux 8, 9 और 10 — end to end tested।
- Rocky Linux 9 — end to end tested। RHEL 9 एक ही family है और इससे समान बर्ताव की उम्मीद है।
- CloudLinux 9 — end to end tested, per-account LVE resource limits के साथ जो वहाँ लागू होती हैं जहाँ CloudLinux kernel इन्हें प्रदान करता है।
- ARM (aarch64) अभी support नहीं है।
installer आपको किसी untested combination पर नहीं रोकता — यह चेतावनी देता है और जारी रहता है।
-
Root (या
sudo) access। -
पैनल के लिए सर्वर के IP पर point किया एक domain या subdomain (जैसे
panel.yourdomain.com)। -
एक छोटे host के लिए कम-से-कम 1 GB RAM; accounts जोड़ने के साथ और अधिक।
एक-line install
अपने account में sign in करें, Dashboard खोलें, और वहाँ दिखाई गई install command copy करें — इसमें आपकी license key पहले से मौजूद है:
curl -fsSL https://nimbopanel.com/install.sh | sudo bash -s -- --license NIMB-XXXX-XXXX-XXXX-XXXX
आपकी अपनी key के साथ ठीक-ठीक, चलाने-के-लिए-तैयार command sign in करने के बाद आपके Dashboard पर और Downloads पर दिखती है। इसे टाइप करने के बजाय वहाँ से copy करें — यह आपके account के लिए सही key ले जाती है।
installer एक छोटा browser setup wizard खोलता है (यह एक link print करता है और प्रतीक्षा करता है), जहाँ आप अपनी license की पुष्टि करते हैं, admin account बनाते हैं, और panel hostname का नाम रखते हैं। यह सामान्य रास्ता है और यह चाहे आप --wizard pass करें या न करें, चलता है; command line पर key केवल field को पहले से भर देती है।
फिर यह control panel, web server, PHP, mail stack, DNS, और database services सेट करता है, और panel URL और admin login print करके समाप्त होता है। पूरा run /var/log/nimbopanel-install.log में log होता है।
अभी कोई key नहीं? --license छोड़ दें। सर्वर Free entitlements पर install होकर चलता है — एक website, कोई addon domains नहीं — और आप बाद में पैनल से key डाल सकते हैं।
install करने से पहले (अगर आपके पास एक domain है)
install के दौरान अपने-आप HTTPS पाने के लिए, यह पहले करें:
- अपने panel hostname (जैसे
panel.yourdomain.com) के लिए एक A record बनाएँ जो आपके सर्वर के IP पर point करे — साथ हीns1,ns2, औरmailrecords अगर आप DNS/email host करेंगे। - अपने cloud firewall (DigitalOcean, Vultr, AWS, …) में, ports 80 और 443 खोलें।
अभी कोई domain नहीं? आप बेयर सर्वर IP पर install कर सकते हैं और बाद में एक domain + HTTPS जोड़ सकते हैं।
क्या आपने अपने server को पहले से ऐसा नाम (hostname) दिया है जो उसी की ओर इशारा करता है, जैसे srv1.yourdomain.com? Wizard इसे पहचान लेता है और panel address के रूप में पेश करता है — DNS का कोई step नहीं।
install करने के बाद
- panel URL खोलें और install के अंत में दिखाए गए admin credentials से sign in करें।
- HTTPS अपने-आप है। अगर आपके panel hostname का DNS पहले से सर्वर पर point कर रहा था, तो installer आपके लिए एक असली Let's Encrypt certificate जारी करता है — अंतिम summary इसकी पुष्टि करती है। अगर domain अभी point नहीं किया गया था, तो पैनल
http://पर रहता है और DNS point करते ही HTTPS लगभग 5 मिनट में अपने-आप चालू हो जाता है। इसे तुरंत लागू करने के लिए, root के रूप में SSH करें औरsudo nimbopanel-enable-httpsचलाएँ। - अपना पहला होस्टिंग account बनाएँ, या एक मौजूदा cPanel account import करें — देखें cPanel से migrate करना। आपके जोड़े हर होस्टिंग domain को सर्वर पर point करते ही अपने-आप इसका अपना मुफ़्त Let's Encrypt certificate मिल जाता है।
RHEL family पर क्या अलग है
AlmaLinux, Rocky, CloudLinux और RHEL वही पैनल और वही feature set चलाते हैं, तीन bundled components के साथ जिन्हें installer वहाँ सेट नहीं करता:
- phpMyAdmin और Roundcube webmail केवल Debian/Ubuntu पर हैं। आपके customers के पैनल किसी ऐसे सर्वर पर दोनों tiles अपने-आप छिपा देते हैं जिसके पास ये नहीं हैं, तो किसी को ऐसे पेज पर नहीं भेजा जाता जो वहाँ है ही नहीं — पर अगर इनमें से कोई आपके लिए मायने रखता है, तो Debian या Ubuntu चुनें।
- rspamd spam filtering RHEL family पर install नहीं होता। इसकी repository packages को एक ऐसी key से sign करती है जिसे RHEL 9 अस्वीकार करता है, और एक unverified repository से एक root daemon install करना करने लायक सौदा नहीं।
बाकी सब कुछ — mail, DNS, databases, PHP, backups, SSL — दोनों families पर एक जैसा है।
Licensing और offline सहनशीलता
आपका सर्वर समय-समय पर license server के साथ check in करता है। अगर यह license server तक नहीं पहुँच पाता — एक outage, एक network झटका — तो आपकी होस्टिंग चलती रहती है। Nimbopanel जानबूझकर कभी "fail-closed" नहीं होता। विवरण के लिए Licensing कैसे काम करती है देखें।
अपडेट करना
Updates एक नए release के रूप में आते हैं। नवीनतम version पर जाने के लिए वही installer दोबारा चलाएँ (या built-in updater); आपके accounts और data संरक्षित रहते हैं।