NexCMP सर्वर के लिए आवश्यकताएँ
यह पृष्ठ उस सर्वर को कवर करता है जो NexCMP को चलाता है। आपके CloudStack, Proxmox VE या अन्य बुनियादी ढांचे को जिसकी आवश्यकता है, वह Infrastructure requirements में है।
सर्वर
| आइटम | आवश्यकता | इंस्टॉलर द्वारा जांचा गया |
|---|---|---|
| ऑपरेटिंग सिस्टम | Ubuntu 22.04 या 24.04 | हाँ — किसी अन्य चीज़ पर त्रुटि के साथ रुक जाता है |
| CPU आर्किटेक्चर | x86_64 | हाँ |
| मेमोरी | न्यूनतम 2 GB (इंस्टॉलर लगभग 1.8 GB से कम पर मना कर देता है) | हाँ |
| खाली डिस्क | / पर 8 GB खाली न्यूनतम | हाँ |
| अनुमतियाँ | root (sudo) | हाँ |
| पैकेज | curl, ca-certificates, zstd, tar, openssl, python3, openssh-client — स्वचालित रूप से स्थापित | गायब होने पर स्थापित किया जाता है |
| HTTPS के साथ | nginx और certbot — स्वचालित रूप से स्थापित जब तक कि आप --no-nginx पास न करें | गायब होने पर स्थापित किया जाता है |
साइज़िंग
एक छोटा इंस्टॉलेशन (कुछ सौ ग्राहक) 2 vCPU / 4 GB RAM पर आसानी से चलता है। डिस्क का उपयोग मुख्य रूप से SQLite डेटाबेस और वैकल्पिक अपडेट और बैकअप प्रतियों द्वारा होता है — प्रोडक्शन के लिए 20 GB या अधिक की योजना बनाएं।
नेटवर्क
| दिशा | पोर्ट | उद्देश्य |
|---|---|---|
| इनबाउंड | 80/tcp | Let's Encrypt सत्यापन और HTTPS पर रीडायरेक्ट |
| इनबाउंड | 443/tcp | ग्राहक पोर्टल, एडमिन कंसोल, API |
| इनबाउंड | 3000/tcp | पहले इंस्टॉलेशन पर सेटअप विज़ार्ड और केवल आपातकालीन पहुँच — Installation देखें |
| आउटबाउंड | nexcmp.com पर 443/tcp | लाइसेंस सक्रियण, दैनिक लाइसेंस जाँच, अपडेट |
| आउटबाउंड | आपके CloudStack API / Proxmox API पर | प्रावधान और सिंक्रनाइज़ेशन |
| आउटबाउंड | आपके द्वारा सक्षम किए गए भुगतान, ई-मेल और AI प्रदाताओं के लिए 443/tcp | Stripe, PayPal, SMTP, AI प्रदाता इत्यादि |
यदि आप चाहते हैं कि Let's Encrypt सीधे प्रमाणपत्र जारी करे, तो सर्वर को एक सार्वजनिक IPv4 पते की आवश्यकता है। यदि डोमेन Cloudflare द्वारा प्रॉक्सी किया गया है, तो DNS and Cloudflare देखें।
DNS
- एक मुख्य डोमेन (उदाहरण के लिए
cloud.example.com) — पोर्टलhttps://cloud.example.com/है और एडमिन कंसोलhttps://cloud.example.com/adminहै। - वैकल्पिक:
admin.<domain>औरpartner.<domain>। यदि वे नाम सर्वर (या Cloudflare) पर हल होते हैं, तो इंस्टॉलर उन्हें प्रमाणपत्र में जोड़ देता है। - डोमेन आपके लाइसेंस पर पंजीकृत डोमेन से मेल खाना चाहिए।
इस सर्वर पर आवश्यक नहीं है
NexCMP एक सामान्य अप्रिविलेज्ड सर्विस यूजर (nexcmp) के रूप में चलता है। इसे रनटाइम पर रूट, Docker, एक अलग डेटाबेस सर्वर, Redis, या किसी हाइपरवाइज़र सॉफ़्टवेयर की आवश्यकता नहीं होती है।