Domovská » jak » Jak vytvořit vlastní Usenet indexer

    Jak vytvořit vlastní Usenet indexer

    Existuje spousta indexátorů NZB, například NZB Matrix a NZB (dot) ORG, ale pouze index NĚJAKÝ Usenet. Zde je návod, jak vytvořit vlastní indexátor, abyste mohli indexovat to, co chcete.

    Věci, které budete potřebovat:

    • Počítač se systémem Ubuntu.
    • Účet Usenet.
    • Základní znalost Linux terminálu.
    • Skvělé připojení k internetu.

    Pokud máte všechny výše uvedené, je dobré jít, pojďme začít.

    Instalace programu NewzNab

    Budeme dělat docela celou instalaci z terminálu, tak vypálit terminál a provést následující:

    sudo gnome-terminál

    To nám dává terminál běžící pod kořenovým bezpečnostním kontextem, takže nemusíte psát sudo.

    První věc, kterou budete chtít udělat, je aktualizace svých úložišť:

    apt-get update

    Většina webových stránek souvisejících s Ubuntu žije v souboru / var / www, takže umožňuje vytvořit adresář pro naši instalaci a nastavit zapisovatelná oprávnění na složku:

    mkdir -p / var / www / newznab

    chmod 777 / var / www / newznab

    Dále musíme nainstalovat PHP:

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

    Musíme nainstalovat i několik dalších PHP rozšíření:

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

    Další věc, kterou musíme udělat, je upravit konfiguraci PHP, pro tento účel budeme používat nano:

    nano /etc/php5/cli/php.ini

    Existují dvě nastavení, která je třeba změnit, nejprve je třeba změnit:

    max_execution_time = 120

    Budete také muset změnit nastavení date.timezone, můžete zde získat úplný seznam možných hodnot.

    Dále potřebujeme nainstalovat nějakou databázi a rozhodl jsem se pro MySQL:

    apt-get nainstalovat mysql-server-5.5

    apt-get install mysql-client-5.5

    apt-get nainstalovat libmysqlclient-dev

    Během konfigurace budete vyzváni k zadání hesla, ujistěte se, že jste zvolili silné heslo, zejména pokud plánujete, aby byl veřejně dostupný indexátor.

    Poslední věc, kterou potřebujeme nainstalovat, je Apache:

    apt-get install -y apache2

    Budeme potřebovat provést stejné změny, které jsme provedli se základní konfigurací PHP, konfiguraci Apache, je zde také další nastavení, které je třeba změnit, znovu použijeme nano:

    nano /etc/php5/apache2/php.ini

    Jedná se o nastavení, která budete potřebovat změnit:

    • memory_limit = -1
    • max_execution_time = 120
    • date.timezone = Evropa / Londýn

    Nyní musíme vytvořit odpovídající konfiguraci Apache pro naše webové stránky, takže spusťte:

    nano / etc / apache2 / sites-available / newznab

    Při otevření nano do souboru vložíte následující:


    ServerAdmin webmaster @ localhost
    Název_serveru localhost

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

    Pokračujte a proveďte změny v souboru.

    Nyní, když jsou nainstalovány všechny předpoklady, můžeme nainstalovat NewzNab, takže přečtěte stránku stažení a uchopte kopii NewzNab Classic.

    Jakmile si stáhne extrakt.

    Nyní zkopírujte všechny extrahované soubory.

    Vložte je do:

    / var / www / newznab

    Nyní otevřete nový terminál a spusťte následující příkazy, abyste NewzNab zaregistrovali jako výchozí web, a také povolte mod-rewrite.

    sudo a2dissite výchozí
    sudo a2ensite newznab
    sudo a2enmod přepsat
    sudo služba apache2 restart

    Při spuštění příkazu restartování můžete zaznamenat chybu, protože jsme použili localhost v našem konfiguračním souboru, prostě jej ignorujte a pokračujte.

    Nakonec k vyřešení některých problémů s povolením spusťte následující:

    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 / install
    sudo chmod 777 / var / www / newznab / nzbfiles /

    Konfigurace

    Nyní, když jsme nainstalovali systém NewzNab, je třeba ho nakonfigurovat, nakonec by neměl žádný důvod spustit vlastní indexovač, pokud byste ho neměli přizpůsobit. Takže otevřete svůj prohlížeč podle výběru a přejděte na adresu http: // localhost / install. Po načtení stránky kliknutím na tlačítko zkontrolujete stav vašich předpokladů.

    Poznámka: Dostanete dvě nastavení, která mají status varování, to jsou nastavení data.timezone a limit memory_limit. Stačí je ignorovat a pokračovat.

    Jakmile se přesunete, musíte zadat pověření pro přístup k vaší databázi MySQL.

    Budete také potřebovat podrobnosti k vašemu účtu Usenet.

    Potom pokračujte a vyberte si uživatelské jméno a heslo pro sebe, to jsou pověření, která budete používat pro přihlášení do vašeho webu.

    Může se zobrazit chyba, když se vás zeptá, kam chcete uložit soubory nzb, stačí spustit dodaný příkaz chmod z terminálu jako rychlou opravu.

    Blahopřejeme vám, že jste se dostali do hangoutu administrátora.

    Jedna věc, kterou budete muset udělat předtím, než vás pošlu, je změna způsobu fungování nzb kategorií, kliknutím na své jméno v pravém horním rohu.

    Pak klikněte na odkaz Upravit.

    Zrušte zaškrtnutí políček pro filmy, hudbu a konzolu.

    Jakmile to uděláte, přejděte zpět na adresu http: // localhost / admin a projděte kroky, abyste dokončili konfiguraci indexátoru.

    To je vše, co je k tomu. Ujistěte se, že následujte mne na Twitteru: @taybgibb