Postoji mnogo NZB Indexera kao što su NZB Matrix i NZBs (dot) ORG, ali samo indeksiraju NEKI od Usenet. Evo kako izraditi vlastiti indekser tako da možete indeksirati ono što želite.
Ako imate sve gore navedeno, dobro ste ići, započnimo.
Učinit ćemo prilično cijelu instalaciju s terminala, pa zapaliti terminal i izvršiti sljedeće:
sudo gnome-terminal
Ovo će nam dati terminal koji se izvodi pod kontekstom sigurnosti korijena, tako da ne moramo nastaviti tipkati sudo.
Prva stvar koju namjeravate učiniti je ažuriranje vaših spremišta:
apt-get update
Većina web stranica vezanih uz Ubuntu živi u / var / www, stoga omogućuje stvaranje direktorija za našu instalaciju i postavljanje dopuštenih dozvola na mapi:
mkdir -p / var / www / newznab
chmod 777 / var / www / newznab
Zatim moramo instalirati PHP:
apt-get instaliraj -y php5 php5-dev php-kruh
Moramo instalirati i nekoliko dodatnih PHP ekstenzija:
apt-get instaliraj -y php5-gd php5-mysql php5-curl
Sljedeće što trebamo učiniti je urediti PHP konfiguraciju, koristit ćemo nano za ovo:
nano /etc/php5/cli/php.ini
Postoje dvije postavke koje treba mijenjati: 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 moramo instalirati neku vrstu baze podataka, odlučio sam ići za MySQL:
apt-get install mysql-server-5.5
apt-get install mysql-client-5.5
apt-get instaliraj libmysqlclient-dev
Bit ćete zatraľeni za lozinku tijekom konfiguracije, pobrinite se da odaberete jaku zaporku, posebno ako planirate da ga učinite javno dostupnim indekserom.
Posljednja stvar koju trebamo instalirati je Apache:
apt-get instaliraj -y apache2
Morat ćemo napraviti iste izmjene koje smo napravili u osnovnoj PHP konfiguraciji, u konfiguraciji Apache, tu je i dodatna postavka koju treba mijenjati, opet ćemo koristiti nano:
nano /etc/php5/apache2/php.ini
To su postavke koje trebate promijeniti:
Sada moramo stvoriti odgovarajuću Apache konfiguraciju za našu web stranicu, stoga pokrenite:
nano / etc / apache2 / sites-available / newznab
Kada nano otvori, zalijepite sljedeće u datoteku:
ServerAdmin webmaster @ localhost
ServerName localhostDocumentRoot / var / www / newznab / www
ErrorLog /var/log/apache2/error.log
LogLevel upozorava
Proći ćete i izvršiti promjene u datoteci.
Sada kada su instalirani svi preduvjeti, možemo instalirati NewzNab, pa prijeđite na stranicu za preuzimanje i preuzmite kopiju NewzNab Classic.
Nakon što ga preuzme izvaditi ga.
Sada kopirajte sve izvučene datoteke.
Zalijepite ih u:
/ Var / www / newznab
Sada otvorite novi terminal i pokrenite sljedeće naredbe da biste registrirali NewzNab kao zadanu web stranicu, kao i omogućili mod-rewrite.
sudo a2dissite zadano
sudo a2ensite newznab
sudo a2enmod prepisati
sudo servis apache2 ponovo pokrenite
Možda ćete primijetiti pogrešku kada izvršite naredbu za ponovno pokretanje, jer smo koristili localhost u našoj konfiguracijskoj datoteci, samo ga ignorirali i nastavili.
Konačno, za rješavanje nekih problema s dozvolom pokrenite sljedeće:
sudo chmod 777 / var / www / newznab / www / lib / smarty / templates_c
sudo chmod 777 / var / www / newznab / www / pokriva / filmovi
sudo chmod 777 / var / www / newznab / www / pokriva / glazba
sudo chmod 777 / var / www / newznab / www
sudo chmod 777 / var / www / newznab / www / instaliraj
sudo chmod 777 / var / www / newznab / nzbfiles /
Sada kada smo instalirali NewzNab moramo ga konfigurirati, nakon svega ne bi bilo nikakvog smisla pokrenuti vlastiti indekser ako ga niste prilagodili. Otvorite svoj preglednik i prijeđite na http: // localhost / install. Nakon što je stranica učitana kliknite na gumb kako biste provjerili status vaših preduvjeta.
Napomena: Dobit ćete dvije postavke koje imaju status upozorenja, to su datum.timezone i postavke memory_limit. Samo ih zanemarite i nastavite.
Nakon što krenete, morat ćete staviti vjerodajnice da biste pristupili MySQL bazi podataka.
Također ćete trebati detalje na svoj Usenet račun.
Zatim idite naprijed i odaberite sami korisničko ime i zaporku, to su vjerodajnice koje ćete koristiti za prijavu na svoju web stranicu.
Možda ćete dobiti pogrešku kada vas pita gdje želite pohraniti nzb datoteke, samo pokrenite naredbu chmod s terminala kao brzo popravljanje.
Čestitamo što ste ga postigli u hangoutu administratora.
Jedna stvar koju trebate učiniti prije nego što vam pošaljem na putu je da promijenite način rada nzb kategorija, da biste to učinili klikom na svoje ime u gornjem desnom kutu.
Zatim kliknite vezu Uredi.
Sada poništite okvire za filmove, glazbu i konzolu.
Nakon što to učinite, vratite se natrag na http: // localhost / admin i prođite kroz korake za dovršetak konfiguriranja indeksa.
To je sve. Obavezno slijedite me na Twitteru: @taybgibb