Homepage » hogyan kell » Hogyan készítsünk saját Usenet Indexert

    Hogyan készítsünk saját Usenet Indexert

    Rengeteg NZB Indexer van, mint például az NZB Matrix és NZB (pont) ORG, de csak indexelnek NÉHÁNY a Usenet. Íme, hogyan lehet saját indexelőt létrehozni, így indexelheti, amit akar.

    A szükséges dolgok:

    • Egy Ubuntu-t futtató számítógép.
    • Usenet-fiók.
    • A Linux terminál alapismerete.
    • Egy tisztességes internet-kapcsolat.

    Ha a fentiek mindegyike jó, menjen, kezdjük.

    A NewzNab telepítése

    Az egész telepítést egy terminálról fogjuk csinálni, így a tűzjelző terminál és a következő műveletek végrehajtása történik:

    sudo gnome-terminál

    Ez a terminál fut a gyökérbiztonsági kontextusban, így nem kell tovább írni a sudo-t.

    Az első dolog, amit szeretne tenni, a tárolók frissítése:

    apt-get frissítés

    A legtöbb, az Ubuntu webhelyhez kapcsolódó anyag a / var / www-ben él, így lehetővé teszi, hogy könyvtárat készítsünk a telepítéshez, és írható engedélyeket állítsunk be a mappába:

    mkdir -p / var / www / newznab

    chmod 777 / var / www / newznab

    Ezután telepítenünk kell a PHP-t:

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

    Néhány extra PHP kiterjesztést is telepítenünk kell:

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

    A következő dolog, amit meg kell tennünk, a PHP konfiguráció szerkesztése, ehhez nano-t fogunk használni:

    nano /etc/php5/cli/php.ini

    Két beállítás módosítható, először meg kell változtatnia:

    max_execution_time = 120

    Meg kell változtatnia a date.timezone beállítást is, a lehetséges értékek teljes listáját itt találhatja meg.

    Ezután telepítenünk kell valamilyen adatbázist, úgy döntöttem, hogy megyek a MySQL-re:

    apt-get install mysql-server-5.5

    apt-get install mysql-client-5.5

    apt-get install libmysqlclient-dev

    A konfiguráció során a rendszer kéri a jelszót, győződjön meg róla, hogy erős jelszót választ, különösen, ha azt nyilvánosan elérhető indexelővé kívánja tenni.

    Az utolsó dolog, amit telepíteni kell, az Apache:

    apt-get install -y apache2

    Ugyanazokat a változtatásokat kell elvégeznünk, mint a PHP alapértelmezett konfigurációjában, az Apache konfigurációban, van egy további beállítás is, amelyet meg kell változtatni, újra használjuk a nano-t:

    nano /etc/php5/apache2/php.ini

    Ezek azok a beállítások, amelyeket módosítani kell:

    • memory_limit = -1
    • max_execution_time = 120
    • date.timezone = Európa / London

    Most létre kell hoznunk a megfelelő Apache-konfigurációt honlapunkra, így futtassuk:

    nano / etc / apache2 / sites-available / newznab

    Amikor a nano a következő fájlokat illeszti be a fájlba:


    ServerAdmin webmester @ localhost
    Kiszolgálónév localhost

    DocumentRoot / var / www / newznab / www
    ErrorLog /var/log/apache2/error.log
    A LogLevel figyelmeztet

    Lépjünk előre, és kövessük a fájl módosításait.

    Most, hogy az összes előfeltétel telepítve van, telepíthetjük a NewzNab-ot, így menjünk a letöltési oldalra, és vegyük fel a NewzNab Classic másolatát.

    Miután letöltötte a kivonatot.

    Most másolja az összes kivont fájlt.

    Illessze be őket:

    / Var / www / newznab

    Most nyisson meg egy új terminált, és futtassa a következő parancsokat a NewzNab alapértelmezett webhelyként való regisztrálásához, valamint a mod-rewrite engedélyezéséhez.

    sudo a2dissite alapértelmezett
    sudo a2ensite newznab
    sudo a2enmod újraírása
    sudo service apache2 újraindul

    Előfordulhat, hogy hibát észlel az újraindítás parancs végrehajtásakor, mert azért, mert a localhost-ot a konfigurációs fájlunkban használtuk, csak figyelmen kívül hagyjuk és folytatjuk.

    Végezetül néhány engedélyezési probléma megoldásához futtassa a következőket:

    sudo chmod 777 / var / www / newznab / www / lib / smarty / templates_c
    sudo chmod 777 / var / www / newznab / www / cover / filmek
    sudo chmod 777 / var / www / newznab / www / cover / music
    sudo chmod 777 / var / www / newznab / www
    sudo chmod 777 / var / www / newznab / www / install
    sudo chmod 777 / var / www / newznab / nzbfiles /

    Configuration

    Most, hogy telepítettük a NewzNab-ot, be kell állítanunk, végül nem lesz semmilyen pont a saját indexelő futtatásában, ha nem testreszabod. Tehát nyissa meg a választott böngészőt, és menjen át a http: // localhost / install könyvtárba. Az oldal betöltése után kattintson a gombra az előfeltételek állapotának ellenőrzéséhez.

    Megjegyzés: Két beállítást kap, amelyek figyelmeztetési állapotban vannak, ezek a date.timezone és a memory_limit beállítások. Csak figyelmen kívül hagyja ezeket és folytassa.

    Miután továbbléptél, be kell helyezned a hitelesítő adatokat a MySQL adatbázis eléréséhez.

    Szükséged lesz a Usenet-fiókod adataira is.

    Ezután menjen előre, és válasszon egy felhasználónevet és jelszót magának, ezek a hitelesítő adatok, amelyeket a webhelyére való bejelentkezéshez használ.

    Előfordulhat, hogy hiba lép fel, amikor megkérdezi, hogy hol kívánja tárolni az nzb fájlokat, csak futtassa a terminálról a megadott chmod parancsot gyorsjavításként.

    Gratulálunk, hogy a rendszergazda hangoutjába került.

    Egy dolog, amit meg kell tennie, mielőtt elküldöm az utadat, változtassa meg az nzb kategóriák működésének módját, hogy ezt kattintson a nevére a jobb felső sarokban.

    Ezután kattintson a Szerkesztés linkre.

    Most törölje a jelölőnégyzetet a Filmek, Zene és Konzol jelölőnégyzeteiről.

    Miután ezt megtette, menjen vissza a http: // localhost / admin oldalra, és lépjen át az indexelő konfigurálásának befejezéséhez..

    Ez az egész. Ügyeljen arra, hogy kövessen engem a Twitteren: @taybgibb