जैसे-जैसे Web3 की लोकप्रियता बढ़ती जा रही है, विकेंद्रीकृत वेबसाइटें आम होती जा रही हैं। यहां विकेंद्रीकृत साइट बनाने का तरीका बताया गया है।

एक विकेन्द्रीकृत वेबसाइट बनाना अधिकांश लोगों की अपेक्षा से अधिक आसान है। वास्तव में, एक विकेन्द्रीकृत वेबसाइट और एक सामान्य साइट के बीच एकमात्र अंतर यह है कि यह एक विकेन्द्रीकृत नेटवर्क पर होस्ट की जाती है। बाकी लगभग सब कुछ वैसा ही रहता है.

इस गाइड में, हम एक विकेन्द्रीकृत वेबसाइट बनाने और लॉन्च करने की प्रक्रिया से गुजरेंगे। पूरी प्रक्रिया से गुजरने के लिए आपको अपने वॉलेट में एक Web3 डोमेन और कुछ ETH की आवश्यकता होगी।

1. अपनी वेबसाइट फ़ाइलें बनाएं

आवश्यक वेबसाइट फ़ाइलें तैयार करके प्रारंभ करें। वैकल्पिक रूप से, आप टेम्पलेट प्रदाताओं से एक निःशुल्क वेबसाइट टेम्पलेट डाउनलोड कर सकते हैं और अपनी विकेन्द्रीकृत वेबसाइट बनाने के लिए इसका उपयोग कर सकते हैं। हम अपनी साइट विकसित करने के लिए फ्री सीएसएस से एक टेम्पलेट डाउनलोड करेंगे।

  1. मिलने जाना मुफ़्त सीएसएस, एक टेम्पलेट चुनें और इसे डाउनलोड करें। फिर, ज़िप फ़ाइल को प्रत्येक व्यक्तिगत फ़ाइल वाले फ़ोल्डर में निकालें, जैसा कि नीचे दिखाया गया है।

यदि आप बिल्कुल नए सिरे से साइट बना रहे हैं, तो सुनिश्चित करें कि आपकी सभी फ़ाइलें एक ही फ़ोल्डर में हों।

2. अपनी वेबसाइट फ़ाइलें आईपीएफएस पर अपलोड करें

आईपीएफएस (इंटर-प्लैनेटरी फाइल सिस्टम), सबसे लोकप्रिय विकेन्द्रीकृत फाइल स्टोरेज सिस्टम है जो विश्व स्तर पर वितरित कंप्यूटर के पीयर-टू-पीयर नेटवर्क से बना है जो फाइलों को होस्ट करने में सहयोग करता है।

शुरुआत के लिए, आप अपनी वेबसाइट फ़ाइलों को अपने स्वतंत्र रूप से चलने वाले आईपीएफएस नोड-पर्सनल कंप्यूटर पर होस्ट कर सकते हैं। इस मार्ग के साथ चुनौती यह है कि किसी को आपकी विकेंद्रीकृत वेबसाइट तक पहुंचने के लिए आपका कंप्यूटर ऑनलाइन होना चाहिए।

दूसरा विकल्प IPFS होस्टिंग प्लेटफ़ॉर्म का उपयोग करना है जैसे कि Pinata, इन्फुरा, या फ़्लिक आपकी फ़ाइलों को आईपीएफएस नेटवर्क पर होस्ट और वितरित करने के लिए, इसे किसी के लिए भी पहुंच योग्य बनाना। हालाँकि, आपको इनमें से कुछ सेवाओं का उपयोग करने के लिए सदस्यता के लिए भुगतान करना होगा।

आपके आईपीएफएस नोड पर अपलोड किया जा रहा है

सबसे पहले, आपको एक स्वतंत्र IPFS नोड चलाने की आवश्यकता है।

  1. से शुरू अपने पीसी पर आईपीएफएस सेट करना. आप या तो पीसी क्लाइंट डाउनलोड कर सकते हैं या अपना आईपीएफएस नोड सेट करने के लिए ब्रेव ब्राउज़र एक्सटेंशन का उपयोग कर सकते हैं।
  2. एक बार जब आप पहले से ही सेट हो जाएं, तो आईपीएफएस डैशबोर्ड खोलें, क्लिक करें आयात, और अपना वेबसाइट फ़ोल्डर अपलोड करें।
  3. यह जांचने के लिए कि वेबसाइट लाइव है या नहीं, फ़ाइल के दाईं ओर तीन बिंदुओं पर क्लिक करें, चुनें लिंक शेयर करें, कॉपी करें और Brave में एक नए टैब में IPFS लिंक खोलें। यदि आपने ब्रेव को सही तरीके से सेट किया है तो साइट अच्छी तरह से लोड होनी चाहिए।

