अपना खुद का यूज़नेट इंडेक्स कैसे बनाएं

विषयसूची:

अपना खुद का यूज़नेट इंडेक्स कैसे बनाएं
अपना खुद का यूज़नेट इंडेक्स कैसे बनाएं

वीडियो: अपना खुद का यूज़नेट इंडेक्स कैसे बनाएं

वीडियो: अपना खुद का यूज़नेट इंडेक्स कैसे बनाएं
वीडियो: Top 5 Best Free Cloud Storage Services (2022) - YouTube 2024, जुलूस
Anonim
Image
Image

वहां एनजेबीबी मैट्रिक्स और एनजेडबी (डॉट) ओआरजी जैसे एनजेडबी इंडेक्सर्स हैं, लेकिन वे केवल इंडेक्स कुछ Usenet का। यहां बताया गया है कि अपना खुद का इंडेक्सर कैसे बनाएं ताकि आप जो भी चाहते हैं उसे इंडेक्स कर सकें।

चीजें जो आपको चाहिए:

  • एक कंप्यूटर उबंटू चल रहा है।
  • एक यूज़नेट खाता।
  • लिनक्स टर्मिनल की मूल समझ।
  • एक सभ्य इंटरनेट कनेक्शन।

यदि आपके ऊपर उपरोक्त सभी हैं तो आप जाने के लिए अच्छे हैं, चलो शुरू करें।

NewzNab स्थापित करना

हम टर्मिनल से पूरी तरह से स्थापित करने जा रहे हैं, इसलिए टर्मिनल को फायर करें और निम्न निष्पादित करें:

sudo gnome-terminal

यह हमें रूट सुरक्षा संदर्भ के तहत चलने वाला एक टर्मिनल देने जा रहा है, इस तरह हमें टाइपिंग सूडो रखना नहीं है।

पहली चीज जो आप करना चाहते हैं वह आपके भंडारों को अपडेट करना है:
पहली चीज जो आप करना चाहते हैं वह आपके भंडारों को अपडेट करना है:

apt-get update

उबंटू पर अधिकांश वेबसाइट से संबंधित सामान / var / www में रहते हैं, इसलिए हमारे इंस्टॉलेशन के लिए निर्देशिका बनाएं और फ़ोल्डर पर लिखने योग्य अनुमतियां सेट करें:
उबंटू पर अधिकांश वेबसाइट से संबंधित सामान / var / www में रहते हैं, इसलिए हमारे इंस्टॉलेशन के लिए निर्देशिका बनाएं और फ़ोल्डर पर लिखने योग्य अनुमतियां सेट करें:

mkdir –p /var/www/newznab

chmod 777 /var/www/newznab

इसके बाद हमें PHP स्थापित करने की आवश्यकता है:
इसके बाद हमें PHP स्थापित करने की आवश्यकता है:

apt-get install –y php5 php5-dev php-pear

हमें कुछ अतिरिक्त PHP एक्सटेंशन भी स्थापित करने की आवश्यकता है:
हमें कुछ अतिरिक्त PHP एक्सटेंशन भी स्थापित करने की आवश्यकता है:

apt-get install –y php5-gd php5-mysql php5-curl

अगली चीज़ जो हमें करने की ज़रूरत है वह PHP कॉन्फ़िगरेशन को संपादित करना है, हम इसके लिए नैनो का उपयोग करेंगे:
अगली चीज़ जो हमें करने की ज़रूरत है वह PHP कॉन्फ़िगरेशन को संपादित करना है, हम इसके लिए नैनो का उपयोग करेंगे:

nano /etc/php5/cli/php.ini

दो सेटिंग्स हैं जिन्हें बदलने की जरूरत है, सबसे पहले आपको बदलने की आवश्यकता होगी:
दो सेटिंग्स हैं जिन्हें बदलने की जरूरत है, सबसे पहले आपको बदलने की आवश्यकता होगी:

max_execution_time = 120

आपको date.timezone सेटिंग को बदलने की भी आवश्यकता होगी, आप यहां पर संभावित मानों की पूरी सूची प्राप्त कर सकते हैं।
आपको date.timezone सेटिंग को बदलने की भी आवश्यकता होगी, आप यहां पर संभावित मानों की पूरी सूची प्राप्त कर सकते हैं।
इसके बाद हमें किसी प्रकार का डेटाबेस स्थापित करने की आवश्यकता है, मैंने MySQL के लिए जाने का विकल्प चुना है:
इसके बाद हमें किसी प्रकार का डेटाबेस स्थापित करने की आवश्यकता है, मैंने MySQL के लिए जाने का विकल्प चुना है:

apt-get install mysql-server-5.5

apt-get install mysql-client-5.5

apt-get install libmysqlclient-dev

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

apt-get install –y apache2

हमें अपाचे कॉन्फ़िगरेशन में बेस PHP कॉन्फ़िगरेशन में किए गए वही परिवर्तन करने की आवश्यकता होगी, एक अतिरिक्त सेटिंग भी बदली जानी चाहिए, फिर हम नैनो का उपयोग करेंगे:
हमें अपाचे कॉन्फ़िगरेशन में बेस PHP कॉन्फ़िगरेशन में किए गए वही परिवर्तन करने की आवश्यकता होगी, एक अतिरिक्त सेटिंग भी बदली जानी चाहिए, फिर हम नैनो का उपयोग करेंगे:

nano /etc/php5/apache2/php.ini

ये वे सेटिंग्स हैं जिन्हें आपको बदलने की आवश्यकता होगी:

  • memory_limit = -1
  • max_execution_time = 120
  • date.timezone = यूरोप / लंदन
