Netlify पर एक सुपर-फास्ट वेबसाइट को मुफ्त में कैसे होस्ट करें

जैमस्टैक साइटें सुपर फास्ट हैं क्योंकि वे स्थिर फाइलों की सेवा करती हैं। वे कुल मिलाकर इतने कम CPU और सर्वर संसाधनों का उपयोग करते हैं कि Netlify जैसे प्लेटफॉर्म मुफ्त और अच्छी गुणवत्ता वाली होस्टिंग प्रदान कर सकते हैं।
Netlify एक बादल है-कंप्यूटिंग पर्यावरण। लेकिन AWS और Google Cloud जैसे अन्य क्लाउड प्लेटफ़ॉर्म के विपरीत, Netlify सरल और उपयोग में आसान है। कोई जटिल ट्यूटोरियल और कोई लंबा सेटअप नहीं।
नेटलिफ़ाइ सेवा का लक्ष्य विभिन्न दुनियाओं की सर्वोत्तम चीज़ों को एक सेवा में संयोजित करके आपके जीवन को यथासंभव आसान बनाना है: क्लाउड कंप्यूटिंग, जैमस्टैक, गिट रिपॉजिटरी, और फ्रीमियम मूल्य निर्धारण।
नेटलिफाई और जामस्टैक
Netlify लंबे समय से Jamstack आंदोलन का हिस्सा रहा है और इस आधुनिक वेब-डिज़ाइन पद्धति के विकास में योगदान देने वाले शुरुआती और सर्वोत्तम प्लेटफार्मों में से एक है।
जैमस्टैक आंदोलन एक फ्रंट-एंड डेवलपमेंट पद्धति बनाने के लिए जावास्क्रिप्ट, एपीआई और मार्कअप को जोड़ता है जो खुद को बैक-एंड से अलग करता है। इसके परिणामस्वरूप सर्वर का प्रदर्शन बेहतर होता है, बेहतर होता है सुरक्षा, आसान स्केलिंग, और सस्ती संचालन लागत।
उदाहरण के लिए, गिटहब ने शुरुआत में अपने प्लेटफॉर्म पर होस्ट की जाने वाली फाइलों के लिए वेब होस्टिंग की पेशकश की, लेकिन सेवा की सीमाएं थीं। फिर Netlify ने रिपॉजिटरी से वेबसाइट कोड के निर्माण और इसके स्टैटिक वेरिएंट की मेजबानी को एक नए स्तर पर ले लिया। और इसने कई लाभों के साथ एक पूरी तरह से नया उद्योग बनाया है।
Netlify का उपयोग करने के कारण
Netlify का मतलब बहुत सी चीजें हैं क्योंकि यह बहुत सी चीजें करता है। एक ही सेवा में कई सुविधाओं को मिलाकर और जितना संभव हो इसे स्वचालित करके, प्लेटफ़ॉर्म सभी आकारों के व्यवसायों के लिए बहुत लाभ प्रदान करता है।
Netlify से आपको निम्नलिखित प्रमुख लाभ मिल सकते हैं:
- उपयोग की आसानी – Netlify उपयोग में सबसे आसान में से एक है क्लाउड होस्टिंग प्लेटफॉर्म वहाँ से बाहर। लंबे और भ्रमित करने वाले ट्यूटोरियल पढ़ने की कोई ज़रूरत नहीं है। पालन करने के लिए कोई जटिल सेटअप चरण नहीं है, या इससे भी अधिक जटिल रखरखाव दिनचर्या नहीं है। Netlify बस काम करता है।
इन सबके अलावा, सिस्टम अन्य क्लाउड वातावरणों की तरह लोचदार कंप्यूटिंग सुविधाएँ प्रदान करता है। यह गारंटी देता है कि जब समय आएगा, आपकी वेबसाइट या सेवा सामान्य बैकएंड बाधाओं के बिना ट्रैफ़िक स्पाइक्स को संभालने के लिए शानदार ढंग से स्केल करेगी। - सामग्री वितरण नेटवर्क - इसकी सादगी और उपयोग में आसानी के हिस्से के रूप में, Netlify सेवा में Netlify Edge नामक एक सामग्री वितरण नेटवर्क शामिल है। यह आपके वेब पेजों को कई स्थानों पर तैनात करता है, ताकि उन्हें आस-पास के आगंतुकों के लिए जितनी जल्दी हो सके सेवा प्रदान की जा सके।
इस सेवा का बड़ा हिस्सा यह है कि आपको सर्वोत्तम परिणाम प्राप्त करने के लिए किसी भी सेटिंग को ट्विक और कॉन्फ़िगर करने की आवश्यकता नहीं है। एक बार जब आप अपनी साइट परिनियोजित कर लेते हैं, तो आप अपनी सभी वेब संपत्तियां और कोड एक ही बार में अपडेट कर देते हैं। सभी कैश तुरंत अमान्य कर दिए जाते हैं और दुनिया भर में अपडेट कर दिए जाते हैं। और आप अपनी साइट को पिछले बिल्ड में आसानी से और तुरंत वापस रोल कर सकते हैं।
Netlify इसमें से अधिकांश को आपके लिए स्वचालित रूप से प्रबंधित करता है। आपको मिलने वाली सेवाओं और बढ़त के स्थानों की संख्या में एकमात्र अंतर है, क्योंकि मुफ्त योजना की कुछ सीमाएँ हैं। - नि: शुल्क योजना - नेटलिफ़ाई एक फ्रीमियम है सॉफ्टवेयर के रूप में एक सेवा प्लैटफ़ॉर्म। लेकिन अन्य क्लाउड-कंप्यूटिंग प्लेटफ़ॉर्म के विपरीत, मुफ़्त खाता पूरी तरह से मुफ़्त है। क्रेडिट कार्ड की कोई जरूरत नहीं।
फिर भी, इस मुफ्त योजना में कई प्रभावशाली सुविधाएँ शामिल हैं। जैसे कि स्वचालित Git बिल्ड, एज नेटवर्क परिनियोजन, पिछले संस्करणों में त्वरित रोलबैक, परिनियोजन से पहले लाइव पूर्वावलोकन और निःशुल्क सर्वर रहित फ़ंक्शन। - स्वचालित बिल्ड - आपको Netlify Build भी फ्री में मिलती है। यह CI/CD (सतत एकीकरण/सतत परिनियोजन) आपकी साइट के विकास और संवर्द्धन को प्रबंधित करना आसान बनाता है। यह स्वचालित रूप से आपके भंडार से पुनर्निर्माण करता है, हर बार जब आप अपने गिट खाते में नए अपडेट डालते हैं।
सब कुछ पूरी तरह से स्वचालित है और पूर्वावलोकन आपको यह बताने के लिए उपलब्ध हैं कि आप क्या परिनियोजित करेंगे। आप प्रक्रिया के प्रत्येक चरण को भी कॉन्फ़िगर कर सकते हैं और किसी भी पिछले बिल्ड को रोलबैक करना आसान है। - नेटलिफाई फंक्शंस - Netlify प्लेटफॉर्म पर आपके द्वारा परिनियोजित की गई प्रत्येक साइट सर्वर रहित कार्यों तक पहुंच के साथ आती है जिसका उपयोग आप बहुत सी चीजों के लिए कर सकते हैं। ये Netlify Functions सर्वर-साइड प्रोसेस हैं जो JavaScript कोड पर चलते हैं।
प्रत्येक साइट को 125K आमंत्रण निःशुल्क मिलते हैं और आपको केवल उस कोटा से आगे जाने पर भुगतान करने की आवश्यकता होती है। आप छवियों को संभालने, ईमेल भेजने, उपयोगकर्ता इनपुट को मान्य करने और यहां तक कि अन्य एपीआई एंडपॉइंट से डेटा प्राप्त करने के लिए कार्यों का उपयोग कर सकते हैं। - स्वचालित रूप - Netlify आपके फॉर्म को एकीकृत करना आसान बनाता है स्थैतिक साइट और व्यापक कोडिंग या अन्य तनावपूर्ण मुद्दों के बिना सभी प्रस्तुतियाँ कैप्चर करें। बस अपने किसी भी फॉर्म में 'नेटलिफाई' विशेषता जोड़ें … और बस।
फिर आप अपने डैशबोर्ड में सभी सबमिशन देख सकते हैं, जिसमें फॉर्म को नाम के अनुसार सावधानीपूर्वक व्यवस्थित किया गया है। सिस्टम एक एंटी-स्पैम सुविधा के साथ आता है और Netlify आपको इसके माध्यम से सूचित कर सकता है ईमेल, स्लैक, या वेबहुक एक बार सबमिशन हो जाने के बाद।
अन्य विकल्पों में Netlify के जैपियर एकीकरण का उपयोग करते हुए सबमिट किए गए फॉर्म को 1,000+ अनुप्रयोगों में अग्रेषित करना शामिल है। - NetlifyCMS - NetlifyCMS ऐप GitHub जैसे Git प्रदाता के माध्यम से Netlify प्लेटफॉर्म पर होस्ट की गई किसी भी स्थिर साइट के लिए एक सुविधाजनक संपादक है। यह आपके सभी डेटा को रिपॉजिटरी से लेता है और एक उपयोग में आसान प्रबंधन इंटरफ़ेस बनाता है।
NetlifyCMS 100 से अधिक योगदानकर्ताओं के समुदाय द्वारा निर्मित एक सिंगल-पेज रिएक्ट ऐप है। यह संपादक के अनुकूल है, एक सहज ज्ञान युक्त वर्कफ़्लो प्रदान करता है, पूरी तरह से मुफ़्त है, और Jamstack साइटों के प्रबंधन को मज़ेदार बनाता है। - मुफ़्त एचटीटीपीएस - सभी Netlify होस्टिंग खातों में मुफ़्त HTTPS शामिल है। वह है फ्री एसएसएल (सिक्योर सॉकेट लेयर) सर्टिफिकेट।
खाते और मूल्य निर्धारण
Netlify एक फ्रीमियम सॉफ्टवेयर सेवा है। एक पूरी तरह से मुफ्त स्टार्टर योजना है, प्रति माह $ 19 प्रति सदस्य के लिए एक प्रो योजना, प्रति माह $ 99 प्रति सदस्य के लिए एक व्यवसाय योजना और कस्टम मूल्य निर्धारण के साथ एक उद्यम योजना है।
Netlify के बारे में प्रभावशाली बात यह है कि आप इसके फ्री स्टार्टर प्लान के साथ बहुत कुछ कर सकते हैं। व्यक्तिगत परियोजनाओं, प्रयोगों, शौक साइटों और अन्य रोमांच के लिए डिज़ाइन किया गया, स्टार्टर योजना में प्रति माह 300 निःशुल्क बिल्ड मिनट के साथ स्वचालित बिल्ड शामिल हैं।
इसमें ग्लोबल एज डिप्लॉयमेंट, इंस्टेंट रोलबैक, नेटलिफाईसीएमएस, सर्वरलेस फंक्शंस, प्रति माह 100 जीबी बैंडविड्थ और प्रति साइट प्रति माह 100 फ्री फॉर्म सबमिशन शामिल हैं। साथ ही, आप स्टार्टर प्लान पर असीमित संख्या में साइट्स होस्ट कर सकते हैं।
प्रो योजना पासवर्ड से सुरक्षित साइटों, पृष्ठभूमि कार्यों, अधिक बिल्ड मिनट और बैंडविड्थ, और कई और अधिक सुविधाएँ जोड़ती है। जैसे-जैसे आप उच्च योजनाओं की ओर बढ़ते हैं, ये अतिरिक्त सुविधाएँ बढ़ती जाती हैं।
Netlify पर वेबसाइट को फ्री में कैसे होस्ट करें
Netlify सादगी के लिए AWS, Google Cloud और Azure जैसी अन्य क्लाउड-कंप्यूटिंग और होस्टिंग कंपनियों को मात देता है। हां, उनके पास दुनिया भर में अधिक बुनियादी ढांचा, अधिक शक्तिशाली मशीनें और डेटा केंद्र हैं, लेकिन उनका सेटअप एक बोर हो सकता है।
यहां एक चरण-दर-चरण सेटअप प्रक्रिया है जो आपको दिखाती है कि Netlify पर Jamstack साइट को होस्ट करना कितना आसान है।
1. साइन अप और लॉग इन करें

आपका पहला कदम इस पर नेविगेट करना है app.netlify.com और साइन अप करें यदि आपने नहीं किया है। पांच अलग-अलग साइन-इन विधियों से आपका स्वागत किया जाएगा, से GitHub सेवा मेरे GitLab, बिट बकेट, ईमेल, और एसएसओ.
साइन अप करने के बाद, आपको Netlify से पुष्टिकरण मेल खोजने के लिए अपने ईमेल खाते में भी लॉग इन करना होगा। अपने खाते को सत्यापित करने और सिस्टम में लॉग इन करने के लिए उस पर क्लिक करें।
2. एक नई साइट जोड़ें
ऐप को लोड होने में कुछ सेकंड लगते हैं। फिर आपको एक छोटी प्रश्नावली के साथ प्रस्तुत किया जाता है जिसमें आपकी टीम का नाम इत्यादि जैसी चीजें शामिल होती हैं। बस सब कुछ ईमानदारी से भरें। लेकिन याद रखें कि मुफ्त योजना में केवल एक सदस्य शामिल है - आप।
एक बार जब आप उस चरण से गुजरते हैं, तो आप खुद को डिफ़ॉल्ट डैशबोर्ड में पाएंगे। नई साइट को होस्ट करने के लिए "Git से नई साइट" पर क्लिक करें। या आप अपनी स्थिर फ़ाइलों वाले फ़ोल्डर को डैश पर चिह्नित क्षेत्र में ड्रैग और ड्रॉप भी कर सकते हैं और बाकी काम Netlify कर देगा।
3. लिंक गिटहब
ऊपर चरण 2 से बटन क्लिक करने पर एक नई विंडो खुलेगी जो आपको अपनी नई साइट को GitHub, या किसी अन्य Git रिपॉजिटरी जैसे GitLab और Bitbucket के साथ लिंक करने के लिए प्रेरित करेगी। इस बिंदु पर, सुनिश्चित करें कि आपके पास एक पंजीकृत गिट खाता है और आपकी साइट की फाइलें पहले से ही एक भंडार में हैं।
अब आपको केवल GitHub को बताना होगा कि Netlify को अपने GitHub खाते तक पहुंचने की अनुमति दें और सब कुछ व्यवस्थित हो गया है।
5. अपना रिपोजिटरी चुनें
प्रत्येक मानक Netlify साइट एक एकल भंडार से जुड़ी होती है। जिसे आप उपयोग करना चाहते हैं उसे चुनें और आगे बढ़ें।
6. बिल्ड सेटिंग्स कॉन्फ़िगर करें
आपको इस पेज पर थोड़ा ध्यान देना होगा। यदि आपके पास पहले से स्थिर साइटें हैं और किसी प्री-प्रोसेसर का उपयोग नहीं कर रहे हैं, तो आप प्रकाशित निर्देशिका को "/" पर सेट कर सकते हैं। और बिल्ड कमांड फील्ड को खाली छोड़ दें।
यदि आप दूसरी ओर Gatsby या Next जैसे स्थिर साइट जनरेटर का उपयोग कर रहे हैं, तो आप यहां जो दर्ज करते हैं वह जनरेटर पर निर्भर करेगा। आप इस सूची को देख सकते हैं सामान्य विन्यास, यह जानने के लिए कि क्या दर्ज करना है।
7. निर्माण और तैनाती
एक बार सब कुछ सेट हो जाने के बाद, "डिप्लॉय साइट" पर क्लिक करें और Netlify सभी आवश्यक बिल्ड चलाएगा और आपकी चमकदार नई वेबसाइट बनाएगा। बस थोड़ा सब्र रखो।
8. डोमेन नाम सेट करें
आपकी साइट बनाने और परिनियोजित करने के बाद, Netlify इसे *.netlify.app डोमेन पर एक नाम देगा। आप बाद में इस नाम को कुछ अच्छे में बदल सकते हैं या साइट पर एक कस्टम डोमेन भी संलग्न कर सकते हैं।
Netlify आपको एक कस्टम डोमेन संलग्न करने की अनुमति देता है जिसे आपने कहीं और खरीदा है या अपने Netlify डैशबोर्ड के माध्यम से डोमेन खरीदने के लिए। और सिस्टम सब कुछ संभाल लेगा। अपनी नई साइट के लिए नया डोमेन जोड़ने या पंजीकृत करने के लिए बस अपने डैशबोर्ड में डोमेन टैब पर क्लिक करें।

निष्कर्ष
Netlify प्लेटफॉर्म पर एक सुपर-फास्ट वेबसाइट को मुफ्त में होस्ट करने के इस सरल गाइड के अंत में हम पहुंच गए हैं। और आपने इसे करने के कारणों और तरीकों को देखा है।
अब यह आपके ऊपर रह गया है कि आप या तो अपनी स्थिर साइट को हाथ से कोडित करें या किसी स्थिर साइट जनरेटर का उपयोग करें।