फ़्लिक पर अपलोड किया जा रहा है

फ्लेक उपयोगकर्ताओं को आईपीएफएस पर मुफ्त में वेबसाइट अपलोड करने की अनुमति देता है, जबकि पिनाटा को एक प्रीमियम पैकेज की आवश्यकता होती है। बहरहाल, फ़्लीक का उपयोग करने से पहले आपको अपनी वेबसाइट को GitHub पर तैनात करना होगा।

  1. अपना GitHub डैशबोर्ड खोलें और एक नया रिपॉजिटरी बनाएं। इसके बाद, Git का उपयोग करके अपनी वेबसाइट फ़ाइलों को अपने GitHub रिपॉजिटरी में अपलोड करें, GitHub के साथ अच्छी तरह से एकीकृत एक संस्करण नियंत्रण प्रणाली। आसान प्रदर्शन के लिए, पहले अपनी वेबसाइट फ़ाइल को अपने डेस्कटॉप पर एक फ़ोल्डर में सहेजें dWeb
  2. मिलने जाना गिट-एससीएम, Git का नवीनतम संस्करण डाउनलोड करें और इंस्टॉल करें।
  3. अपने पीसी स्टार्ट मेनू से गिट बैश लॉन्च करें और टाइप करें:
    cd desktop/dWeb 
    यह कमांड Git को स्थानीय रिपॉजिटरी को आरंभ करने के लिए डेस्कटॉप पर हमारे द्वारा बनाए गए फ़ोल्डर के अंदर लॉन्च करने देता है।
  4. फिर निम्नलिखित कमांड को एक-एक करके चलाएँ:
    git init 
    git add.
    git commit -m "first commit"
    gitremoteaddorigin[url].git
    जहां [url] आपके GitHub रिपॉजिटरी पते का प्रतिनिधित्व करता है। हमारे मामले में यह है:
    git remote add origin https://github.com/elgwaro/dWeb.git

इन आदेशों को चलाने से आपके वेबसाइट फ़ोल्डर में एक छिपा हुआ .git फ़ोल्डर प्रारंभ हो जाता है, आपकी सभी वेबसाइट फ़ाइलें जुड़ जाती हैं .git फ़ोल्डर में, उन्हें अपलोड करने के लिए प्रतिबद्ध करता है, और अंततः फ़ाइलों को आपके GitHub रिपॉजिटरी पर अपलोड करता है।

GitHub रिपॉजिटरी पर एकाधिक वेबसाइट फ़ाइलों और फ़ोल्डरों को अपलोड करने का यह सबसे प्रभावी तरीका है, जो ऊपर दिखाए गए अनुसार दिखना चाहिए।

फ़्लीक खाते को GitHub से कैसे लिंक करें, यहां बताया गया है

  1. मिलने जाना फ़्लिक, अपने खाते में साइन इन करें और क्लिक करें नई साइट जोड़ें
  2. फ्लेक को GitHub से कनेक्ट करें और अपनी वेबसाइट फ़ाइलों के साथ रिपॉजिटरी तक पहुंच को अधिकृत करें।
  3. फ्लेक आपके चयनित भंडार को प्रदर्शित करेगा। के लिए आगे बढ़ें स्थान तैनात करें टैब, आईपीएफएस चुनें और क्लिक करें जारी रखना.
  4. ढाँचा चुनें (यदि निश्चित नहीं है, तो इसे ऐसे ही छोड़ दें)। अन्य) और अपनी साइट तैनात करें।

आपकी साइट आईपीएफएस पर तैनात की जाएगी।

3. अपना Web3 डोमेन कनेक्ट करें

चाहे आप स्थानीय आईपीएफएस नोड या फ़्लीक जैसे ऑनलाइन प्लेटफ़ॉर्म का उपयोग कर रहे हों, इस बिंदु पर आपको अपनी साइट को आईपीएफएस पर तैनात करना चाहिए, जिसका अर्थ है कि आपके पास साइट का आईपीएफएस हैश है।

