الصفحة الرئيسية » howto » كيفية بناء مفهرس Usenet الخاص بك

    كيفية بناء مفهرس Usenet الخاص بك

    هناك الكثير من NZB Indexers هناك مثل NZB Matrix و NZBs (نقطة) ORG ، لكنهم فقط مؤشر بعض من يوزنت. في ما يلي كيفية إنشاء مفهرسك الخاص حتى يمكنك فهرسة ما تريد.

    الأشياء التي ستحتاج إليها:

    • جهاز كمبيوتر يعمل بنظام أوبونتو.
    • حساب يوزنت.
    • فهم أساسي لمحطة لينكس.
    • اتصال إنترنت لائق.

    إذا كان لديك كل ما سبق ، فأنت على ما يرام ، دعنا نبدأ.

    تثبيت 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 ، وسنستخدم نانو لذلك:

    nano /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 ، وهناك أيضًا إعداد إضافي يحتاج إلى تغيير ، وسنستخدم أيضًا مجددًا نانو:

    nano /etc/php5/apache2/php.ini

    هذه هي الإعدادات التي ستحتاج إلى تغييرها:

    • memory_limit = -1
    • max_execution_time = 120
    • date.timezone = أوروبا / لندن

    نحتاج الآن إلى إنشاء تهيئة Apache المناسبة لموقعنا على الويب ، لذلك قم بتشغيل:

    نانو / الخ / apache2 / sites-available / newznab

    عند فتح nano ، قم بلصق ما يلي في الملف:


    ServerAdmin webmaster @ localhost
    ServerName localhost

    DocumentRoot / var / www / newznab / www
    ErrorLog /var/log/apache2/error.log
    يحذر LogLevel

    المضي قدما والتزم التغييرات على الملف.

    والآن بعد تثبيت جميع المتطلبات المسبقة ، يمكننا تثبيت NewzNab ، لذا توجه إلى صفحة التنزيل واحضر نسخة من NewzNab Classic.

    بمجرد تحميلها استخراجها.

    الآن نسخ جميع الملفات المستخرجة.

    الصقها في:

    / فار / على شبكة الاتصالات العالمية / newznab

    الآن افتح محطة جديدة وقم بتشغيل الأوامر التالية لتسجيل NewzNab كموقع ويب افتراضي ، بالإضافة إلى تمكين mod-rewrite.

    سودو a2dissite الافتراضي
    sudo a2ensite newznab
    سودو a2enmod إعادة كتابة
    خدمة sudo apache2 إعادة التشغيل

    قد تلاحظ خطأً عند تنفيذ أمر إعادة التشغيل ، وذلك لأننا استخدمنا localhost في ملف التهيئة الخاص بنا ، فقط تجاهله ومتابعته.

    أخيرًا لفرز بعض مشكلات الأذونات ، قم بتشغيل ما يلي:

    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 ، نحتاج إلى تكوينه ، بعد كل شيء لن يكون هناك أي نقطة في تشغيل مفهرسك الخاص إذا لم تقم بتخصيصه. لذا افتح المتصفح الذي تختاره وتوجه إلى http: // localhost / install. بمجرد تحميل الصفحة ، انقر فوق الزر للتحقق من حالة متطلباتك المسبقة.

    ملاحظة: سوف تحصل على اثنين من الإعدادات التي لديها حالة تحذير ، تلك هي date.timezone وإعدادات memory_limit. فقط تجاهل هذه والاستمرار.

    بمجرد الانتقال عليك سوف تحتاج إلى إدخال بيانات الاعتماد للوصول إلى قاعدة بيانات MySQL.

    ستحتاج أيضًا إلى التفاصيل الخاصة بحسابك في Usenet.

    ثم انتقل واختر اسم المستخدم وكلمة المرور لنفسك ، وهذه هي بيانات الاعتماد التي ستستخدمها لتسجيل الدخول إلى موقع الويب الخاص بك.

    قد تحصل على خطأ عندما تسألك عن المكان الذي تريد تخزين ملفات nzb ، فقط قم بتشغيل الأمر chmod المتوفر من المحطة كحل سريع.

    تهانينا ، لقد وصلت إلى جلسة Hangout للمشرف.

    هناك شيء واحد عليك القيام به قبل أن أرسل لك في طريقك هو تغيير طريقة عمل فئات nzb ، للقيام بهذا انقر فوق اسمك في الزاوية العلوية اليمنى.

    ثم انقر فوق الرابط تحرير.

    ألغ تحديد مربعات الأفلام والموسيقى ووحدة التحكم الآن.

    بمجرد الانتهاء من ذلك ، عد إلى http: // localhost / admin وانتقل إلى الخطوات اللازمة لإنهاء تكوين مفهرسك.

    هذا كل ما في الامر. تأكد من متابعتي على Twitter:taybgibb