Koduleht » kuidas » Kuidas luua oma Useneti indekser

    Kuidas luua oma Useneti indekser

    Seal on palju NZB indeksereid, nagu NZB Matrix ja NZBs (dot) ORG, kuid nad ainult indekseerivad SOME of Usenet. Siin on, kuidas oma indekseerijat ehitada, et saaksite indekseerida, mida soovite.

    Asjad, mida te vajate:

    • Arvuti, millel on Ubuntu.
    • Useneti konto.
    • Põhiteadmised Linuxi terminalist.
    • Inimväärne internetiühendus.

    Kui teil on kõik ülaltoodud, siis on hea minna, alustame.

    NewzNabi installimine

    Me teeme terve installimise terminalist päris palju, nii et tulekahju terminal ja täidate järgmist:

    sudo gnome-terminal

    See annab meile terminali, mis töötab root turvakontekstis, nii et me ei pea jätkama sudo kirjutamist.

    Esimene asi, mida soovite teha, on oma hoidlate värskendamine:

    apt-get update

    Enamik Ubuntu veebisaidiga seotud asju elab / var / www, nii et saate teha kataloogi installimiseks ja seadistada kausta kirjutatavad õigused:

    mkdir -p / var / www / newznab

    chmod 777 / var / www / newznab

    Seejärel peame installima PHP:

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

    Peame installima ka mõned täiendavad PHP laiendused:

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

    Järgmine asi, mida peame tegema, on PHP konfiguratsiooni muutmine, selleks kasutame nano:

    nano /etc/php5/cli/php.ini

    On kaks seadet, mida tuleb muuta, esiteks peate muutma:

    max_execution_time = 120

    Samuti peate muutma date.timezone seadistust, saate täieliku nimekirja võimalikest väärtustest siin.

    Seejärel peame installima mingi andmebaasi, otsustasin minna MySQL-i juurde:

    apt-get install mysql-server-5.5

    apt-get install mysql-client-5.5

    apt-get install libmysqlclient-dev

    Konfiguratsiooni ajal palutakse teil parool esitada, veenduge, et valite tugeva parooli, eriti kui kavatsete muuta selle avalikult kättesaadavaks..

    Viimane asi, mida peame installima, on Apache:

    apt-get install -y apache2

    Peame tegema samad muudatused, mida me tegime PHP baaskonfiguratsioonis, Apache konfiguratsioonile, samuti on vaja täiendavat seadistust, mida tuleb muuta, jälle kasutame nano:

    nano /etc/php5/apache2/php.ini

    Need on seaded, mida peate muutma:

    • memory_limit = -1
    • max_execution_time = 120
    • date.timezone = Europe / London

    Nüüd peame looma meie veebisaidile sobiva Apache'i konfiguratsiooni, nii et käivitage:

    nano / etc / apache2 / sites-available / newznab

    Kui nano avab faili kleepimise faili:


    ServerAdmini veebimeister @ localhost
    ServerName localhost

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

    Edasi ja tehke faili muudatused.

    Nüüd, kui kõik eeltingimused on installitud, saame installida NewzNabi, nii et peate alla laadima lehele ja haarake NewzNab Classic'i.

    Kui see on alla laaditud, eemaldage see.

    Nüüd kopeerige kõik ekstraheeritud failid.

    Kleepige need sisse:

    / var / www / newznab

    Nüüd avage uus terminal ja käivitage järgmised käsud, et registreerida NewzNab vaikimisi veebisaidiks ning võimaldada mod-rewrite.

    sudo a2dissite vaikimisi
    sudo a2ensite newznab
    sudo a2enmod kirjutada
    sudo teenus apache2 taaskäivitub

    Taaskäivituskäskluse käivitamisel võib tekkida viga, see on sellepärast, et kasutasime konfigureerimisfailis localhost, ignoreerime seda ja jätkame.

    Lõpuks, et lahendada mõned luba käsitlevad küsimused:

    sudo chmod 777 / var / www / newznab / www / lib / smarty / templates_c
    sudo chmod 777 / var / www / newznab / www / cover / movies
    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 /

    Konfiguratsioon

    Nüüd, kui meil on paigaldatud NewzNab, peame selle konfigureerima, pärast seda, kui teie indekseerijat ei kasutata, kui te seda ei kohandanud. Nii et avage oma brauser ja valige üle http: // localhost / install. Kui leht on laetud, klõpsake nuppu, et kontrollida oma eeltingimuste olekut.

    Märkus: saate kaks seadistust, millel on hoiatus, need on date.timezone ja memory_limit seaded. Lihtsalt ignoreerige neid ja jätkake.

    Kui olete liikunud, peate oma MySQL-andmebaasi juurde pääsemiseks kasutama volikirja.

    Samuti vajate üksikasju oma Useneti kontole.

    Seejärel mine edasi ja vali enda jaoks kasutajanimi ja parool, need on volikirjad, mida kasutate oma veebisaidile sisselogimiseks.

    Te võite saada vea, kui ta küsib, kus soovite nzb-faile salvestada, lihtsalt käivitage terminali poolt pakutav chmod-käsk kiirparandusena.

    Õnnitleme teid administraatori hangoutis.

    Üks asi, mida peate tegema enne, kui ma teid saatan, on muuta nzb-kategooriate tööd, tehke seda klõpsates teie nimel üleval paremas nurgas.

    Seejärel klõpsake linki Muuda.

    Nüüd eemaldage märkeruudud filmide, muusika ja konsooli kastidest.

    Kui olete selle teinud, siis minge tagasi http: // localhost / admin ja minge läbi sammu, et lõpetada oma indekseerija seadistamine.

    See on kõik selleks. Jälgige mind Twitteris: @taybgibb