Početna » kako da » Kako izgraditi vlastiti Usenet Indexer

    Kako izgraditi vlastiti Usenet Indexer

    Ima dosta NZB Indexera vani, kao što su NZB Matrix i NZB (dot) ORG, ali oni samo indeksiraju NEKI od Useneta. Evo kako možete izgraditi svoj indekser tako da možete indeksirati ono što želite.

    Stvari koje trebate:

    • Računalo na kojem je pokrenut Ubuntu.
    • Usenet račun.
    • Osnovno razumijevanje Linux terminala.
    • Pristojna internetska veza.

    Ako imate sve gore navedeno, dobro je krenuti, počnimo.

    Instaliranje programa NewzNab

    Radit ćemo cijelu instalaciju s terminala, pa pokrenite terminal i izvršite sljedeće:

    sudo gnome-terminal

    Ovo će nam dati terminal koji se pokreće u korijenskom sigurnosnom kontekstu, na taj način ne moramo nastaviti tipkati sudo.

    Prva stvar koju želite učiniti jest ažurirati spremišta:

    apt-get update

    Većina stvari vezanih uz web-mjesto na Ubuntuu živi u / var / www, tako da ćemo napraviti direktorij za našu instalaciju i postaviti dozvole za pisanje u mapi:

    mkdir -p / var / www / newznab

    chmod 777 / var / www / newznab

    Zatim trebamo instalirati PHP:

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

    Moramo instalirati i nekoliko dodatnih PHP proširenja:

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

    Sljedeće što trebamo učiniti je urediti PHP konfiguraciju, za to ćemo koristiti nano:

    nano /etc/php5/cli/php.ini

    Postoje dvije postavke koje je potrebno promijeniti, prvo morate promijeniti:

    max_execution_time = 120

    Također ćete morati promijeniti postavku date.timezone, ovdje možete dobiti potpuni popis mogućih vrijednosti.

    Zatim trebamo instalirati neku vrstu baze podataka, odlučio sam se za MySQL:

    apt-get instalirajte mysql-server-5.5

    apt-get instalirajte mysql-client-5.5

    apt-get install libmysqlclient-dev

    Tijekom konfiguracije od vas će se tražiti zaporka, pobrinite se da odaberete jaku zaporku, posebno ako planirate učiniti je javno dostupnom indeksatorom.

    Zadnja stvar koju trebamo instalirati je Apache:

    apt-get install -y apache2

    Morat ćemo napraviti iste promjene koje smo napravili u osnovnoj PHP konfiguraciji, na konfiguraciju Apachea, tu je i dodatna postavka koja se mora promijeniti, opet ćemo koristiti nano:

    nano /etc/php5/apache2/php.ini

    To su postavke koje trebate promijeniti:

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

    Sada trebamo stvoriti odgovarajuću Apache konfiguraciju za našu web-lokaciju, tako pokrenite:

    nano / etc / apache2 / sites-available / newznab

    Kada nano otvori, zalijepite sljedeće u datoteku:


    ServerAdmin webmaster @ localhost
    Naziv poslužitelja localhost

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

    Napravite promjene i uložite promjene u datoteku.

    Sada kada su instalirani svi preduvjeti, možemo instalirati NewzNab, pa prijeđite na stranicu za preuzimanje i uzmite kopiju NewzNab Classic.

    Nakon što je preuzela ga izvadite.

    Sada kopirajte sve izvađene datoteke.

    Zalijepite ih u:

    / Var / www / newznab

    Sada otvorite novi terminal i pokrenite sljedeće naredbe da biste registrirali NewzNab kao zadanu web-lokaciju, kao i omogućili mod-rewrite.

    sudo a2dissite default
    sudo a2ensite newznab
    sudo a2enmod prepisati
    sudo usluga Apache2 ponovno pokretanje

    Možda ćete primijetiti pogrešku kada izvršite naredbu restart, to je zato što smo koristili localhost u konfiguracijskoj datoteci, samo je ignorirali i nastavili.

    Konačno, da biste riješili neke probleme s dozvolama, pokrenite sljedeće:

    sudo chmod 777 / var / www / newznab / www / lib / smarty / templates_c
    sudo chmod 777 / var / www / newznab / www / naslovnice / filmovi
    sudo chmod 777 / var / www / newznab / www / naslovnice / glazba
    sudo chmod 777 / var / www / newznab / www
    sudo chmod 777 / var / www / newznab / www / instalacija
    sudo chmod 777 / var / www / newznab / nzbfiles /

    Konfiguracija

    Sada kada smo instalirali NewzNab, moramo ga konfigurirati, jer ipak ne bi bilo smisla pokrenuti vlastiti indexer ako ga niste prilagodili. Otvorite svoj preglednik i idite na http: // localhost / install. Kada se stranica učita, kliknite na gumb da biste provjerili status preduvjeta.

    Napomena: Dobit ćete dvije postavke koje imaju status upozorenja, to su datum.vremenska zona i postavke memorijske_vrednosti. Samo ih ignorirajte i nastavite.

    Nakon što krenete na morat ćete staviti u vjerodajnice za pristup MySQL bazu podataka.

    Trebat će vam i detalji na usenet računu.

    Zatim idite naprijed i odaberite svoje korisničko ime i zaporku, to su vjerodajnice pomoću kojih ćete se prijaviti na svoju web-lokaciju.

    Možda ćete dobiti pogrešku kada vas pita gdje želite pohraniti nzb datoteke, samo pokrenite zadanu chmod naredbu s terminala kao brzo rješenje.

    Čestitamo što ste došli u hangout administratora.

    Jedna stvar koju ćete morati učiniti prije nego što vas pošaljem na put je da promijenite način rada nzb kategorija, da to učinite klikom na svoje ime u gornjem desnom kutu.

    Zatim kliknite vezu Uredi.

    Sada isključite okvire za filmove, glazbu i konzolu.

    Kada to učinite, vratite se na http: // localhost / admin i prođite kroz korake da biste dovršili konfiguriranje indeksera.

    To je sve. Budite sigurni da me slijedite na Twitteru: @taybgibb