लंबे URL को याद रखना मुश्किल होता है। स्व-होस्ट किए गए URL शॉर्टनर के साथ, आपको केवल अपना स्वयं का डोमेन नाम और एक छोटी स्ट्रिंग याद रखने की आवश्यकता है। यहां बताया गया है कि अपने रास्पबेरी पाई को कैसे सेट अप और उपयोग करना है।

आपको URL शॉर्टनर की आवश्यकता क्यों है?

URL लंबे बोझिल चीजें हैं, और याद रखना मुश्किल हो सकता है। उदाहरण के लिए, इस पोस्ट का URL है https://www.makeuseof.com/run-your-own-url-shortener-on-raspberry-pi/. यह 69 अक्षर हैं, और यदि आप इसे एक निर्धारित चरित्र के साथ सोशल मीडिया पोस्ट के हिस्से के रूप में साझा करने के लायक मानते हैं सीमा, वह 69 वर्ण हैं जिनका उपयोग आप कमेंट्री के साथ गेयिकल को वैक्स करने के लिए कर सकते हैं, और अपने स्वयं के ले सकते हैं लेख। छोटे URL आपको लिखने के लिए अधिक स्थान देते हैं।

एक URL शॉर्टनर एक लंबा URL लेता है, उसे एक नया, छोटा URL प्रदान करता है, और ट्रैफ़िक को मूल लंबे URL पर रीडायरेक्ट करता है। उदाहरण के तौर पर, पर क्लिक करें https://tinyurl.com/2p8xswau TinyURL को एक अनुरोध भेजेगा, जो अनुरोध को पुनर्निर्देशित करेगा https://www.makeuseof.com/author/david-rutland/

, इस लेखक का प्रोफ़ाइल पृष्ठ। URL शॉर्टनर का उपयोग करके, आपने 41 वर्णों की भारी बचत की है।

यदि आप किसी को लिंक भेजने के बजाय किसी को वेब पता बताने या लिखने की योजना बना रहे हैं तो वे भी बहुत आसान हैं।

अन्य URL शॉर्टनर का उपयोग करने के उत्कृष्ट कारण ब्रांडिंग और मार्केटिंग, ट्रैकिंग क्लिक, और ऐप्स से डीप लिंकिंग शामिल करें।

Raspberry Pi पर URL शॉर्टनर क्यों होस्ट करें?

URL को छोटा करने वाली कई व्यावसायिक सेवाएँ उपलब्ध हैं। कुछ के लिए पूरी तरह से भुगतान किया जाता है, अन्य उपयोग करने के लिए पूरी तरह से स्वतंत्र हैं, जबकि एक उचित अनुपात ए पर काम करता है 'फ्रीमियम' मॉडल, बिना लागत के बुनियादी कार्यक्षमता की पेशकश करते हुए, बुनियादी से अधिक चार्ज करते समय उपयोग।

आपने पहले से ही TinyUR, Bitly, या BL.INK जैसी URL को छोटा करने वाली सेवाओं के बारे में सुना होगा या उनका उपयोग भी किया होगा। ये सेवाएं आपके छोटे URL के संग्रह को होस्ट करती हैं, लेकिन वे असुरक्षित हैं और विशेष रूप से पोर्टेबल नहीं हैं। यदि आप सेवा की शर्तों को तोड़ते हैं, तो आपका संग्रह पलक झपकते ही गायब हो सकता है। यदि सेवा प्रदाता शुल्कों को उस स्तर तक बढ़ा देता है जिसके साथ आप सहज नहीं हैं, तो आप या तो जबरन मूल्य वृद्धि को स्वीकार कर सकते हैं या अपना URL संग्रह खो सकते हैं।

और फिर तथ्य यह है कि URL पसंद करते हैं https://tinyurl.com/2p8xswau, जबकि निश्चित रूप से विकल्प से छोटा है, न तो विशेष रूप से याद रखना आसान है, न ही विशेष रूप से छोटा।

Raspberry Pi पर अपना ऑन URL शॉर्टनर चलाकर, आप मूल्य वृद्धि, नियमों और शर्तों की अनिश्चितताओं के प्रति संवेदनशील नहीं हैं, और आप URL को जैसे चाहें अनुकूलित कर सकते हैं। हमने चुना है पोलर हमारे URL शॉर्टनर के रूप में इसे इंस्टॉल करना आसान है, उपयोग करना आसान है, और यह बेहतरीन सपोर्ट के साथ आता है।

एक छोटा डोमेन नाम चुनें

URL शॉर्टनर की मुख्य विशेषता यह है कि परिणामी URL अच्छा, छोटा होना चाहिए और इसे प्राप्त करने के लिए, आपको एक छोटे डोमेन नाम की आवश्यकता होती है। सभी अच्छे .com डोमेन चले गए हैं, लेकिन सैकड़ों अन्य शीर्ष-स्तरीय डोमेन हैं जिनका आप अपने आधार के रूप में उपयोग कर सकते हैं।

