โฮมเพจ » ทำอย่างไร » วิธีการสร้าง Usenet Indexer ของคุณเอง

    วิธีการสร้าง Usenet Indexer ของคุณเอง

    มีตัวทำดัชนี NZB มากมายเช่น NZB Matrix และ NZBs (dot) ORG แต่มีเพียงดัชนีเท่านั้น บาง ของ Usenet ต่อไปนี้เป็นวิธีสร้างตัวสร้างดัชนีของคุณเองเพื่อให้คุณสามารถจัดทำดัชนีสิ่งที่คุณต้องการ.

    สิ่งที่คุณต้องการ:

    • คอมพิวเตอร์ที่ใช้งาน Ubuntu.
    • บัญชี Usenet.
    • ความเข้าใจพื้นฐานของเทอร์มินัล Linux.
    • การเชื่อมต่ออินเทอร์เน็ตที่ดี.

    หากคุณมีทุกสิ่งที่กล่าวมาข้างต้นคุณพร้อมที่จะไปลองเริ่มต้นกันเลย.

    การติดตั้ง NewzNab

    เรากำลังจะทำการติดตั้งทั้งหมดจากเทอร์มินัลดังนั้นให้ทำการติดตั้งเทอร์มินัลและดำเนินการดังต่อไปนี้:

    sudo gnome-terminal

    นี่จะให้เทอร์มินัลทำงานภายใต้บริบทความปลอดภัยของรูทด้วยวิธีนี้เราไม่ต้องพิมพ์ sudo ต่อไป.

    สิ่งแรกที่คุณต้องการทำคืออัปเดตที่เก็บของคุณ:

    apt-get update

    สิ่งที่เกี่ยวข้องกับเว็บไซต์ส่วนใหญ่บน Ubuntu นั้นอาศัยอยู่ใน / var / www ดังนั้นให้สร้างไดเรกทอรีสำหรับการติดตั้งและตั้งค่าการอนุญาตที่สามารถเขียนได้ในโฟลเดอร์:

    mkdir -p / var / www / newznab

    chmod 777 / var / www / newznab

    ต่อไปเราต้องติดตั้ง PHP:

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

    เราจำเป็นต้องติดตั้งส่วนขยาย PHP พิเศษอีกสองสามตัวเช่นกัน:

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

    สิ่งต่อไปที่เราต้องทำคือแก้ไขการกำหนดค่า PHP เราจะใช้นาโนนี้:

    นาโน /etc/php5/cli/php.ini

    มีการตั้งค่าสองอย่างที่ต้องเปลี่ยนก่อนอื่นคุณต้องเปลี่ยน:

    max_execution_time = 120

    คุณจะต้องเปลี่ยนการตั้งค่า date.timezone คุณสามารถรับรายการทั้งหมดของค่าที่เป็นไปได้ที่นี่.

    ต่อไปเราต้องติดตั้งฐานข้อมูลบางประเภทฉันเลือกที่จะใช้ MySQL:

    apt-get install mysql-server-5.5

    apt-get install mysql-client-5.5

    apt-get install libmysqlclient-dev

    คุณจะได้รับแจ้งให้ใส่รหัสผ่านในระหว่างการกำหนดค่าตรวจสอบให้แน่ใจว่าได้เลือกรหัสผ่านที่คาดเดายากโดยเฉพาะอย่างยิ่งหากคุณวางแผนที่จะให้เป็นดัชนี.

    สิ่งสุดท้ายที่เราต้องติดตั้งคือ Apache:

    apt-get install -y apache2

    เราจะต้องทำการเปลี่ยนแปลงแบบเดียวกันกับที่เราทำกับการกำหนดค่า PHP พื้นฐานกับการกำหนดค่า Apache นอกจากนี้ยังมีการตั้งค่าเพิ่มเติมที่จำเป็นต้องเปลี่ยนอีกครั้งเราจะใช้นาโน:

    นาโน /etc/php5/apache2/php.ini

    นี่คือการตั้งค่าที่คุณจะต้องเปลี่ยน:

    • memory_limit = -1
    • max_execution_time = 120
    • date.timezone = ยุโรป / ลอนดอน

    ตอนนี้เราจำเป็นต้องสร้างการกำหนดค่า Apache ที่เหมาะสมสำหรับเว็บไซต์ของเราดังนั้นให้เรียกใช้:

    nano / etc / apache2 / sites-available / newznab

    เมื่อ nano เปิดวางสิ่งต่อไปนี้ลงในไฟล์:


    ServerAdmin webmaster @ localhost
    ชื่อเซิร์ฟเวอร์โฮสต์

    DocumentRoot / var / www / newznab / www
    ErrorLog /var/log/apache2/error.log
    LogLevel เตือน

    ไปข้างหน้าและกระทำการเปลี่ยนแปลงในไฟล์.

    ตอนนี้สิ่งที่จำเป็นต้องมีการติดตั้งไว้ก่อนแล้วเราสามารถติดตั้ง NewzNab ได้ดังนั้นตรงไปที่หน้าดาวน์โหลดและหยิบสำเนาของ NewzNab Classic.

    เมื่อมีการดาวน์โหลดแยกมัน.

    ตอนนี้คัดลอกไฟล์ที่แตกทั้งหมดแล้ว.

    วางไว้ใน:

    / var / www / newznab

    ตอนนี้เปิดเทอร์มินัลใหม่และเรียกใช้คำสั่งต่อไปนี้เพื่อลงทะเบียน NewzNab เป็นเว็บไซต์เริ่มต้นรวมถึงเปิดใช้งาน mod-rewrite.

    sudo a2dissite เริ่มต้น
    sudo a2ensite newznab
    sudo a2enmod เขียนใหม่
    sudo service apache2 เริ่มต้นใหม่

    คุณอาจสังเกตเห็นข้อผิดพลาดเมื่อคุณรันคำสั่งรีสตาร์ทนี่เป็นเพราะเราใช้ localhost ในไฟล์ config ของเราเพียงแค่ละเว้นและดำเนินการต่อ.

    ในที่สุดการเรียงลำดับปัญหาการอนุญาตใช้งานต่อไปนี้

    sudo chmod 777 / var / www / newznab / www / lib / smarty / templates_c
    sudo chmod 777 / var / www / newznab / www / หน้าปก / ภาพยนตร์
    sudo chmod 777 / var / www / newznab / www / หน้าปก / เพลง
    sudo chmod 777 / var / www / newznab / www
    sudo chmod 777 / var / www / newznab / www / ติดตั้ง
    sudo chmod 777 / var / www / newznab / nzbfiles /

    องค์ประกอบ

    ตอนนี้เราได้ติดตั้ง NewzNab แล้วเราจำเป็นต้องกำหนดค่าให้หลังจากนั้นจะไม่มีจุดใดในการรันตัวสร้างดัชนีของคุณเองหากคุณไม่ได้ปรับแต่งมัน ดังนั้นเปิดเบราว์เซอร์ที่คุณเลือกและตรงไปที่ http: // localhost / install เมื่อหน้าโหลดคลิกที่ปุ่มเพื่อตรวจสอบสถานะของสิ่งที่คุณต้องการ.

    หมายเหตุ: คุณจะได้รับการตั้งค่าสองแบบที่มีสถานะเตือนนั่นคือการตั้งค่า date.timezone และ memory_limit เพียงแค่ละเว้นสิ่งเหล่านี้และดำเนินการต่อ.

    เมื่อคุณย้ายคุณจะต้องใส่ข้อมูลประจำตัวในการเข้าถึงฐานข้อมูล MySQL ของคุณ.

    คุณจะต้องมีรายละเอียดบัญชี Usenet ของคุณด้วย.

    จากนั้นไปข้างหน้าและเลือกชื่อผู้ใช้และรหัสผ่านสำหรับตัวคุณเองนี่คือข้อมูลประจำตัวที่คุณจะใช้ในการเข้าสู่เว็บไซต์ของคุณด้วย.

    คุณอาจได้รับข้อผิดพลาดเมื่อถามว่าคุณต้องการจัดเก็บไฟล์ nzb เพียงแค่เรียกใช้คำสั่ง chmod ที่ระบุจากเทอร์มินัลเป็นการแก้ไขด่วน.

    ขอแสดงความยินดีคุณได้เข้าร่วมแฮงเอาท์ของผู้ดูแลระบบแล้ว.

    สิ่งหนึ่งที่คุณจะต้องทำก่อนที่ฉันจะส่งคุณในแบบของคุณคือการเปลี่ยนวิธีการทำงานของหมวดหมู่ nzb ให้คลิกชื่อของคุณที่มุมขวาบน.

    จากนั้นคลิกที่ลิงค์แก้ไข.

    ตอนนี้ยกเลิกการเลือกกล่องสำหรับภาพยนตร์เพลงและคอนโซล.

    เมื่อคุณทำเสร็จแล้วตรงไปที่ http: // localhost / admin และทำตามขั้นตอนเพื่อเสร็จสิ้นการกำหนดค่าตัวทำดัชนีของคุณ.

    นั่นคือทั้งหมดที่มีให้มัน อย่าลืมติดตามฉันใน Twitter: @taybgibb