आपके अपने सर्वर पर code-server, एक क्लिक में।
code-server से किसी भी ब्राउज़र में VS Code खोलकर कोड लिखें, अपने सर्वर पर। ServerAvatar इसे एक Docker कंटेनर में चलाता है, आपका होम फ़ोल्डर एक वॉल्यूम में रखता है, साइन-इन पासवर्ड बनाता है और HTTPS आपके लिए ऑन करता है।
- एक कंटेनर
- ब्राउज़र में VS Code
- एक पासवर्ड, कोई यूज़रनेम नहीं
सेक्शन 01code-server क्या है
code-server क्या है?
code-server वह VS Code है जो सर्वर पर चलता है और आपके ब्राउज़र में खुलता है। Coder इसे VS Code के ओपन-सोर्स कोर पर बनाता है, इसलिए हर डिवाइस पर आपको वही एडिटर, टर्मिनल और एक्सटेंशन मिलते हैं, जबकि बिल्ड, टेस्ट और डाउनलोड आपके लैपटॉप पर नहीं, सर्वर पर चलते हैं।
यह रेसिपी आधिकारिक code-server इमेज को एक कंटेनर में चलाती है। आपका होम फ़ोल्डर, /home/coder, एक Docker वॉल्यूम है, इसलिए प्रोजेक्ट, सेटिंग्स, इंस्टॉल किए एक्सटेंशन और टर्मिनल की शेल हिस्ट्री रीस्टार्ट और इमेज अपडेट के बाद भी बने रहते हैं। कोई यूज़र अकाउंट नहीं है: आप एक ही पासवर्ड से साइन इन करते हैं।
- मुफ़्त और ओपन सोर्स (MIT)
- VS Code के ओपन-सोर्स कोर पर बना
- एक्सटेंशन Open VSX से
सेक्शन 02फ़ीचर
code-server से आप क्या कर सकते हैं
ब्राउज़र टैब में VS Code
जाने-पहचाने एडिटर में काम करें, फ़ाइल एक्सप्लोरर, सभी फ़ाइलों में सर्च, कमांड पैलेट, सेटिंग्स और थीम के साथ, ब्राउज़र वाले किसी भी कंप्यूटर या टैबलेट से।
आपके सर्वर पर टर्मिनल
एडिटर में टर्मिनल खोलें और बिल्ड, टेस्ट और स्क्रिप्ट सर्वर पर चलाएँ। यह कंटेनर के अंदर एक शेल है, जिसमें git, curl, wget, nano, vim और zsh तैयार मिलते हैं।
Open VSX से एक्सटेंशन
एक्सटेंशन व्यू से लैंग्वेज सपोर्ट, लिंटर, फ़ॉर्मैटर और थीम इंस्टॉल करें। code-server, Open VSX गैलरी इस्तेमाल करता है, और आप डाउनलोड की हुई .vsix फ़ाइल भी इंस्टॉल कर सकते हैं।
Git पहले से मौजूद
Source Control व्यू या टर्मिनल से clone, commit, branch और push करें। इमेज में git, Git LFS और एक SSH क्लाइंट शामिल हैं।
जो चलाएँ, वही देखें
टर्मिनल में डेव सर्वर चालू करें, और अगर वह पोर्ट 3000 पर सुन रहा है तो उसे your-domain/proxy/3000/ पर खोलें। code-server उसे उसी पासवर्ड के पीछे से आगे भेजता है, इसलिए कोई और पोर्ट खोले बिना आप वेब ऐप जाँच सकते हैं।
ऐप की तरह इंस्टॉल करें
Chrome में code-server को प्रोग्रेसिव वेब ऐप के रूप में इंस्टॉल करें, या iPad पर होम स्क्रीन में जोड़ें। यह अपनी अलग विंडो में खुलता है, और ज़्यादा कीबोर्ड शॉर्टकट ब्राउज़र की जगह एडिटर तक पहुँचते हैं।
सेक्शन 03ज़रूरतें
आपको क्या चाहिए
एक नया Ubuntu सर्वर जिसमें आप root से लॉग इन कर सकें। कुछ भी बदलने से पहले इंस्टॉलर ये सब जाँच लेता है।
| ज़रूरत | Docker पर code-server |
|---|---|
| ऑपरेटिंग सिस्टम | Ubuntu 24.04 या 26.04 LTS (x86-64) |
| CPU | 2 कोर या ज़्यादा |
| RAM | 1 GB या ज़्यादा |
| डिस्क | 10 GB या ज़्यादा (25 GB सुझाया गया) |
| कंटेनर | code-server 4.141 |
| पोर्ट | 80 और 443 खुले |
CPU और RAM, code-server की अपनी न्यूनतम सिफ़ारिश हैं: 2 CPU कोर और 1 GB RAM। डिस्क: हमारे टेस्ट सर्वर पर पैनल और code-server इंस्टॉल होने के बाद लगभग 7.5 GB इस्तेमाल होता है; 25 GB Ubuntu की सलाह है।
सेक्शन 04इंस्टॉल
code-server कैसे इंस्टॉल करें
हर स्टेप ServerAvatar पैनल में होता है। टर्मिनल की ज़रूरत नहीं।
1-Click Recipes में code-server चुनें
अपने सर्वर पर Applications खोलें, Create application पर क्लिक करें और 1-Click Recipes में code-server खोजें।
नाम दें और डोमेन चुनें
ऐप को नाम दें और अपना डोमेन इस्तेमाल करें, या टेम्पररी डोमेन लें जो तुरंत चलता है। पैनल इसके लिए एक सिस्टम यूज़र बनाता है।
बनाएँ
Create application पर क्लिक करें। पैनल code-server चालू करता है, HTTPS ऑन करता है और बनाया गया साइन-इन पासवर्ड दिखाता है। इसे सुरक्षित जगह रख लें।
साइन इन करें और कोडिंग शुरू करें
ऐप का डोमेन खोलें और पैनल वाला पासवर्ड डालें; code-server में कोई यूज़रनेम नहीं होता। ब्राउज़र में VS Code खुलता है: /home/coder में कोई फ़ोल्डर खोलें या कोई Git रिपॉज़िटरी clone करें, और काम शुरू करें।
सेक्शन 05सवाल
अक्सर पूछेजाने वाले सवाल।
आपको जवाब नहीं मिला? हमारी कस्टमर सपोर्ट टीम से बात करें।
सपोर्ट से बात करेंबिना जोखिम
अपना पहला ऐप10 मिनट में डिप्लॉय करें।
सर्वर जोड़ें, एप्लिकेशन चुनें और लाइव करें, SSL और बैकअप पहले से तैयार।
- क्रेडिट कार्ड की ज़रूरत नहीं
- 4 दिन का फ़्री ट्रायल
- अगले 10 मिनट में डिप्लॉय