अब हमें हमारी वेबसाइट के लिए उपयुक्त अपाचे कॉन्फ़िगरेशन बनाने की आवश्यकता है, इसलिए चलाएं:
अब हमें हमारी वेबसाइट के लिए उपयुक्त अपाचे कॉन्फ़िगरेशन बनाने की आवश्यकता है, इसलिए चलाएं:

nano /etc/apache2/sites-available/newznab

जब नैनो फ़ाइल में निम्नलिखित पेस्ट करता है:
जब नैनो फ़ाइल में निम्नलिखित पेस्ट करता है:

ServerAdmin webmaster@localhost ServerName localhost

DocumentRoot /var/www/newznab/www ErrorLog /var/log/apache2/error.log LogLevel warn

आगे बढ़ें और फ़ाइल में बदलाव करें।

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

/var/www/newznab

अब एक नया टर्मिनल खोलें और न्यूजनाब को डिफ़ॉल्ट वेबसाइट के रूप में पंजीकृत करने के लिए निम्न आदेश चलाएं, साथ ही साथ मोड-रीराइट सक्षम करें।
अब एक नया टर्मिनल खोलें और न्यूजनाब को डिफ़ॉल्ट वेबसाइट के रूप में पंजीकृत करने के लिए निम्न आदेश चलाएं, साथ ही साथ मोड-रीराइट सक्षम करें।

sudo a2dissite default sudo a2ensite newznab sudo a2enmod rewrite sudo service apache2 restart

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

आखिर में कुछ अनुमति मुद्दों को हल करने के लिए निम्नलिखित चलाएं:
आखिर में कुछ अनुमति मुद्दों को हल करने के लिए निम्नलिखित चलाएं:

sudo chmod 777 /var/www/newznab/www/lib/smarty/templates_c sudo chmod 777 /var/www/newznab/www/covers/movies sudo chmod 777 /var/www/newznab/www/covers/music sudo chmod 777 /var/www/newznab/www sudo chmod 777 /var/www/newznab/www/install sudo chmod 777 /var/www/newznab/nzbfiles/

विन्यास

अब जब हमारे पास NewzNab इंस्टॉल है, तो हमें इसे कॉन्फ़िगर करने की आवश्यकता है, इसके बाद यदि आप इसे कस्टमाइज़ नहीं करते हैं तो आपके इंडेक्सर को चलाने में कोई भी बिंदु नहीं होगा। तो अपने पसंद के ब्राउज़र को खोलें और https:// localhost / install पर जाएं। एक बार पृष्ठ लोड होने के बाद आपके पूर्व-आवश्यकता की स्थिति की जांच करने के लिए बटन पर क्लिक करें।

नोट: आपको दो सेटिंग्स मिलेंगी जिनके पास चेतावनी स्थिति है, वे दिनांक हैं। टाइमज़ोन और memory_limit सेटिंग्स। बस इन्हें अनदेखा करें और जारी रखें।

एक बार जब आप आगे बढ़ते हैं तो आपको अपने MySQL डेटाबेस तक पहुंचने के लिए प्रमाण-पत्रों को रखना होगा।
एक बार जब आप आगे बढ़ते हैं तो आपको अपने MySQL डेटाबेस तक पहुंचने के लिए प्रमाण-पत्रों को रखना होगा।
आपको अपने यूज़नेट खाते में ब्योरे की भी आवश्यकता होगी।
आपको अपने यूज़नेट खाते में ब्योरे की भी आवश्यकता होगी।
फिर आगे बढ़ें और अपने लिए एक उपयोगकर्ता नाम और पासवर्ड चुनें, ये वे प्रमाण-पत्र हैं जिनका उपयोग आप अपनी वेबसाइट में लॉग इन करने के लिए करेंगे।
फिर आगे बढ़ें और अपने लिए एक उपयोगकर्ता नाम और पासवर्ड चुनें, ये वे प्रमाण-पत्र हैं जिनका उपयोग आप अपनी वेबसाइट में लॉग इन करने के लिए करेंगे।
जब आप यह पूछते हैं कि आप nzb फ़ाइलों को कहां स्टोर करना चाहते हैं, तो आपको एक त्रुटि मिल सकती है, बस टर्मिनल से प्रदान किए गए chmod कमांड को त्वरित फिक्स के रूप में चलाएं।
जब आप यह पूछते हैं कि आप nzb फ़ाइलों को कहां स्टोर करना चाहते हैं, तो आपको एक त्रुटि मिल सकती है, बस टर्मिनल से प्रदान किए गए chmod कमांड को त्वरित फिक्स के रूप में चलाएं।
बधाई हो कि आपने इसे व्यवस्थापक hangout में बनाया है।
बधाई हो कि आपने इसे व्यवस्थापक hangout में बनाया है।
मुझे आपके रास्ते पर भेजने से पहले आपको एक चीज करने की आवश्यकता होगी, जिस तरह से nzb श्रेणियां काम करती हैं, यह करने के लिए शीर्ष दाएं कोने में अपने नाम पर क्लिक करें।
मुझे आपके रास्ते पर भेजने से पहले आपको एक चीज करने की आवश्यकता होगी, जिस तरह से nzb श्रेणियां काम करती हैं, यह करने के लिए शीर्ष दाएं कोने में अपने नाम पर क्लिक करें।
फिर संपादन लिंक पर क्लिक करें।
फिर संपादन लिंक पर क्लिक करें।
अब सिनेमा, संगीत और कंसोल के लिए बॉक्स को अनचेक करें।
अब सिनेमा, संगीत और कंसोल के लिए बॉक्स को अनचेक करें।
Image
Image

एक बार ऐसा करने के बाद, https:// localhost / admin पर वापस जाएं और अपने सूचकांक को कॉन्फ़िगर करने के लिए चरणों के माध्यम से जाएं।

सिफारिश की: