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

रिवेटट्रैकर के बारे में थोड़ा सा

रिवेटट्रैकर PHP में लिखित एक बिटरोरेंट ट्रैकर है। यह PHPBTTracker पर आधारित है और इसमें विस्तृत आंकड़े, उपयोगकर्ता प्रबंधन, ब्राउज़र-आधारित कॉन्फ़िगरेशन "विज़ार्ड" और बहुत कुछ शामिल है। चूंकि यह PHP है, RivetTracker किसी भी विशिष्ट प्लेटफ़ॉर्म पर आवश्यक रूप से निर्भर नहीं है। RivetTracker वेबसाइट द्वारा बताए गए अनुसार आवश्यकताओं की पूरी सूची है:

  • एक वेबसर्वर, अपाचे एक महान है।
  • PHP का एक हालिया संस्करण।
  • MySQL डेटाबेस।

संक्षेप में, इसे संचालित करने के लिए एक LAMP सर्वर की आवश्यकता होती है (WAMP या MAMP सर्वर भी काम करेगा)। इस गाइड में, हम एक संदर्भ के रूप में उबंटू 9 .10, अपाचे 2.2.12, और PHP 5.2.10 का उपयोग करेंगे।

आवश्यक शर्तें

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

यदि आप इसे अपने सर्वर पर चलाने का इरादा रखते हैं, तो आगे बढ़ने से पहले आपको अपने सिस्टम में LAMP सर्वर स्थापित करने के लिए यहां आलेख का पालन करना होगा।

LAMP सर्वर की स्थापना के दौरान, यह आपको रूट उपयोगकर्ता बनाने के लिए संकेत देगा, आपके द्वारा चुने गए नाम और पासवर्ड का ध्यान रखें क्योंकि हमें बाद में इसकी आवश्यकता होगी।

नोट: सुनिश्चित करें कि आपने LAMP सर्वर को सफलतापूर्वक स्थापित किया है और सत्यापित किया है कि यह आगे बढ़ने से पहले काम कर रहा है।

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

आप रिवेटकोड वेबसाइट से टैरबॉल डाउनलोड कर सकते हैं और इसे अपनी होम निर्देशिका में सहेज सकते हैं। टैरबॉल निकालें (बस टैरबॉल पर राइट-क्लिक करें और " यहां निकालें " चुनें)। अब आपके पास रिवेटट्रैकर की फाइलों से भरा फ़ोल्डर होना चाहिए, ज्यादातर PHP फॉर्म में।

फ़ोल्डर को " ट्रैकर " में बदलें (उद्धरण के बिना)

इसके बाद, हम ट्रैकर फ़ोल्डर को आपके अपाचे वेब सर्वर पर कॉपी करने जा रहे हैं। आपके टर्मिनल में:

 सुडो सीपी-आर ~ / ट्रैकर / var / www / 

RivetTracker सेट अप करना

सेटअप शुरू करने के लिए, एक वेब ब्राउज़र खोलें और URL को http://127.0.0.1/tracker/install.php पर इंगित करें।

हम दूसरे विकल्प के साथ आगे बढ़ेंगे, जिससे रिवेटट्रैकर स्वचालित रूप से आवश्यक डेटाबेस बना सकता है।

उस क्षेत्र में जहां यह आपको अपने व्यवस्थापक उपयोगकर्ता नाम और पासवर्ड के लिए पूछता है, उस LAMP सर्वर को सेट करते समय आपने जो बनाया है उसे दर्ज करें।

यदि आप एक वाणिज्यिक सर्वर पर RivetTracker चला रहे हैं, तो आप उस होस्ट के लिए अपने सामान्य लॉगिन का उपयोग करने में सक्षम हो सकते हैं। यदि नहीं, तो आगे बढ़ने से पहले आपको MySQL पहुंच के संबंध में अपने वेब होस्ट से संपर्क करने की आवश्यकता होगी।

मुख्य विन्यास

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

कई को डिफ़ॉल्ट पर छोड़ा जा सकता है, लेकिन कुछ ऐसे हैं जिन्हें आप जांचना सुनिश्चित करना चाहते हैं:

  • ट्रैकर छुपाएं: धार सूची देखने के लिए लॉगिन को मजबूर कर देगा
  • निरंतर MySQL कनेक्शन: यदि आप इसे अपने सर्वर पर चला रहे हैं तो शायद एक अच्छा विचार
  • अपलोड और व्यवस्थापक उपयोगकर्ता खाते
  • Index.php आंकड़े पृष्ठ पर शीर्षक: यह फ्रंट पेज पर मुख्य हेडर टेक्स्ट होगा
  • आरएसएस फ़ीड सक्षम करें: रिवेटट्रैकर नए टोरेंटों के बारे में फ़ीड भेज सकता है
  • मुख्य वेबसाइट यूआरएल
  • HTTP बीजिंग दर: संक्षेप में, बैंडविड्थ की मात्रा HTTP बीजिंग में बलिदान के लिए
  • HTTP बीजिंग गिनती: एक समय में बीज कितनी फाइलें हैं
  • समय क्षेत्र

तैयार होने पर, कॉन्फ़िगरेशन को सहेजें। अगर इंस्टॉलर एक त्रुटि कहता है कि यह कॉन्फ़िगरेशन फ़ाइल को सहेज नहीं सकता है, तो घबराओ मत । बस आसान बटन के साथ config.php फ़ाइल को सहेजें, और इसे मैन्युअल रूप से / var / www / tracker फ़ोल्डर में कॉपी करें (आपको रूट अनुमति की आवश्यकता होगी)।

Install.php फ़ाइल हटाएं

अब जब आप इंस्टॉलेशन के साथ किए जाते हैं, तो आपको इंस्टॉलर फ़ाइल को हटाने की आवश्यकता होगी ताकि किसी को इसे एक्सेस करने से रोका जा सके और अपने ट्रैकर को फिर से कॉन्फ़िगर करने के लिए इसका इस्तेमाल किया जा सके।

 sudo आरएम /var/www/tracker/install.php 

अनुमतियां सेट करना

नए टोरेंट और आरएसएस फ़ीड जोड़ने के लिए, हमें टोरेंट और आरएसएस निर्देशिका पर अनुमतियों को बदलने की जरूरत है:

 सुडो chmod 777 / var / www / ट्रैकर / torrents सूडो chmod 777 / var / www / ट्रैकर / आरएसएस 

नोट: 777 पर अनुमतियां सेट करना एक टेम्पवरी समाधान है। वेब सर्वर पर लिखने योग्य डेटा के लिए सुरक्षित रूप से सेटिंग सेट करना इस मार्गदर्शिका के दायरे से बाहर है, और इसकी अत्यधिक अनुशंसा की जाती है कि आप अपने ट्रैकर लाइव को तैनात करने से पहले उसमें देखें।

तुम तैयार हो

इस चरण तक, अगर सब कुछ सुचारू रूप से चलता है, तो आप अब अपने ट्रैकर साइट तक पहुंचने में सक्षम होना चाहिए। अपने ब्राउज़र को अपने ट्रैकर के पते पर इंगित करें (http://127.0.0.1/tracker/)

अब आपके द्वारा सेट किए गए उपयोगकर्ताओं का परीक्षण करने का एक अच्छा समय है। पहले अपलोड करने की क्षमता है लेकिन हटा नहीं है, तो चलिए अपलोड करें। ट्रैकर डेटाबेस में टोरेंट जोड़ें पर क्लिक करें और आपको लॉगिन के लिए कहा जाएगा। अपलोड करने वाले उपयोगकर्ता के प्रमाण-पत्र दर्ज करें और आपको मुख्य पृष्ठ पर वापस खारिज कर दिया जाएगा जहां आप वापस जा सकते हैं और अपलोड स्क्रीन प्राप्त कर सकते हैं।

नोट: टोरेंट बनाने के दौरान आपका ट्रैकर यूआरएल आपके ट्रैकर का पूरा पता होगा, decl.php के साथ समाप्त होगा, जैसे कि http://127.0.0.1/tracker/announce.php

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

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

अब, आप अपने दोस्तों को ब्रैग कर सकते हैं कि हाँ, आप अपना खुद का टोरेंट ट्रैकर चलाते हैं, लेकिन वास्तव में यह कोई बड़ा सौदा नहीं है।