हम चुनते हैं muo.lol. यह केवल सात अक्षर है, याद रखने में आसान है, और मुख्य वेबसाइट से संबंधित है। हम एक समान रूप से प्रभावी muo.fun, muo.gay, muo.la, या muo.wtf चुन सकते थे। एक अच्छे डोमेन नाम की संभावनाएं अंतहीन हैं।

डोमेन पंजीकृत करें (वर्ष के लिए हमारी लागत $1.98 है), फिर उन्नत DNS अनुभाग पर जाएँ। चुनते हुए एक नया रिकॉर्ड बनाएं प्रकार के रूप में, @ मेजबान के रूप में, और मूल्य के लिए, अपने घर का आईपी पता डालें। TTL को जितना हो सके कम सेट करें.

पोलर के साथ अपना रास्पबेरी पाई सेट करें

पहली चीज़ जो आपको करने की ज़रूरत है, वह है कि आप अपने रास्पबेरी पाई को सर्वर के रूप में कैसे सेट करें, इस बारे में हमारी गाइड का पालन करें। एक बार जब आप ऐसा कर लेते हैं, तो सिक्योर शेल (SSH) से लॉग इन करें, फिर किसी भी स्थापित पैकेज को अपडेट और अपग्रेड करें:

सुडो उपयुक्त अद्यतन
सुडो एपीटी अपग्रेड

निर्देशिका बदलें, Polr GitHub रिपॉजिटरी को क्लोन करें और अनुमतियाँ सेट करें:

सीडी /वर/www/
सुडो गिट क्लोन https://github.com/cydrobolt/polr.git--गहराई=1
सुडो चामोद -आर 755 पोल

अब का स्वामित्व दें पोलर अपाचे उपयोगकर्ता के लिए निर्देशिका:

चाउन-आर www-डेटा पोलर
<आईएमजीalt="पोलर की क्लोनिंग और सेटिंग की अनुमति के लिए टर्मिनल आउटपुट"ऊंचाई="435"स्रोत=" https://static0.makeuseofimages.com/wordpress/wp-content/uploads/2022/09/clone-polr.jpg"चौड़ाई="1809" />

में ले जाएँ पोलर निर्देशिका, फिर अपने आप को रूट उपयोगकर्ता बनाएं, और संगीतकार उपकरण और निर्भरताएँ स्थापित करें:

सीडी पोलर
सुडो सु
कर्ल-एसएस https://getcomposer.org/installer | पीएचपी
php कंपोज़र.फर स्थापित करना--नो-देव -ओ

आपको एक चेतावनी दिखाई देगी: "संगीतकार को रूट/सुपर उपयोगकर्ता के रूप में न चलाएं!" हालाँकि, इसे अनदेखा करना सुरक्षित है। इस बिंदु के बाद, संगीतकार लापता PHP मॉड्यूल से संबंधित त्रुटियाँ फेंक सकता है; उन्हें इसके साथ स्थापित करें:

उपयुक्त-पाना php-mbstring php-curl php-dom स्थापित करें

और फिर पिछली कमांड को दोहराएं। जब पूछा गया, "क्या आप कोड निष्पादित करने के लिए 'kylekatarnls/update-helper' पर भरोसा करते हैं और इसे अभी सक्षम करना चाहते हैं?" मार वाई अपने कीबोर्ड पर और फिर वापस करना. आपको कमांड प्रॉम्प्ट पर लौटा दिया जाएगा। रूट शेल से बाहर निकलें, फिर निर्देशिकाएँ बदलें:

बाहर निकलना
सीडी /etc/apache2/sites-available/

अपाचे पुनर्लेखन मोड को सक्षम करें:

a2enmod पुनर्लेखन

और एक नई Apache गोपनीय फ़ाइल बनाने के लिए नैनो का उपयोग करें:

सुडोनैनोपोलर.conf

इसमें पेस्ट करें:

<वर्चुअलहोस्ट *:80>
सर्वर का नामmuo।ज़ोर-ज़ोर से हंसना
सर्वर उपनामmuo।ज़ोर-ज़ोर से हंसना
डॉक्यूमेंटरूट "/वर/www/polr/जनता"
<निर्देशिका "/var/www/polr/public">
ज़रूरत होना सब दिया
ऑप्शंस इंडेक्स फॉलोसिमलिंक्स
सभी को ओवरराइड करने की अनुमति दें
आदेश की अनुमति दें, इनकार करें
अनुमति देना से सभी
</Directory>
</VirtualHost>

...बदला जा रहा है muo.lol अपने स्वयं के डोमेन नाम के साथ। सहेजें और नैनो के साथ बाहर निकलें सीटीआरएल + ओ तब सीटीआरएल + एक्स। नई गोपनीय फ़ाइल को सक्षम करें, फिर Apache को इसके साथ पुनः आरंभ करें:

सुडोa2ensiteपोलर.conf
सुडो सेवा अपाचे 2 पुनरारंभ करें

पोलर को चलाने के लिए डेटाबेस की आवश्यकता होती है। इसके साथ मारियाडीबी खोलें:

सुडो मारियादब

निम्नलिखित प्रविष्टियाँ जोड़ें, एक समय में एक पंक्ति:

बनाएंडेटाबेस पोलर;
बनाएंउपयोगकर्ता पोलर पहचान कीद्वारा 'टॉप सीक्रेट पासवर्ड';
अनुदानप्रयोगपर *.* को पोलर @ लोकलहोस्ट पहचान कीद्वारा 'टॉप सीक्रेट पासवर्ड';
अनुदानसभीविशेषाधिकारपर पोलर.* को पोलर @ लोकलहोस्ट;
लालिमाविशेषाधिकार;
छोड़ना;

पोलर सेटअप डायरेक्टरी में वापस जाएं और कॉपी करें .env फ़ाइल:

सीडी /वर/www/polr
सीपी.env।स्थापित करना.env

अब आप अपने ब्राउज़र के माध्यम से कॉन्फ़िगरेशन विज़ार्ड चला सकते हैं http://your-domain/setup/

एक ब्राउज़र के माध्यम से पोलर सेट अप करें

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

छोड़ दो डेटाबेस होस्ट और डाटाबेस पोर्ट उनके डिफ़ॉल्ट मानों के साथ, लेकिन बदलें डेटाबेस उपयोगकर्ता नाम को पोलर और जो कुछ भी आपने मारियाडीबी में सेट किया है उसका पासवर्ड। यदि आपने हमारे निर्देशों का ठीक से पालन किया है, तो यह होगा google. एप्लिकेशन URL आपका डोमेन नाम है।

शेष विकल्प इस बात से संबंधित हैं कि आप अपने छोटे URL को कैसे प्रारूपित करना चाहते हैं, क्या आपको साइट का उपयोग करने के लिए पासवर्ड की आवश्यकता है, और क्या आप अपने URL को सार्वजनिक करना चाहते हैं। एक समझदार व्यवस्थापक उपयोगकर्ता नाम और सुरक्षित पासवर्ड सेट करना याद रखें। आप Google मटेरियल डिज़ाइन, समाचार पत्र और मिडनाइट ब्लैक सहित विभिन्न प्रकार के विषयों में से भी चयन कर सकते हैं। जब आप कर लें, तो हरे को मारें स्थापित करना पृष्ठ के तल पर बटन।

अपने यूआरएल शॉर्टनर को सुरक्षित करें

मैन-इन-द-बीच हमले किसी के लिए मज़ेदार नहीं हैं (सिवाय, शायद, खुद आदमी के लिए)। Let's Encrypt से प्रमाणपत्रों और चाबियों को लाने और स्थापित करने के लिए Certbot का उपयोग करके अपने पोलर इंस्टॉलेशन को सुरक्षित करें।

सुडो सर्टिफिकेट

अनुरोध किए जाने पर अपना ईमेल पता दर्ज करें और चुनें कि आप किस नाम के लिए HTTPS सक्रिय करना चाहते हैं। Certbot SSL कुंजियों और प्रमाणपत्रों को लेट्स एनक्रिप्ट से लाएगा और स्थापित करेगा। अब अपाचे को पुनः आरंभ करें:

सुडो सेवा अपाचे 2 पुनरारंभ करें

जब आप अपने ब्राउज़र में पृष्ठ को पुनः लोड करते हैं, तो आपके URL शॉर्टनर का कनेक्शन सुरक्षित रहेगा। URL को छोटा करने के लिए, बस URL को टेक्स्ट बॉक्स में पेस्ट करें और क्लिक करें छोटा. या क्लिक करें लिंक विकल्प छोटे लिंक को अनुकूलित करने के लिए।

ध्यान से अपने Raspberry Pi URL शॉर्टनर का उपयोग करें!

अपना स्वयं का URL शॉर्टनर चलाना उन लिंक्स पर नज़र रखने का एक शानदार तरीका है जिन्हें आप उपयोगी पाते हैं और जिन्हें आप दूसरों के साथ साझा करना चाहते हैं। चूँकि आपका URL शॉर्टनर सार्वजनिक इंटरनेट पर है, इसलिए सावधान रहें कि आप इसका उपयोग अवैध, नैतिक रूप से संदिग्ध, या पायरेटेड सामग्री के लिंक बनाने के लिए न करें।

एक URL शॉर्टनर इंटरनेट से संबंधित कई परियोजनाओं में से एक है जिसे आप Raspberry Pi पर चला सकते हैं। अन्य में शामिल हैं आपकी फोटो गैलरी, पासवर्ड मैनेजर, और यहां तक ​​कि उपयोगी विविधता के साथ एक व्यक्तिगत क्लाउड स्टोरेज सर्वर को होस्ट करने की क्षमता क्षुधा।