हालांकि कई लोग इसे मृत मान लेते हैं, लेकिन आरएसएस हैअभी भी एक बड़ी बात। कई लोग अभी भी समाचार लेख, वेबसाइटों पर अपडेट और यहां तक कि वीडियो और पॉडकास्ट जैसी मल्टीमीडिया वस्तुओं को वितरित करने के लिए आरएसएस प्रोटोकॉल पर भरोसा करते हैं। RSS सब्सक्रिप्शन को ट्रैक करने के कई तरीके हैं: डेस्कटॉप क्लाइंट से, ईमेल सब्सक्रिप्शन और मोबाइल ऐप से, जो सब्सक्रिप्शन को "अखबार की तरह" अनुभव में एकत्रित करते हैं। ये समाधान अच्छे हैं, लेकिन उनके पास एक नकारात्मक पहलू है: तीसरे पक्ष की आरएसएस डिलीवरी सेवाएं Google रीडर की तरह ही दूर जा सकती हैं। इसलिए, यदि आप RSS प्रशंसक और लिनक्स उपयोगकर्ता हैं, तो यह बेहतर है कि लिनक्स पर अपने स्वयं के आरएसएस सिस्टम को होस्ट करें। इस ट्यूटोरियल में ऐसा क्यों है, हम अपने स्वयं के टिनी टिनी RSS सर्वर को सेट करने के बारे में अधिक जानकारी प्राप्त करेंगे: अपनी सदस्यताएँ रखने के लिए एक केंद्रीकृत स्थान।
एक HTTPS सर्वर की स्थापना
टिनी टिनी आरएसएस एक PHP अनुप्रयोग है। इस कारण से, सॉफ्टवेयर PHP, Apache, आदि के साथ एक सर्वर के बिना नहीं चलेगा। यह इस कारण से है, हम संक्षेप में कहेंगे कि आप आसानी से कैसे सेट अप कर सकते हैं और अपना स्वयं का LAMP सर्वर चला सकते हैं। LAMP सर्वर (Linux, Apache, MySQL और PHP / Python / Perth) स्थापित करने के बारे में कई अलग-अलग तरीके हैं।
कई सर्वर ऑपरेटिंग सिस्टम का विकल्प होता है(स्थापना के दौरान) जल्दी से कुछ इस तरह से तैनात करने के लिए। कहा जा रहा है कि इस ट्यूटोरियल में, हम उबंटू सर्वर के साथ इस कार्य को पूरा करेंगे। ऐसा इसलिए है क्योंकि उबंटू सर्वर वितरण का उपयोग करने वाले उपयोगकर्ताओं के लिए कई लाभ हैं जो लिनक्स पर सर्वर ओएस को बनाए रखने के बारे में बहुत कुछ नहीं जानते हैं। इसके अतिरिक्त, इसमें स्नैप पैकेज सपोर्ट है, जो कि कुछ टूल्स को तैनात करना बहुत आसान बना सकता है।
Ubuntu.com/server पर डाउनलोड पृष्ठ पर जाकर उबंटू सर्वर स्थापित करना शुरू हो जाता है। डाउनलोड पृष्ठ पर, चुनने के लिए दो अलग-अलग संस्करण हैं: दीर्घकालिक समर्थन, और नवीनतम रिलीज़।
यदि आपके पास कोई योजना नहीं है तो LTS संस्करण चुनें6 महीने में एक उन्नयन के माध्यम से जा रहा है, और उस तरह की चीज़ से निपटना नहीं चाहता है। यदि आप नवीनतम सॉफ़्टवेयर का आनंद लेते हैं, तो नवीनतम रिलीज़ चुनें और अपग्रेड प्रक्रिया का ध्यान न रखें।
एक बार डाउनलोड करने के बाद, USB फ्लैश ड्राइव (में से) प्राप्त करेंआकार में कम से कम 2 GiB) और Etcher USB टूल प्राप्त करें। ड्राइव पर सर्वर आईएसओ फ़ाइल को फ्लैश करने के लिए पृष्ठ पर दिए गए निर्देशों का पालन करें। एक बार फ्लैश करने के बाद, इसे अपने होम सर्वर (या कंप्यूटर जिसे आप सर्वर के रूप में उपयोग करने की योजना बनाते हैं) में प्लग करें। मशीन का BIOS लोड करें और इसे USB से बूट करें।
जब यह लोड होता है, तो आपको उबंटू सर्वर इंस्टालेशन के माध्यम से ले जाया जाएगा। उन निर्देशों का पालन करें जो उबंटू लाता है। यह विस्तार से बताएगा कि क्या करना है: विभाजन, उपयोगकर्ता सेटअप और आदि से।
उबंटू सर्वर के दौरान एक निश्चित बिंदु परस्थापना, उपयोगकर्ता को स्थापित करने के लिए संकुल का चयन करना होगा। नेविगेट करने के लिए तीर कुंजियों का उपयोग करना और चयन करने के लिए स्पेसबार: LAMP सर्वर, और OpenSSH सर्वर: के बगल में स्थित बक्सों की जाँच करें। फिर सिस्टम में उन्हें स्थापित करने के लिए एंटर कुंजी दबाएं।
जब स्थापना पूरी हो जाती है, तो मशीन को पुनरारंभ करें।
टीटी-आरएसएस की स्थापना
टिनी टिनी आरएसएस प्राप्त करना बहुत आसान है, इसे देखते हुएकोड गिथब पर डाउनलोड के लिए स्वतंत्र रूप से उपलब्ध है। इसे उबंटू सर्वर पर काम करने के लिए, पहला कदम गिट पैकेज को स्थापित करना है। यह आवश्यक है, क्योंकि इसके बिना, गिटब और अन्य गिट स्रोतों से कोड खींचना असंभव है। शेल प्रॉम्प्ट में इस कमांड को दर्ज करके इसे स्थापित करें:
sudo apt install git
Git इंस्टॉल होने के साथ, अपने सर्वर पर वेब निर्देशिका दर्ज करें।
cd /var/www/html/
फिर, TT-RSS की नवीनतम रिलीज़ को डाउनलोड करने के लिए git का उपयोग करें:
git clone https://tt-rss.org/git/tt-rss.git tt-rss
जब टीटी-आरएसएस HTML फ़ोल्डर में है, तो यहसिस्टम पर स्थापित। सर्वर का URL खोलकर इसे एक्सेस करें। यह वह हिस्सा है जो मुश्किल हो जाता है। जैसा कि यह एक वेब सर्वर है, टीटी-आरएसएस इंटरनेट से आसानी से सुलभ है। ऐसा इसलिए है क्योंकि अधिकांश राउटर इंटरनेट पर पहले से ही पोर्ट 80 को भेज देते हैं (हालांकि, कुछ मामलों में आपको इंटरनेट पर 80 से आगे पोर्ट करने की आवश्यकता हो सकती है)।
TT-RSS को इंटरनेट पर अग्रेषित करने का मतलब है कि आप अपने RSS फ़ीड्स को कहीं से भी एक्सेस कर सकते हैं। वैकल्पिक रूप से, टिनी टिनी RSS आपके LAN पर सही पहुँच योग्य है।
टीटी-आरएसएस की स्थापना
टिनी टिनी RSS वेब सर्वर पर है। फिर भी, हमारा काम पूरा नहीं हुआ है। सॉफ्टवेयर कॉन्फ़िगरेशन के बिना काम नहीं करेगा। शुरू करने के लिए, Google पर जाएं और "मेरा आईपी क्या है" टाइप करें। फिर, ब्राउज़र के एड्रेस बार में अपना आईपी पता दर्ज करें।
उदाहरण के लिए: http: //ip.add.r.ess / tt-rss /। वैकल्पिक रूप से, स्थानीय आईपी पते का उपयोग करें (टर्मिनल में ifconfig के साथ पाया जाता है), और पर जाएं: http: //local.ip.address/tt-rss/
MySQL डाटाबेस बनाना
टिनी टिनी RSS को काम करने के लिए SQL डेटाबेस की आवश्यकता होती है। एक बनाने दो। Ubuntu सर्वर पर शेल में, दर्ज करें:
mysql -u root -p
स्थापना के दौरान आपके द्वारा सेट SQL रूट पासवर्ड दर्ज करें।
SQL प्रॉम्प्ट में, MySQL कमांड का उपयोग करके डेटाबेस बनाएं।
CREATE DATABASE TtRss;
अब जब TT-RSS के पास काम करने के लिए एक डेटाबेस है, तो हमें एक उपयोगकर्ता नाम बनाने की आवश्यकता होगी। दर्ज:
CREATE USER "ttrss"@"localhost" IDENTIFIED BY "password";
ध्यान दें: उस पासवर्ड के साथ "पासवर्ड" बदलें जो आप ttrss डेटाबेस उपयोगकर्ता के लिए उपयोग करना चाहते हैं।
अंत में, फ्लश कमांड के साथ सभी SQL विशेषाधिकार फ्लश करें।
FLUSH PRIVILEGES; QUIT
अंतिम टीटी-आरएसएस कॉन्फ़िगरेशन
ब्राउज़र में सेटअप पृष्ठ पर, सभी को भरेंसूचना। "MySQL" का चयन करने के लिए ड्रॉपडाउन का उपयोग करें। फिर, "उपयोगकर्ता नाम" के तहत, पहले बनाए गए ttrss उपयोगकर्ता नाम दर्ज करें, इसके बाद पासवर्ड जो आपने पासवर्ड फ़ील्ड में दिया था।
डेटाबेस फ़ील्ड के तहत, TtRss दर्ज करें, और "पोर्ट" प्रकार के तहत 3306 में दर्ज करें। इसे अंतिम रूप देने के लिए, "परीक्षण कॉन्फ़िगरेशन" पर क्लिक करें। अगर सब कुछ जाँच हो, तो "डेटाबेस इनिशियलाइज़ करें" पर क्लिक करें।
अगले पृष्ठ पर, टिनी टिनी आरएसएस एक उत्पन्न करेगाविन्यास फाइल। कंप्यूटर पर एक पाठ संपादक खोलें जो आप सर्वर के आईपी पते पर जा रहे हैं, कॉन्फ़िगरेशन की प्रतिलिपि बनाएँ, और इसे पाठ संपादक में पेस्ट करें। फ़ाइल को config.php के रूप में सहेजें।
कॉन्फ़िगरेशन फ़ाइल आपके पीसी पर सुरक्षित है, लेकिनयह वह जगह नहीं है जहाँ इसकी आवश्यकता है। कमांड लाइन फाइल शेयरिंग साइट transfer.sh पर जाएं। "ब्राउज़ करने के लिए यहां क्लिक करें" बटन पर क्लिक करें, अपने कंप्यूटर पर config.php फ़ाइल ढूंढें और इसे अपलोड करें।

