बहुत-सा ऑटोमेशन आज भी सिर्फ़ Windows पर चलता है। ट्रेडिंग टर्मिनल, बिना Linux संस्करण वाले डेस्कटॉप टूल, मैक्रो सॉफ़्टवेयर, वह बॉट जो आपके समुदाय ने सालों पहले C# में लिखा था। और बहुत-सी सेवाएँ आज भी IP देखकर तय करती हैं कि किस पर भरोसा करें: किसी पते से बँधी एक्सचेंज की API कुंजियाँ, अनुमति सूची वाले साझेदार एंडपॉइंट, स्थिर होस्ट को वापस कॉल करने वाले webhook।
जब दोनों बातें सच हों, तो आपको अपने सार्वजनिक IPv4 वाला Windows सर्वर चाहिए। यही वह सेटअप है।
आपको क्या मिलता है
समर्पित IPv4 वाला एक Windows Server 2022 VPS। RDP आपके अपने पते पर मानक पोर्ट 3389 पर सुनता है; Windows फ़ायरवॉल में आप जो भी पोर्ट खोलते हैं, वह इंटरनेट से पहुँच में होता है।
दो टैरिफ़ उपयुक्त हैं:
| टैरिफ़ | vCPU / RAM / डिस्क | क़ीमत |
|---|---|---|
| Windows Small-IP | 4 / 4 GB / 50 GB | $28/माह |
| Windows Medium-IP | 6 / 6 GB / 60 GB | $36/माह |
एक या दो बॉट के लिए Small-IP सही चुनाव है। Windows ख़ाली बैठे लगभग 2 GB RAM खा जाता है, इसलिए 4 GB में से आपके सॉफ़्टवेयर के लिए लगभग 2 GB बचते हैं — एक टर्मिनल या .NET बॉट के लिए काफ़ी, बहुत सारे टैब वाले Chromium आधारित ऑटोमेशन के लिए तंग। वहीं Medium-IP अपने अतिरिक्त $8 वसूल करता है।
अगर किसी को आपके सर्वर तक पहुँचने की ज़रूरत नहीं और कोई उसका पता अनुमति सूची में नहीं डालता, तो Windows NAT टैरिफ़ सस्ते हैं ($11/माह से) और निजी पोर्ट पर RDP देते हैं। ऐसे IP के लिए पैसे न दें जिसकी आपको ज़रूरत नहीं।
लाइसेंस
इमेज अपना लाइसेंस ख़ुद लाने वाला Windows Server 2022 है: आप पहली बार लॉग इन करने के बाद इसे अपनी कुंजी से सक्रिय करते हैं, और दोबारा इंस्टॉल करने के बाद फिर से। ऑपरेटिंग सिस्टम के बारे में सब कुछ — संस्करण, सक्रियण, अपडेट — Windows Server पेज पर है। यह पेज बॉट को चालू रखने के बारे में है।
बॉट को ज़िंदा रखें
Windows पर "मेरा बॉट रात में बंद हो गया" वाली ज़्यादातर कहानियाँ तीन बातों पर आकर रुकती हैं।
डिस्कनेक्ट करने के बजाय साइन आउट करना। RDP विंडो बंद करने से सत्र डिस्कनेक्ट होता है और आपके प्रोग्राम चलते रहते हैं। Sign out (साइन आउट) चुनने से वे बंद हो जाते हैं। बस विंडो बंद करने की आदत डालें।
बूट पर शुरू न होना। Windows रीबूट होता है — अपडेट के लिए, दोबारा इंस्टॉल के बाद, रखरखाव के बाद। बॉट को मशीन के साथ शुरू होने लायक़ बनाएँ। कंसोल प्रोग्राम के लिए At startup ट्रिगर और Run whether user is logged on or not सेटिंग वाला शेड्यूल्ड टास्क काफ़ी है:
$a = New-ScheduledTaskAction -Execute "C:\bots\mybot.exe" -WorkingDirectory "C:\bots"
$t = New-ScheduledTaskTrigger -AtStartup
Register-ScheduledTask -TaskName "mybot" -Action $a -Trigger $t -User "SYSTEM" -RunLevel Highest
डेस्कटॉप चाहने वाले GUI प्रोग्राम ज़्यादा कठिन हैं: उन्हें लॉग इन किए हुए उपयोगकर्ता वाला सत्र चाहिए। उनके लिए किसी अलग उपयोगकर्ता का ऑटो-लॉगऑन चालू करें और प्रोग्राम को उस उपयोगकर्ता के Startup फ़ोल्डर से शुरू करें।
ग़लत समय पर अपडेट। Windows Update में Active hours (सक्रिय घंटे) ऐसे सेट करें कि वे बॉट के सबसे व्यस्त समय को ढकें, ताकि रीबूट बीच में न हो।
IP वाला पहलू
आपका IPv4 सर्वर के पूरे जीवनकाल में वही रहता है, दोबारा इंस्टॉल के बाद भी — अनुमति सूचियों को ठीक यही चाहिए। इसे अपने एक्सचेंज की API कुंजी की सेटिंग में डालें, और काम पूरा। अगर किसी साझेदार को मेल खाता रिवर्स DNS नाम चाहिए, तो उसे डैशबोर्ड में ख़ुद सेट करें। किसी दूसरे बॉट या सेवा के लिए दूसरा पता चाहिए? उसी सर्वर पर $5 प्रति माह में जोड़ सकते हैं — देखें IP पता बदलना।
दो सीमाओं का ध्यान रखें। Windows टैरिफ़ में 150 Mbit/s का पोर्ट है, बिना ट्रैफ़िक कोटा के — API बॉट के लिए काफ़ी से ज़्यादा, देखें ट्रैफ़िक और नेटवर्क गति। और बाहर जाने वाले मेल पोर्ट 25 और 465 हर टैरिफ़ पर डिफ़ॉल्ट रूप से बंद हैं, इसलिए ईमेल भेजने वाले बॉट को पोर्ट 587 पर किसी मेल प्रदाता से होकर भेजना चाहिए।
भुगतान और शुरुआत
ईमेल से साइन अप करें, USDC, USDT, BTC या किसी अन्य क्रिप्टो में भुगतान करें, या चेकआउट पर कार्ड से क्रिप्टो ख़रीदें। सर्वर आम तौर पर भुगतान के कुछ मिनटों में तैयार हो जाता है, और Administrator पासवर्ड डैशबोर्ड में एक बार दिखाया जाता है। अगर आप उसे खो दें या फ़ायरवॉल नियम से ख़ुद को बाहर कर लें, तो पासवर्ड रीसेट और वेब कंसोल बिना टिकट के आपको वापस अंदर ले आते हैं। RDP से कनेक्ट करना पहले लॉग इन के बारे में है, और अगर आपका बॉट ट्रेड करता है, तो क्रिप्टो ट्रेडिंग के लिए Windows VPS टर्मिनलों और लेटेंसी पर और गहराई से बात करता है।
टिप्पणियाँ
अभी तक कोई टिप्पणी नहीं। पहले बनें।