AWS EC2 पर Trade इंस्टॉल करें
AWS EC2 पर सर्वर बनाने से लेकर Trade खोलने तक, चरण-दर-चरण, सब कुछ आपके ब्राउज़र में और बिना की पेयर के।
साथ-साथ करते चलें: सब कुछ आपके ब्राउज़र में होता है, बस क्लिक करना है और एक कमांड कॉपी-पेस्ट करनी है। किसी तकनीकी जानकारी की ज़रूरत नहीं है, और इंस्टॉलेशन में खुद एक-दो मिनट लगते हैं।
शुरू करने से पहले
एक AWS अकाउंट। AWS कंसोल की भाषा आप ऊपर दाईं ओर गियर (सेटिंग्स) से बदल सकते हैं।
लागत: न्यूनतम आवश्यकताएँ पूरी करने वाला t3.small (2 वीसीपीयू, 2 GB) ऑन-डिमांड लगभग 25 USD प्रति माह पड़ता है, जिसमें 20 GB डिस्क और एक सार्वजनिक IPv4 पता शामिल है (2026-10 की आधिकारिक कीमत; अंतिम बिल ही मान्य है)। ZML Trade खुद मुफ़्त है।
ट्रैफिक: Trade मुख्य रूप से मार्केट डेटा प्राप्त करता है, और आने वाला ट्रैफिक मुफ़्त है। हर महीने जाने वाले ट्रैफिक के पहले 100 GB मुफ़्त हैं; उससे अधिक पर प्रति GB शुल्क लगता है।
सर्वर बनाएँ
AWS कंसोल में साइन इन करें और ऊपर दाईं ओर रीजन के रूप में एशिया प्रशांत (टोक्यो) चुनें। ऊपर सर्च बॉक्स में
EC2लिखकर उसे खोलें, और "इंस्टेंस लॉन्च करें" चुनें।नेटवर्क सेटिंग्स में "इंटरनेट से HTTPS ट्रैफिक की अनुमति दें" पर टिक करें। उसके ऊपर "इनसे SSH ट्रैफिक की अनुमति दें" पर टिक बना रहने दें, क्योंकि ब्राउज़र लॉगिन इसी का उपयोग करता है; नीचे की पीली चेतावनी को अनदेखा करें।
स्टोरेज कॉन्फ़िगर करें में 8 को बदलकर 20 (GB) करें: डिफ़ॉल्ट 8 GB Trade के लिए पर्याप्त नहीं है।
एशिया पैसिफिक (टोक्यो) चुनें: दूसरे रीजन के सर्वरों से API एक्सेस को एक्सचेंज अस्वीकार कर सकते हैं। t4g जैसा Graviton (ARM) इंस्टेंस टाइप न चुनें: Trade को x86_64 चाहिए।
सार्वजनिक IP को स्थिर करें (इंस्टॉल करने से पहले)
जब आप कंसोल में किसी EC2 सर्वर को रोककर फिर शुरू करते हैं, तो उसे नया सार्वजनिक IP मिलता है, और एक्सेस पता तथा एक्सचेंज की IP अनुमति सूचियाँ काम करना बंद कर देती हैं; बाद में सर्वर को अपग्रेड करने के लिए भी पहले उसे रोकना पड़ता है। इसलिए इंस्टॉल करने से पहले एक इलास्टिक IP जोड़ें, जो कभी नहीं बदलता:
चालू सर्वर से जुड़े रहने की अवधि में इलास्टिक IP की कीमत डिफ़ॉल्ट सार्वजनिक IP जितनी ही होती है। अगर आपने इसे जोड़ने से पहले ही Trade इंस्टॉल कर लिया है, तो कोई समस्या नहीं: इंस्टॉल कमांड दोबारा चलाएँ, Trade नए IP के प्रमाणपत्र पर स्विच कर लेगा और नया लिंक प्रिंट करेगा।
सर्वर में लॉग इन करें
EC2 की इंस्टेंस सूची खोलें, नया सर्वर चुनें, और ऊपर कनेक्ट चुनें।
इंस्टॉल कमांड चलाएँ
यह कमांड कॉपी करें (हमारी वेबसाइट के Trade इंस्टॉल पेज पर «इंस्टॉल कमांड कॉपी करें» बटन है):
curl -fsSL --compressed https://api.zmarketlab.com/install.sh -o install.sh && sudo bash install.shकमांड लाइन में राइट-क्लिक करके "पेस्ट" चुनें, या Ctrl+V (Mac पर ⌘V) दबाएँ, फिर एंटर दबाएँ। यदि ब्राउज़र पूछे कि क्या पेज क्लिपबोर्ड पढ़ सकता है, तो "अनुमति दें" चुनें।
स्क्रीन पर 16 भाषाओं की सूची दिखती है। जो भाषा आप चाहते हैं, उसके आगे का नंबर दर्ज करें और एंटर दबाएँ। इसके बाद इंस्टॉलर और Trade के वेब पेज उसी भाषा में दिखेंगे।
बाकी सब कुछ स्वचालित है और आगे कुछ नहीं पूछा जाता: सर्वर की जाँच, Docker इंस्टॉल करना, ZML Trade डाउनलोड करना, उसे शुरू करना और HTTPS प्रमाणपत्र का अनुरोध करना। पाँचों चरणों पर एक-एक करके टिक लगता जाता है। मौजूदा चरण के आगे का चिह्न घूमता रहता है और उसके सेकंड गिनते रहते हैं, इससे पता चलता है कि काम चल रहा है।
ubuntu के रूप में लॉग इन करने के बाद आपको यूज़र बदलने की ज़रूरत नहीं है: कमांड में मौजूद sudo इंस्टॉलर को ज़रूरी अनुमतियाँ दे देता है। यदि Trade इंस्टॉल नहीं हो पाता (उदाहरण के लिए, डिस्क स्पेस कम है, या कोई दूसरा प्रोग्राम पोर्ट 443 का उपयोग कर रहा है), तो इंस्टॉलर कारण बताता है और रुक जाता है। बताए अनुसार इसे ठीक करें, फिर वही कमांड दोबारा चलाएँ; पूरे हो चुके चरण छोड़ दिए जाते हैं।
Trade खोलें और एडमिन अकाउंट बनाएँ
"इंस्टॉलेशन पूरा हुआ" के नीचे स्क्रीन पर लिखा होता है "नीचे दिया गया लिंक अपने ब्राउज़र में खोलें (पूरी पंक्ति कॉपी करें)", और उसके बाद की अलग पंक्ति में आपका Trade पता होता है। माउस से
httpsसे लेकर पते के अंत तक खींचकर उसे चुनें, राइट-क्लिक करके "कॉपी" चुनें, फिर उसे अपने ब्राउज़र के एड्रेस बार में पेस्ट करें। कमांड लाइन में Ctrl+C से कॉपी नहीं होता। यदि पता लंबा है और दो पंक्तियों में बँट गया है, तो दोनों पंक्तियाँ चुनें।पेज पर "व्यवस्थापक खाता सेट करें" दिखता है। उपयोगकर्ता नाम और पासवर्ड दर्ज करें, शर्तें स्वीकार करें, और Trade में प्रवेश करने के लिए "बनाएँ और आगे बढ़ें" चुनें।
इस लिंक में एडमिन खाता बनाने के लिए एक बार इस्तेमाल होने वाला कोड है। इसे केवल अपने पास रखें और किसी से साझा न करें। खाता सिर्फ़ आपके अपने सर्वर पर सहेजा जाता है, इसलिए पासवर्ड सुरक्षित रखें। यदि आप इसे भूल जाएँ, तो नया पासवर्ड सेट करने के लिए सर्वर पर curl -fsSL --compressed https://api.zmarketlab.com/install.sh -o install.sh && sudo bash install.sh --reset-admin चलाएँ।
यदि लिंक खो गया है, तो ऊपर "सर्वर में लॉग इन करें" की तरह कमांड लाइन फिर से खोलें, यह कमांड पेस्ट करें और एंटर दबाएँ; लिंक दोबारा प्रिंट हो जाएगा।
curl -fsSL --compressed https://api.zmarketlab.com/install.sh -o install.sh && sudo bash install.sh --setup-linkइंस्टॉलेशन के बाद
एक्सचेंज कनेक्ट करें: अपने एक्सचेंज की API कुंजी जोड़ें। कुंजी की IP अनुमति सूची में Trade में दिखाया गया एग्रेस IP दर्ज करें, जो इस सर्वर का सार्वजनिक IP है।
Z Market Lab के साथ पेयर करें: Z Market Lab में आपके चुने हुए अवसर फिर एक क्लिक में इस Trade को सौंपे जा सकते हैं।
कई सार्वजनिक IP इस्तेमाल करें: जब आप कई कॉम्बो चलाते हैं, तो सर्वर में और सार्वजनिक IP जोड़ें; Trade उन्हें अपने आप पहचान लेता है और अनुरोध बाँट देता है।
समस्या निवारण
| आपको क्या दिखता है | क्या करें |
|---|---|
| इंस्टॉलर बताता है कि डिस्क स्पेस पर्याप्त नहीं है | सर्वर बनाते समय स्टोरेज को 20 GB नहीं किया गया था। EC2 में वॉल्यूम के अंतर्गत इस सर्वर का वॉल्यूम 20 GB कर दें, इंस्टेंस के अंतर्गत सर्वर को रीबूट करें, फिर वही कमांड दोबारा चलाएँ |
| इंस्टॉलर रुक जाता है और कारण बताता है | जो बताया गया है उसे ठीक करें, फिर वही कमांड दोबारा चलाएँ। हर संदेश को कैसे संभालें, यह जानने के लिए इंस्टॉलेशन विफल हुआ देखें |
| ब्राउज़र लिंक नहीं खोल पाता | सुनिश्चित करें कि इंस्टेंस के सिक्योरिटी ग्रुप में ऐसा नियम है जो इनबाउंड TCP 443 की अनुमति देता है। ब्राउज़र Trade नहीं खोल पाता देखें |
| ब्राउज़र कहता है कि कनेक्शन निजी नहीं है | संभवतः इंस्टॉलेशन के दौरान सिक्योरिटी ग्रुप में पोर्ट 443 खुला नहीं था, इसलिए कोई भरोसेमंद सर्टिफिकेट जारी नहीं हुआ। पोर्ट खोलने के बाद, दोबारा सर्टिफिकेट मँगाने के लिए कमांड लाइन में curl -fsSL --compressed https://api.zmarketlab.com/install.sh -o install.sh && sudo bash install.sh --enable-ip-cert चलाएँ |
सर्वर को बाद में अपग्रेड करें
अधिक कॉम्बो चलाने पर बड़ी मशीन पर जाने के लिए:
इंस्टेंस में सर्वर चुनें, इंस्टेंस स्थिति → इंस्टेंस रोकें चुनें, और स्थिति रोका गया दिखने तक प्रतीक्षा करें।
इंस्टेंस स्थिति → इंस्टेंस शुरू करें चुनें। Trade एक-दो मिनट में अपने आप वापस आ जाता है; इलास्टिक IP जुड़ा होने पर पता वही रहता है और आपका डेटा सुरक्षित रहता है, इसलिए दोबारा इंस्टॉल करने की आवश्यकता नहीं है।