तो अगला चरण आपकी साइट को आपके Web3 डोमेन से लिंक करना है। आप इनमें से किसी से भी एक खरीद सकते हैं शीर्ष Web3 रजिस्ट्रार बाजार में। डोमेन की लागत प्लेटफ़ॉर्म की शर्तों पर निर्भर करेगी, और इसके लिए ब्लॉकचेन-आधारित डोमेन सिस्टम, ब्लॉकचेन पर लेनदेन को रिकॉर्ड करने के लिए आपको नेटवर्क शुल्क देना होगा।

इस प्रदर्शन के उद्देश्य से, हमने अधिग्रहण कर लिया है elgwaro.eth ईएनएस पर डोमेन.

किसी ENS डोमेन को IPFS वेबसाइट से लिंक करना

अपने ईएनएस डोमेन को आईपीएफएस द्वारा होस्ट की गई साइट से कैसे लिंक करें, यहां बताया गया है

  1. अपना ईएनएस डैशबोर्ड खोलें और अपने डोमेन नाम अनुभाग तक पहुंचें।
  2. का चयन करें अभिलेख टैब और क्लिक करें रिकार्ड संपादित करें.
  3. चुनना अन्य, अपनी स्वतंत्र आईपीएफएस वेबसाइट लिंक पेस्ट करें, और क्लिक करें बचाना.
  4. आपको लेनदेन को अधिकृत करने के लिए अपने वॉलेट को कनेक्ट करने के लिए कहा जाएगा, जिसके लिए नेटवर्क की गतिविधि के आधार पर आपको एक छोटा सा शुल्क देना होगा।
  5. एक बार लेन-देन पूरा हो जाने पर, आपका Web3 डोमेन आपकी विकेंद्रीकृत वेबसाइट से लिंक हो जाएगा।

यदि आप फ़्लीक का उपयोग कर रहे हैं, तो आप अपने डोमेन को फ़्लीक डैशबोर्ड पर कनेक्ट कर सकते हैं।

  1. अपनी तैनात वेबसाइट का डैशबोर्ड खोलें और क्लिक करें कस्टम डोमेन जोड़ें.
  2. नीचे स्क्रॉल करें ईएनएस जानकारी और क्लिक करें ईएनएस जोड़ें.
  3. अपना ENS डोमेन टाइप करें, पर क्लिक करें सत्यापित करें और फिर पुष्टि करें.
  4. अगला, पर क्लिक करें सामग्री हैश सेट करें. आपको नेटवर्क की गतिविधि के आधार पर एक छोटा सा शुल्क देकर लेनदेन को अधिकृत करने के लिए अपने वॉलेट को कनेक्ट करना होगा। लिंक को सफलतापूर्वक सेट करने के लिए, सुनिश्चित करें कि कनेक्टेड वॉलेट खाता डोमेन का नियंत्रक है।

4. अपनी वेबसाइट तक पहुंचें

एक बार जब आप अपने Web3 डोमेन को अपनी विकेंद्रीकृत वेबसाइट से सफलतापूर्वक लिंक कर लेते हैं, तो आपका Web3 डोमेन आपकी विकेंद्रीकृत वेबसाइट पर इंगित कर दिया जाएगा।

आप इसे अपने उपयोग से एक्सेस कर सकते हैं ईएनएस डोमेन +.लिंक. उदाहरण के लिए, इस मामले में, यह है elgwaro.eth.link. फिर भी, ब्रेव जैसे आईपीएफएस-सक्षम ब्राउज़र का उपयोग करते समय, आपको शामिल करने की आवश्यकता नहीं है ।जोड़ना आपके URL के अंत में.

आपने सफलतापूर्वक अपनी विकेन्द्रीकृत वेबसाइट बना ली है।

वेब2 विकास से आगे बढ़ना

जैसे-जैसे समय के साथ इंटरनेट अधिक विकेन्द्रीकृत होता जाएगा, विकेंद्रीकृत वेबसाइटों की संख्या संभवतः अंततः केंद्रीकृत सर्वर पर होस्ट की गई वेबसाइटों से अधिक हो जाएगी। सौभाग्य से, Web2 से Web3 वेबसाइट विकास में परिवर्तन उतना जटिल नहीं है जितना लगता है। इसलिए, यदि आपने एक विकेन्द्रीकृत वेबसाइट बनाने के बारे में सोचा है जो सेंसरशिप के लिए प्रतिरोधी है, तो यह मार्गदर्शिका आपको एक बड़ी शुरुआत दे सकती है।