Úvodná » ako » Ako vytvoriť svoj vlastný Usenet Indexer

    Ako vytvoriť svoj vlastný Usenet Indexer

    Existuje veľa indexátorov NZB, napríklad NZB Matrix a NZB (dot) ORG, ale iba index SOME z Usenetu. Tu je návod, ako vytvoriť vlastný indexátor, aby ste mohli indexovať to, čo chcete.

    Veci, ktoré budete potrebovať:

    • Počítač so systémom Ubuntu.
    • Účet Usenet.
    • Základné chápanie Linux terminálu.
    • Skutočné internetové pripojenie.

    Ak máte všetky vyššie uvedené, je dobré ísť, poďme začať.

    Inštalácia programu NewzNab

    Budeme robiť skoro celú inštaláciu z terminálu, tak vypáliť terminál a vykonať nasledujúce:

    sudo gnome-terminál

    Toto nám dáva terminál bežiaci pod kontextom koreňovej bezpečnosti, takže nemôžeme zadávať sudo.

    Prvá vec, ktorú budete chcieť urobiť, je aktualizovať vaše úložiská:

    apt-get update

    Väčšina položiek týkajúcich sa webových stránok v Ubuntu žije v / var / www, takže umožňuje vytvoriť adresár pre našu inštaláciu a nastaviť zapisovateľné oprávnenia pre priečinok:

    mkdir -p / var / www / newznab

    chmod 777 / var / www / newznab

    Ďalej musíme nainštalovať PHP:

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

    Musíme nainštalovať aj niekoľko rozšírení PHP:

    apt-get nainštalovať -y php5-gd php5-mysql php5-curl

    Ďalšia vec, ktorú musíme urobiť, je upraviť konfiguráciu PHP, budeme pre tento účel používať nano:

    nano /etc/php5/cli/php.ini

    Existujú dve nastavenia, ktoré je potrebné zmeniť, najprv budete musieť zmeniť:

    max_execution_time = 120

    Budete tiež musieť zmeniť nastavenie dátumu.zóna, môžete získať úplný zoznam možných hodnôt tu.

    Ďalej musíme nainštalovať nejaký druh databázy, a ja som sa rozhodol ísť na MySQL:

    apt-get install mysql-server-5.5

    apt-get install mysql-client-5.5

    apt-get nainštalujte libmysqlclient-dev

    Počas konfigurácie sa zobrazí výzva na zadanie hesla. Nezabudnite si vybrať silné heslo, najmä ak máte v pláne vytvoriť verejne prístupný indexér.

    Posledná vec, ktorú potrebujeme nainštalovať, je Apache:

    apt-get install -y apache2

    Budeme musieť urobiť tie isté zmeny, ktoré sme vykonali v základnej konfigurácii PHP, do konfigurácie Apache, je tu aj ďalšie nastavenie, ktoré treba zmeniť, opäť použijeme nano:

    nano /etc/php5/apache2/php.ini

    Toto sú nastavenia, ktoré budete musieť zmeniť:

    • memory_limit = -1
    • max_execution_time = 120
    • date.timezone = Európa / Londýn

    Teraz musíme vytvoriť príslušnú konfiguráciu Apache pre naše webové stránky, takže spustite:

    nano / etc / apache2 / sites-available / newznab

    Keď sa otvorí nano, vložte do súboru nasledujúce informácie:


    ServerAdmin webmaster @ localhost
    ServerName localhost

    DokumentRoot / var / www / newznab / www
    ErrorLog /var/log/apache2/error.log
    LogLevel varuje

    Pokračujte a zadajte zmeny súboru.

    Teraz, keď sú nainštalované všetky predpoklady, môžeme nainštalovať program NewzNab, takže prejdite na stránku sťahovania a uchopte kópiu produktu NewzNab Classic.

    Po stiahnutí extrahujte ho.

    Teraz skopírujte všetky extrahované súbory.

    Prilepte ich:

    / Var / www / newznab

    Teraz otvorte nový terminál a spustite nasledujúce príkazy, aby ste zaregistrovali NewzNab ako predvolenú webovú lokalitu, a tiež povoliť mod-rewrite.

    sudo a2dissite default
    sudo a2ensite newznab
    sudo a2enmod prepísať
    sudo služba apache2 restart

    Môžete si všimnúť chybu pri vykonaní príkazu reštartu, pretože sme použili localhost v našom konfiguračnom súbore, jednoducho ho ignorujeme a pokračujeme.

    Nakoniec pre vyriešenie niektorých problémov s povolením spustite nasledovné:

    sudo chmod 777 / var / www / novinka / www / lib / smarty / templates_c
    sudo chmod 777 / var / www / newznab / www / obaly / filmy
    sudo chmod 777 / var / www / newznab / www / obaly / hudba
    sudo chmod 777 / var / www / newznab / www
    sudo chmod 777 / var / www / newznab / www / inštalovať
    sudo chmod 777 / var / www / newznab / nzbfiles /

    konfigurácia

    Teraz, keď sme nainštalovali systém NewzNab, potrebujeme ho nakonfigurovať, napokon by nebol žiaden zmysel spustiť vlastný indexér, ak by ste ho nemali prispôsobiť. Takže otvorte svoj prehliadač podľa svojho výberu a prejdite na adresu http: // localhost / install. Po načítaní stránky kliknite na tlačidlo a skontrolujte stav vašich predpokladov.

    Poznámka: Dostanete dve nastavenia, ktoré majú stav upozornenia, to sú nastavenia dátumu.čas a nastavenia pamäťového limitu. Len ich ignorujte a pokračujte.

    Akonáhle sa budete presťahovať, budete musieť vložiť poverenie na prístup k vašej databáze MySQL.

    Budete potrebovať aj podrobnosti o vašom účte Usenet.

    Potom pokračujte a vyberte si používateľské meno a heslo pre seba, toto sú poverenia, ktoré budete používať na prihlásenie sa na vaše webové stránky.

    Môže sa dostať chyba, keď sa vás spýta, kde chcete uložiť súbory nzb, stačí spustiť dodaný príkaz chmod z terminálu ako rýchlu opravu.

    Blahoželáme vám, že ste sa dostali do hangoutu administrátora.

    Jedna vec, ktorú budete musieť urobiť predtým, než vás posielam na ceste, je zmena spôsobu fungovania nzb kategórií, kliknutím na svoje meno v pravom hornom rohu.

    Potom kliknite na odkaz Upraviť.

    Zrušte začiarknutie políčok pre filmy, hudbu a konzolu.

    Akonáhle to urobíte, prejdite späť na http: // localhost / admin a prejdite krokmi, aby ste dokončili konfiguráciu indexera.

    To je všetko pre to. Uistite sa, že ste ma nasledovali na Twitteri: @taybgibb