आपके लैपटॉप पर एक कोडिंग एजेंट उस पल रुक जाता है जब आप ढक्कन बंद करते हैं। जो एक झटपट संपादन के लिए ठीक है — और उस पल चुपचाप निराशाजनक जब आप चाहते हैं कि यह एक लंबे रीफ़ैक्टर से गुज़रे, एक टेस्ट सूट मथे, या तब चलता रहे जब आप कुछ और करने जाएँ। इसे एक सर्वर पर ले जाएँ और वह सीमा बस ग़ायब हो जाती है: यह तब काम करता है जब आप सोते हैं, आपका wifi गिरने को झेलता है, और जब आप वापस हों तो नतीजा सौंपता है। यह कवर करता है कि कौन सा VPS असल में एक कोडिंग एजेंट में फ़िट बैठता है — Claude Code, Cursor की CLI, Cline, OpenCode या aider — क्या चुकाएँ, और इसे कैसे चलता रखें, बिना KYC और क्रिप्टो भुगतान के साथ।
"एक सर्वर पर" असल में आपको क्या ख़रीदता है
- यह रुकता नहीं। एक लंबा काम आपके लैपटॉप के बावजूद पूर्णता तक चलता है।
- साफ़ कमरा। एजेंट को एक पुनरुत्पाद्य परिवेश मिलता है; आपकी मशीन बिल्ड कचरे और आधे-इंस्टॉल किए dependency से मुक्त रहती है।
- अलगाव। शेल एक्सेस वाला एक एजेंट शक्तिशाली है। कहीं बेहतर कि उसके पास वह शक्ति एक फेंकने-योग्य बॉक्स पर हो, न कि आपकी तस्वीरों और SSH कुंजियों के बगल में।
वह आख़िरी बात कम आँकी जाती है: एक VPS एक स्वायत्त एजेंट के लिए ज़्यादा सुरक्षित घर है, ठीक इसलिए क्योंकि यह अलग है।
इसे सही आकार देना
एजेंट ख़ुद हल्का है — यह एक API पर एक मॉडल कॉल करता है, तो सोचना कहीं और होता है (वही वजह जिससे ज़्यादातर AI एजेंट्स को कम RAM चाहिए)। जो असल में संसाधन खाता है वह आपके प्रोजेक्ट की टूलचेन है: एक बड़ा बिल्ड, एक भारी टेस्ट रन, एक स्थानीय डेटाबेस। तो प्रोजेक्ट के लिए साइज़ करें, एजेंट के लिए नहीं:
- 2 GB / 2 कोर — एजेंट + एक git चेकआउट + हल्के बिल्ड के लिए आरामदेह।
- 4 GB — उचित टेस्ट सूट वाले असली प्रोजेक्ट के लिए एक सुरक्षित डिफ़ॉल्ट।
- ज़्यादा सिर्फ़ तब अगर आपका बिल्ड सच में भूखा हो या आप एक साथ कई एजेंट चलाएँ।
कौन सा प्लान फ़िट बैठता है — और आप कैसे भुगतान करते हैं
एक असली प्रोजेक्ट पर एक अकेले कोडिंग एजेंट के लिए, स्वीट स्पॉट 4 vCPU / 4 GB है — एजेंट प्लस आपके बिल्ड और टेस्ट सूट के लिए जगह। EQVPS पर वह AI-Agent प्लान ($10/माह) है; हल्के रेपो के लिए एक 2 GB बॉक्स ठीक है, ऊपर सिर्फ़ तब बढ़ाएँ जब आपके टेस्ट भारी हों या आप एक साथ कई एजेंट चलाएँ।
दो व्यावहारिक फ़ैसले:
- NAT, डेडिकेटेड IP नहीं। एक कोडिंग एजेंट सिर्फ़ आउटबाउंड कॉल करता है — मॉडल API, git, पैकेज रजिस्ट्री — तो पोर्ट-फ़ॉरवर्ड किए SSH वाला एक NAT प्लान बस इतना चाहिए, और यह सस्ता है। एक डेडिकेटेड-IP प्लान की ओर सिर्फ़ तब बढ़ें जब आप कुछ ऐसा भी होस्ट कर रहे हों जिससे दूसरे जुड़ें (एक webhook रिसीवर, एक प्रीव्यू सर्वर)।
- बिना-KYC, क्रिप्टो में भुगतान। एक ईमेल से साइन अप करें और Base या Ethereum पर USDC या USDT में भुगतान करें — कोई कार्ड नहीं, कोई ID नहीं। उपयोगी अगर आप प्रति एजेंट फेंकने-योग्य बॉक्स खड़े करते हैं और हर एक को अपनी पहचान से न बाँधना चाहें। कार्ड भी काम करता है, पर ऑन-रैंप की ~$27 न्यूनतम है, तो एक छोटा बैलेंस एक बार भरना सस्ते प्लान के लिए आसान है।
यह सिर्फ़-CPU है और दो लोकेशन, जर्मनी और फ़िनलैंड, से चलता है (उपलब्धता ऑर्डर करते समय दिखती है) — एक कोडिंग एजेंट के लिए ठीक (भारी सोचना मॉडल प्रदाता की तरफ़ है), जानने लायक अगर आपको ख़ासकर एक GPU या एक अन्य क्षेत्र चाहिए।
इसे चलाना
SSH करें, अपनी टूलचेन और एजेंट सेट करें (Claude Code, Cline की CLI, aider — जो भी आप इस्तेमाल करें), अपना रेपो क्लोन करें, और अपनी API कुंजी एक्सपोर्ट करें:
export ANTHROPIC_API_KEY=... # या आपके प्रदाता की कुंजी
cd ~/myproject
अब मुख्य तरक़ीब — इसे एक नंगे SSH सत्र में न चलाएँ, वरना यह तब मर जाता है जब आप डिस्कनेक्ट होते हैं। इसे tmux के अंदर चलाएँ:
sudo apt install -y tmux
tmux new -s agent
# tmux के अंदर: अपना कोडिंग एजेंट शुरू करें, इसे काम पर इंगित करें
# फिर अलग हों: Ctrl-b, फिर d
अलग हों, अपना लैपटॉप बंद करें, दोपहर के भोजन पर जाएँ। एजेंट सर्वर पर काम करता रहता है। वापस आएँ और tmux attach -t agent से देखें कि इसने क्या किया। निर्धारित, बिना निगरानी रन के लिए (जैसे एक रात्रिकालीन रखरखाव पास), इसे बजाय एक systemd सेवा में लपेटें — किसी भी प्रोसेस को ज़िंदा रखने जैसा ही पैटर्न।
ईमानदार चेतावनियाँ
- इसे एक सैंडबॉक्स दें, राज्य की चाबियाँ नहीं। एक ग़ैर-root उपयोगकर्ता इस्तेमाल करें, इसे एक git रेपो में रखें (हर बदलाव समीक्षा-योग्य और उलटने-योग्य), और प्रोडक्शन साख बॉक्स पर न रखें। स्वायत्तता प्लस शेल एक्सेस प्लस लापरवाही ही वह है जिससे दुर्घटनाएँ होती हैं।
- अपना टोकन ख़र्च देखें। एक लूप में एक मॉडल कॉल करता एक लंबे-चलने वाला एजेंट असली API पैसा ख़र्च करता है — सीमाएँ सेट करें और जाँचें। सर्वर सस्ता है; इन्फ़रेंस वह है जो जुड़ता है।
- यह जादू नहीं। एक बैकग्राउंड एजेंट अच्छी तरह परिभाषित, सत्यापन-योग्य कामों के लिए बढ़िया है। इसे कुछ अस्पष्ट और बिना निगरानी की ओर इंगित करें और आप आत्मविश्वासी बकवास पर वापस आएँगे। संकरा दायरा रखें।
उन पटरियों के भीतर, अपने ख़ुद के सर्वर पर एक कोडिंग एजेंट एक सचमुच उपयोगी पैटर्न है — आपका काम जारी रहता है चाहे आप हों या न हों। एक 4 GB बॉक्स खड़ा करें, tmux और अपना एजेंट डालें, और इसे पकने दें। एजेंट MCP पर ख़ुद सर्वर भी किराए पर ले सकता है अगर आप पूरा लूप स्वायत्त चाहें।
टिप्पणियाँ
अभी तक कोई टिप्पणी नहीं। पहले बनें।