Transfer.sh से डाउनलोड करने के लिए एक url आउटपुट देगा। इसे ध्यान में रखते हुए, Ubuntu सर्वर शेल पर वापस जाएं और config.php फ़ाइल प्राप्त करने के लिए निम्न कमांड टाइप करें:
sudo -s cd /var/www/html/tt-rss/ wget https://transfer.sh/EXAMPLE/config.php
ध्यान दें: "उदाहरण" का उपयोग वास्तविक URL के स्थान पर किया जाता है। जब आप अपनी फाइल को Transfer.sh पर अपलोड करते हैं, तो नंबर और अक्षर वहीं होंगे जहां उदाहरण शब्द है।
मरम्मत करने की अनुमतियां

सब कुछ सेट है, कॉन्फ़िगरेशन फ़ाइलें और सभी। ऐसा करने के लिए बस एक आखिरी चीज है: फ़ोल्डर्स की अनुमतियाँ बदलें ताकि सर्वर पर सब कुछ काम करे।
chmod -R 777 cache/images chmod -R 777 cache/upload chmod -R 777 cache/export chmod -R 777 cache/js chmod -R 777 feed-icons chmod -R 777 lock
टिनी टिनी आरएसएस का उपयोग करना
भार http: //ip.add.r.ess / tt-rss /। वेबपेज में एक लॉगिन पेज होगा। डिफ़ॉल्ट लॉगिन जानकारी है: व्यवस्थापक और पासवर्ड। के लिए जाओ http://ip.add.r.ess/tt-rss/prefs.php, उपयोगकर्ता टैब के लिए देखो और फिर "व्यवस्थापक" पर क्लिक करें। प्रमाणीकरण के लिए देखें, और फिर डिफ़ॉल्ट पासवर्ड बदलें।
निष्कर्ष

टिनी टिनी RSS आपके उबंटू सर्वर पर स्थापित है! यहां से, आप जितने चाहें उतने समाचार लेखों की सदस्यता ले सकते हैं। उपयोगकर्ता इंटरफ़ेस लेने के लिए काफी आसान है! बस क्लिक करें, और आप कुछ ही समय में घर पर होंगे!
टिप्पणियाँ