Domača » kako » Kako zgraditi svoj Usenet Indexer

    Kako zgraditi svoj Usenet Indexer

    Obstaja veliko kazalcev NZB, kot so NZB Matrix in NZB (pika) ORG, vendar indeksirajo samo NEKATERI of Usenet. Tukaj je, kako zgraditi svoj indekser, tako da lahko indeksirate, kar želite.

    Stvari, ki jih boste potrebovali:

    • Računalnik, v katerem se izvaja Ubuntu.
    • Račun Usenet.
    • Osnovno razumevanje terminala Linux.
    • Dostojna internetna povezava.

    Če imate vse zgoraj navedeno, je dobro, da začnemo.

    Namestitev programa NewzNab

    Delali bomo skoraj celotno namestitev iz terminala, zato poženite terminal in izvedite naslednje:

    sudo gnome-terminal

    To nam bo dalo terminal, ki se izvaja v korenskem varnostnem kontekstu, na ta način nam ni treba še naprej tipkati sudo.

    Prva stvar, ki jo boste želeli, je posodobiti svoja skladišča:

    apt-get update

    Večina stvari, povezanih z spletnim mestom v Ubuntuju, živi v / var / www, zato naredimo imenik za naše namestitvene in nastavitvene dovoljenja za mapo:

    mkdir -p / var / www / newznab

    chmod 777 / var / www / newznab

    Nato moramo namestiti PHP:

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

    Namestiti moramo tudi nekaj dodatnih PHP razširitev:

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

    Naslednja stvar, ki jo moramo narediti, je urediti konfiguracijo PHP, za to bomo uporabili nano:

    nano /etc/php5/cli/php.ini

    Obstajata dve nastavitvi, ki ju je treba spremeniti, najprej morate spremeniti:

    max_execution_time = 120

    Prav tako boste morali spremeniti nastavitev date.timezone, tukaj boste lahko dobili celoten seznam možnih vrednosti.

    Naprej moramo namestiti nekakšno bazo podatkov, odločil sem se za MySQL:

    apt-get install mysql-server-5.5

    apt-get install mysql-client-5.5

    apt-get install libmysqlclient-dev

    Med konfiguracijo boste morali vnesti geslo, prepričajte se, da ste izbrali močno geslo, še posebej, če načrtujete javno dostopno kazalo.

    Zadnja stvar, ki jo moramo namestiti, je Apache:

    apt-get install -y apache2

    Morali bomo narediti enake spremembe, kot smo jih naredili v osnovni konfiguraciji PHP, za konfiguracijo Apache, obstaja tudi dodatna nastavitev, ki jo je treba spremeniti, ponovno bomo uporabili nano:

    nano /etc/php5/apache2/php.ini

    To so nastavitve, ki jih boste morali spremeniti:

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

    Zdaj moramo za našo spletno stran ustvariti ustrezno konfiguracijo Apache, zato zaženite:

    nano / etc / apache2 / sites-available / newznab

    Ko nano odpre, prilepite naslednje v datoteko:


    ServerAdmin webmaster @ localhost
    ServerName localhost

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

    Sprejmite spremembe v datoteki.

    Zdaj, ko so nameščeni vsi predpogoji, lahko namestimo NewzNab, zato nadaljujte s stranjo za prenos in vzemite kopijo NewzNab Classic.

    Ko ga prenesete, ga izvlecite.

    Sedaj kopirajte vse ekstrahirane datoteke.

    Prilepite jih v:

    / var / www / newznab

    Zdaj odprite nov terminal in zaženite naslednje ukaze, da registrirate NewzNab kot privzeto spletno mesto, kot tudi omogočite mod-rewrite.

    sudo a2dissite privzeto
    sudo a2ensite newznab
    sudo a2enmod ponovno pisanje
    sudo storitev apache2 ponovno zaženite

    Morda boste opazili napako, ko izvedete ukaz za ponovni zagon, to je zato, ker smo uporabili localhost v naši datoteki z nastavitvami, ga preprosto prezrli in nadaljevali.

    Končno, da odpravite nekaj težav z dovoljenji, izvedite naslednje:

    sudo chmod 777 / var / www / newznab / www / lib / smarty / templates_c
    sudo chmod 777 / var / www / newznab / www / naslovnice / filmi
    sudo chmod 777 / var / www / newznab / www / naslovnice / glasba
    sudo chmod 777 / var / www / newznab / www
    sudo chmod 777 / var / www / newznab / www / install
    sudo chmod 777 / var / www / newznab / nzbfiles /

    Konfiguracija

    Zdaj, ko imamo nameščen NewzNab, ga moramo konfigurirati, navsezadnje ne bi bilo smisla izvajati lastnega indekserja, če ga niste prilagodili. Odprite izbrani brskalnik in se pomaknite na http: // localhost / install. Ko se stran naloži, kliknite gumb, da preverite stanje predpogojev.

    Opomba: Dobili boste dve nastavitvi, ki imata status opozorila, to sta datum.datoteka in nastavitve pomnilnika pomnilnika. Prezrite jih in nadaljujte.

    Ko se premaknete, boste morali vnesti poverilnice za dostop do baze podatkov MySQL.

    Podrobnosti boste potrebovali tudi v svojem računu Usenet.

    Nato nadaljujte z izbiro uporabniškega imena in gesla zase, to so poverilnice, s katerimi se boste lahko prijavili na svoje spletno mesto.

    Morda boste dobili napako, ko vas vpraša, kje želite shraniti datoteke nzb, preprosto zaženite podani ukaz chmod iz terminala kot hitro popravilo..

    Čestitamo, da ste prišli v skrbniško klepetalnico.

    Ena stvar, ki jo boste morali storiti, preden vas pošljem na pot, je sprememba načina dela kategorij, da to storite, kliknite na svoje ime v zgornjem desnem kotu.

    Nato kliknite povezavo Uredi.

    Zdaj počistite polja za filme, glasbo in konzolo.

    Ko to storite, se vrnite na http: // localhost / admin in pojdite skozi korake, da dokončate konfiguriranje indekserja.

    To je vse. Bodite prepričani, da me spremljate na Twitterju: @taybgibb