Replit के विकल्प: एडिटर, एजेंट या होस्टिंग बदलें
Replit का विकल्प Replit के उसी हिस्से की जगह लेना चाहिए जिसे आप बदलना चाहते हैं: कोडिंग टूल, डेवलपमेंट एनवायरनमेंट या प्रोडक्शन होस्ट। आप अलग होस्ट के साथ लोकल कोडिंग एजेंट इस्तेमाल कर सकते हैं, ब्राउज़र वाला डेवलपमेंट एनवायरनमेंट ले सकते हैं, या Replit में लिखना जारी रखकर सिर्फ़ डिप्लॉय किए गए एप्लिकेशन को मूव कर सकते हैं।
इस फ़ैसले में Lizard होस्टिंग वाले हिस्से में आता है। यह गाइड Lizard की है और इसमें 9 सितंबर 2026 तक के लिंक किए गए डॉक्यूमेंटेशन की जाँच की गई है।
डेवलपमेंट को प्रोडक्शन से अलग रखें
जिस वर्कस्पेस में आप कोड एडिट करते हैं और जो डिप्लॉयमेंट यूज़र्स को सर्व करता है, दोनों के काम अलग हैं। डेवलपमेंट वर्कस्पेस में जल्दी-जल्दी बदलाव करना और चीज़ें जाँचना आसान होना चाहिए। प्रोडक्शन को दोहराया जा सकने वाला बिल्ड, स्थिर कॉन्फ़िगरेशन, डेटा की सुरक्षा और रिकवरी प्लान चाहिए।
Replit अपने पब्लिशिंग वर्कफ़्लो और डिप्लॉयमेंट विकल्पों का डॉक्यूमेंटेशन डेवलपमेंट से अलग देता है। यह मानने से पहले कि एडिटर छोड़ने के लिए डिप्लॉयमेंट भी मूव करना होगा (या इसका उल्टा), वह विकल्प पढ़ें जिसे आपका एप्लिकेशन अभी इस्तेमाल करता है।
| आप क्या बदलना चाहते हैं | बदलने का तरीका | किसकी ज़िम्मेदारी आपकी रहती है |
|---|---|---|
| AI कोडिंग वर्कफ़्लो | अपनी रिपॉज़िटरी के साथ कोई दूसरा कोडिंग एजेंट इस्तेमाल करें | कोड रिव्यू, टेस्ट और बदलावों का दायरा |
| ब्राउज़र IDE | Codespaces जैसा क्लाउड डेवलपमेंट एनवायरनमेंट इस्तेमाल करें | एनवायरनमेंट सेटअप, एक्सेस और उपयोग पर कंट्रोल |
| प्रोडक्शन होस्टिंग | मौजूदा ऐप को ऐसे होस्ट पर डिप्लॉय करें जो उसके रनटाइम के लिए सही हो | कॉन्फ़िगरेशन, डेटा, डोमेन और रिलीज़ की जाँच |
| पूरा सेटअप | रिपॉज़िटरी, कोडिंग टूल और होस्ट अलग-अलग | वर्कफ़्लो को जोड़ना और हर हिस्से के बीच की कड़ी टेस्ट करना |
डेवलपमेंट सब्सक्रिप्शन की तुलना सिर्फ़ होस्टिंग की कीमत से ऐसे न करें, जैसे दोनों से एक ही चीज़ मिलती हो।
अगर आप दूसरा कोडिंग वर्कफ़्लो चाहते हैं
लोकल एडिटर या टर्मिनल एजेंट के साथ आप सामान्य रिपॉज़िटरी में काम करते हैं और ख़ुद चुनते हैं कि ऐप कहाँ चलेगा। तुलना इस बात की होनी चाहिए कि टूल आपकी भाषा, टेस्ट और प्रोजेक्ट के साइज़ को कितनी अच्छी तरह संभालता है, और उसके एडिट और एक्शन पर आपका कितना कंट्रोल है।
उदाहरण के लिए, Claude Code अपने एनवायरनमेंट में कोडबेस और टूल्स के साथ काम करता है। डिप्लॉयमेंट के लिए फिर भी चुने गए वर्कफ़्लो के हिसाब से होस्ट और क्रेडेंशियल्स चाहिए। हमारी Claude Code डिप्लॉयमेंट गाइड बताती है कि इन हिस्सों को कैसे जोड़ें।
जिन टूल्स को आप परख रहे हैं, उन सब में एक ही सीमित कोडिंग टास्क आज़माएँ: फ़ेल होने वाले टेस्ट वाला बग ठीक करें, कोई छोटा फ़ीचर जोड़ें, फिर डिफ़ देखें। यह पहली जनरेट की गई स्क्रीन कितनी चमकदार दिखती है, इसकी तुलना से कहीं ज़्यादा काम का है।
अगर आप ब्राउज़र वाला डेवलपमेंट एनवायरनमेंट चाहते हैं
GitHub Codespaces किसी रिपॉज़िटरी से जुड़ा डेवलपमेंट एनवायरनमेंट देता है। इससे टीम को कॉन्फ़िगरेशन शेयर करने और ब्राउज़र या सपोर्टेड एडिटर से काम करने में मदद मिल सकती है।
इसे डेवलपमेंट का विकल्प मानें। अलग से तय करें कि पब्लिक ऐप कहाँ चलेगा, डिप्लॉयमेंट कैसे शुरू होंगे और प्रोडक्शन डेटा कहाँ रहेगा। फ़ॉरवर्ड किया गया डेवलपमेंट पोर्ट टेस्टिंग के लिए काम का है, लेकिन यह प्रोडक्शन चलाने का पूरा प्लान नहीं है।
अगर आप दूसरा प्रोडक्शन होस्ट चाहते हैं
होस्ट इस आधार पर चुनें कि आपका एप्लिकेशन कौन-सा प्रोसेस शुरू करता है और उसे किन सर्विसेज़ की ज़रूरत है। स्टैटिक फ़्रंटएंड, HTTP API, लगातार चलने वाले वर्कर और स्टेटफ़ुल बैकएंड की ज़रूरतें अलग-अलग होती हैं।
वेब सर्विसेज़, वर्कर्स और मैनेज्ड डेटा सर्विसेज़ वाले एप्लिकेशन के लिए Lizard एक विकल्प है। कई सर्विसेज़ वाले ऐप के लिए Railway और Render भी देखे जा सकते हैं। सपोर्टेड सर्विस, जॉब और वर्कर मॉडल के लिए Cloud Run परखने लायक है। विकल्प कम करने के लिए PaaS तुलना देखें।
होस्ट बदलने से जनरेट किए गए कोड में छिपी धारणाएँ ठीक नहीं होंगी। मूव करने से पहले सिर्फ़ डेवलपमेंट वाली स्टार्ट कमांड, लोकल फ़ाइल पाथ, हार्डकोड किए गए डोमेन और क्रेडेंशियल्स ढूँढें। पक्का करें कि ऐप प्रोडक्शन कॉन्फ़िगरेशन सही वेरिएबल्स से पढ़ता है।
मूव करने से पहले क्या एक्सपोर्ट करें
सोर्स और डिपेंडेंसीज़: एप्लिकेशन कोड, लॉकफ़ाइल, रनटाइम वर्ज़न और बिल्ड निर्देश ऐसी रिपॉज़िटरी में रखें जो आपके कंट्रोल में हो।
कॉन्फ़िगरेशन: वेरिएबल्स के नाम और हर वेरिएबल को इस्तेमाल करने वाले प्रोसेस की लिस्ट बनाएँ। सीक्रेट वैल्यूज़ नए होस्ट की सीक्रेट सेटिंग्स के ज़रिए ट्रांसफ़र करें, किसी पब्लिक एक्सपोर्ट या कमिट की गई फ़ाइल के ज़रिए नहीं।
डेटा: असली डेटाबेस और फ़ाइल स्टोर पहचानें। सोर्स कोड डाउनलोड करने से डेटाबेस के रिकॉर्ड या अपलोड की गई फ़ाइलें एक्सपोर्ट नहीं होतीं।
इंटीग्रेशन: OAuth कॉलबैक URL, पेमेंट वेबहुक, ईमेल सेटिंग्स और बाहरी API की सभी पाबंदियाँ नोट करें।
ऑपरेशंस: शेड्यूल किए गए काम, क्यू और वे जाँचें पहचानें जिनसे पता चलता है कि डिप्लॉयमेंट सफल रहा।
Lizard पर माइग्रेट करने का प्रैक्टिकल तरीका
सबसे पहले एक्सपोर्ट किए गए प्रोजेक्ट को उसकी डॉक्यूमेंटेड प्रोडक्शन कमांड से लोकल पर चलाएँ। होस्ट बदलने से पहले मिसिंग डिपेंडेंसीज़ और एनवायरनमेंट वेरिएबल्स ठीक करें।
GitHub इंटीग्रेशन या सोर्स अपलोड से एक टेस्ट कॉपी डिप्लॉय करें। अगर आपका एप्लिकेशन PostgreSQL इस्तेमाल करता है, तो Managed Postgres जोड़ें और फिर उसका कनेक्शन वेरिएबल साफ़ तौर पर कॉन्फ़िगर करें। अगर कोई दूसरा डेटाबेस है, तो बिना सोचे इंजन बदलने के बजाय कम्पैटिबिलिटी परखें।
लॉगिन, डेटाबेस में एक राइट, एक फ़ाइल अपलोड, एक बैकग्राउंड टास्क और सभी बाहरी कॉलबैक टेस्ट करें। टेस्ट सर्विस को रीस्टार्ट करें और देखें कि कौन-सा डेटा बचा रहता है। फिर डेटा के फ़ाइनल ट्रांसफ़र और डोमेन स्विच का प्लान बनाएँ।
पुराने डिप्लॉयमेंट का रिकॉर्ड रखें और यह भी लिखकर रखें कि नया फ़ेल होने पर ट्रैफ़िक वापस कैसे भेजेंगे। अगर माइग्रेशन के दौरान यूज़र्स डेटा लिख सकते हैं, तो रोलबैक प्लान में उन नए राइट्स का भी ध्यान रखना होगा।
बिल का कोई हिस्सा छोड़े बिना लागत की तुलना करें
Replit के प्राइसिंग पेज पर प्लान और उनमें शामिल उपयोग अलग-अलग बताए गए हैं। विकल्प चुनने पर कोडिंग, डेवलपमेंट कंप्यूट और होस्टिंग कई अलग इनवॉइस में बँट सकते हैं।
इन सभी हिस्सों को जोड़ें: कोडिंग टूल, डेवलपमेंट एनवायरनमेंट, ऐप सर्विसेज़, डेटाबेस, स्टोरेज और नेटवर्क। हर प्रोडक्ट के नियमों के हिसाब से क्रेडिट घटाएँ। अलग-अलग टूल्स को जोड़ने और सँभालने में लगने वाला समय भी गिनें।
Lizard के साथ होस्टिंग वाला हिस्सा Pro प्लान है: $19 प्रति माह, जिसमें $19 का उपयोग शामिल है; इससे ऊपर आप प्रकाशित रेट पर रिसोर्स उपयोग के लिए भुगतान करते हैं। यही एक प्लान आपके ऐप्स और डेटाबेस कवर करता है, और कोडिंग के लिए आप अपना टूल इस्तेमाल करते रहते हैं। इस कुल लागत की तुलना उस Replit प्लान से करें जो आपको वरना लेना पड़ता; एडिटर और मॉडल एक्सेस अलग प्रोडक्ट ही रहते हैं।
आम सवाल
क्या मैं Replit में ऐप बनाकर कहीं और होस्ट कर सकता हूँ? पसंदीदा कोडिंग वर्कफ़्लो बनाए रखते हुए आप पोर्टेबल एप्लिकेशन को दूसरे होस्ट पर ले जा सकते हैं। एक्सपोर्ट के विकल्प, डिपेंडेंसीज़, डेटा और प्रोडक्शन स्टार्ट कमांड जाँचें।
क्या Lizard एक AI ऐप बिल्डर है? इस तुलना में Lizard को एप्लिकेशन डिप्लॉय करने और चलाने की जगह के रूप में देखा गया है। कोडिंग टूल का चुनाव अलग रहता है।
क्या रिपॉज़िटरी एक्सपोर्ट करने से मेरा डेटाबेस भी साथ में माइग्रेट हो जाता है? नहीं। डेटाबेस और फ़ाइल स्टोर अलग से पहचानें और एक्सपोर्ट करें, फिर इम्पोर्ट किए गए डेटा और एप्लिकेशन के व्यवहार की पुष्टि करें।
डोमेन स्विच करने से पहले मुझे क्या टेस्ट करना चाहिए? ऑथेंटिकेशन, डेटाबेस राइट्स, फ़ाइल एक्सेस, कॉलबैक और बैकग्राउंड जॉब्स। एक बार रीस्टार्ट भी टेस्ट करें और पक्का करें कि रोलबैक प्रोसेस नए राइट्स को संभालता है।
AI के साथ बिल्ड करें। Lizard के साथ शिप करें।
लाइव जाने के लिए आपको प्लेटफ़ॉर्म टीम की ज़रूरत नहीं है। आपका पूरा क्लाउड, बस एक CLI कमांड की दूरी पर।
- सर्विसेज़
- —
- ऐडऑन
- —
- डिप्लॉयमेंट्स
- —
- सैंडबॉक्स स्टार्ट्स
- —