मुख्य कंटेंट तक स्किप करें

सर्वर पर इंस्टॉल करें

Qubix आपके अपने सर्वर पर चलता है — एक इंस्टॉल कमांड पूरा स्टैक (डेटाबेस, बैकएंड, वेब सर्वर, हेल्पर्स) शुरू कर देती है। आपको केवल एक साफ़ Linux सर्वर चाहिए जिसमें SSH एक्सेस और Docker हो।

सर्वर की आवश्यकताएँ

इंस्टॉलर शुरू होने से पहले सर्वर की जाँच करता है और स्पष्ट रूप से बहुत छोटी मशीन पर जारी रखने से मना कर देता है। अनुशंसित न्यूनतम:

संसाधनअनुशंसित न्यूनतम
CPU4 vCPU
RAM8 GB
डिस्क20 GB SSD या HDD

ये वे मान हैं जो इंस्टॉलर अनुशंसित करता है; इनसे कम पर भी चलता है लेकिन चेतावनी देता है कि व्यस्त दिनों में ClickHouse धीमा रहेगा। 10 GB खाली डिस्क की एक हार्ड सीमा है — उससे कम होने पर इंस्टॉल रुक जाता है।

डिस्क का प्रकार ट्रैफ़िक सर्व करने पर कोई फ़र्क नहीं पड़ता — SSD और HDD दोनों काम करते हैं, और HDD से बचत होती है; SSD केवल बड़े वॉल्यूम पर एडमिन रिपोर्ट को तेज़ करता है। शुरुआत के लिए 20 GB पर्याप्त है: इसमें प्लेटफ़ॉर्म के साथ हज़ारों क्रिएटिव भी आ जाते हैं, और ट्रैफ़िक इतिहास बहुत कम जगह लेता है। किसी निश्चित डिस्क पर कितने ट्रैफ़िक और क्रिएटिव आ सकते हैं, इसके लिए देखें अपना सर्वर चुनना

कुछ अनिवार्य आवश्यकताएँ:

  • एक 64-bit Linux सर्वर (VPS/VDS या डेडिकेटेड मशीन), व्यक्तिगत कंप्यूटर या शेयर्ड होस्टिंग नहीं
  • SSE4.2 और AVX2 इंस्ट्रक्शन सेट वाला आधुनिक 64-bit x86 CPUx86-64-v3 बेसलाइन, जो Intel (Haswell, 2013 और उसके बाद) या AMD (Zen, 2017 और उसके बाद) के किसी भी सर्वर प्रोसेसर में मौजूद होता है। ClickHouse के आधिकारिक बिल्ड इन इंस्ट्रक्शन्स का बिना शर्त उपयोग करते हैं: पुराने CPU पर डेटाबेस शुरू ही नहीं होगा — वह "Illegal instruction" त्रुटि के साथ क्रैश हो जाता है। इंस्टॉलर शुरुआत में ही दोनों इंस्ट्रक्शन सेट की जाँच करता है और कुछ भी डाउनलोड होने से पहले स्पष्ट संदेश के साथ रुक जाता है, ताकि आपको किसी रहस्यमय कंटेनर क्रैश का पीछा न करना पड़े। यदि जाँच विफल हो, तो अपने VPS प्रोवाइडर से नए हार्डवेयर पर चलने वाला कोई प्लान या रीजन माँगें।
  • Docker के साथ docker compose प्लगइन (V2)। पुराना स्टैंडअलोन docker-compose (V1) समर्थित नहीं है — इंस्टॉलर इसे पहचान कर रुक जाता है।
  • आउटबाउंड HTTPS ताकि सर्वर Qubix इमेज डाउनलोड कर सके।
साफ़ सर्वर

Qubix को उसके लिए समर्पित सर्वर पर इंस्टॉल करें। स्टैक को पोर्ट 80, 443 (और Cloudflare विकल्प के लिए 8443) खाली मिलने चाहिए। यदि कोई अन्य वेब सर्वर पहले से इन्हें उपयोग कर रहा है, तो पहले उन्हें मुक्त करें या विज़ार्ड में बाद में Cloudflare विकल्प चुनें।

इंस्टॉलेशन

  1. root के रूप में SSH के ज़रिए सर्वर से कनेक्ट करें।

  2. इंस्टॉल कमांड चलाएँ:

    Bash
    curl -sSL https://qubix.pro/install.sh | bash

    (या wget -qO- https://qubix.pro/install.sh | bash)

    टर्मिनल में इंस्टॉलर बैनर और स्टैक का शुरू होना

  3. इंस्टॉलर Qubix बैनर दिखाता है, सर्वर की जाँच करता है, कुछ सवाल पूछता है (इंस्टॉल फ़ोल्डर, किस नेटवर्क इंटरफ़ेस पर प्रकाशित करना है), फिर स्टैक खींचकर शुरू करता है। तब तक प्रतीक्षा करें जब तक वह यह न बता दे कि सब कुछ चालू है।

बाधित न करें

इंस्टॉलर को पूरा होने दें। बीच में रोकने से आधा-कॉन्फ़िगर्ड स्टैक रह सकता है — यदि ऐसा होता है, तो सबसे सुरक्षित रिकवरी इंस्टॉल फ़ोल्डर को हटाकर साफ़ सर्वर पर कमांड दोबारा चलाना है।

आपको क्या मिलता है

इंस्टॉलर कंटेनर्स का एक छोटा सेट शुरू करता है जो Qubix बनाते हैं: एनालिटिक्स डेटाबेस, Qubix बैकएंड, वेब सर्वर, और ऑटो-अपडेट, सर्टिफ़िकेट तथा AI हेल्पर्स। इन्हें आपको मैन्युअली मैनेज नहीं करना पड़ता — Qubix इन्हें आपके लिए संचालित करता है।

ब्राउज़र में सेटअप पूरा करना

जब स्टैक चालू हो जाता है, तो इंस्टॉलर इस तरह एक लिंक प्रिंट करता है:

http://<your-server-ip>:7000/install?k=…

उस पूरे लिंक को ब्राउज़र में खोलें (?k=… की ज़रूरी है)। यह सेटअप विज़ार्ड खोलता है, जहाँ आप चुनते हैं कि Qubix तक कैसे पहुँचा जाएगा, अपना लाइसेंस दर्ज करें, और पहला एडमिनिस्ट्रेटर बनाएँ।

विज़ार्ड लिंक के साथ टर्मिनल की लाइन

लिंक एक बार काम करता है

सेटअप विज़ार्ड केवल तब तक उपलब्ध रहता है जब तक आप इसे पूरा नहीं कर लेते। पहला एडमिनिस्ट्रेटर बनाने के बाद लिंक काम करना बंद कर देता है — यह सामान्य है। उसके बाद आप अपने पैनल के अपने पते पर लॉग इन करते हैं।

आगे क्या