Există o mulțime de indexatori NZB acolo, cum ar fi NZB Matrix și NZB (dot) ORG, dar aceștia indexează numai NISTE din Usenet. Iată cum puteți construi un indexer propriu, astfel încât să puteți indexa ceea ce doriți.
Dacă aveți toate cele de mai sus, sunteți bine să mergeți, să începem.
Vom realiza destul de mult întreaga instalare de la un terminal, așa că aprindeți terminalul și executați următoarele:
sudo gnome-terminal
Acest lucru ne va da un terminal care rulează sub contextul securității rădăcinilor, astfel că nu trebuie să continuăm să tastăm sudo.
Primul lucru pe care doriți să îl faceți este actualizarea depozitelor dvs.:
apt-get update
Majoritatea materialelor legate de site-uri web de pe Ubuntu trăiesc în / var / www, deci vă permite să creați un director pentru instalarea noastră și să setați permisiuni de scriere în folderul:
mkdir -p / var / www / newznab
chmod 777 / var / www / newznab
Apoi trebuie să instalați PHP:
apt-get instalează php-php5 php php5-dev php-pear
Trebuie să instalați și câteva extensii PHP suplimentare:
apt-get instalează -a php5-gd php5-mysql php5-curl
Următorul lucru pe care trebuie să-l facem este să editați configurația PHP, vom folosi nano pentru aceasta:
nano /etc/php5/cli/php.ini
Există două setări care trebuie schimbate, mai întâi va trebui să schimbați:
max_execution_time = 120
De asemenea, va trebui să modificați setarea date.timezone, puteți obține o listă completă cu valori posibile aici.
Apoi trebuie să instalăm un fel de bază de date, am optat pentru MySQL:
apt-get instalează mysql-server-5.5
apt-get instalează mysql-client-5.5
apt-get instala libmysqlclient-dev
Veți fi solicitat o parolă în timpul configurării, asigurați-vă că alegeți o parolă puternică, mai ales dacă intenționați să faceți o indexare disponibilă publicului.
Ultimul lucru pe care trebuie să-l instalăm este Apache:
apt-get instalează -a apache2
Va trebui să facem aceleași modificări pe care le-am făcut la configurația de bază PHP, la configurația Apache, există și o setare suplimentară care trebuie schimbată, din nou vom folosi nano:
nano /etc/php5/apache2/php.ini
Acestea sunt setările pe care va trebui să le schimbați:
Acum trebuie să creăm configurația Apache potrivită pentru site-ul nostru, deci rulați:
nano / etc / apache2 / site-uri disponibile / newznab
Când se deschide nano, inserați în fișier următoarele:
ServerAdmin webmaster @ localhost
ServerName localhostDocumentRoot / var / www / newznab / www
ErrorLog /var/log/apache2/error.log
LogLevel avertizează
Continuați și faceți schimbările la fișier.
Acum, că toate pre-cerințele sunt instalate, putem instala NewzNab, deci mergeți la pagina de descărcare și luați o copie a NewzNab Classic.
Odată ce a descărcat extras-o.
Acum copiați toate fișierele extrase.
Le lipiți în:
/ Var / www / newznab
Deschideți acum un nou terminal și rulați următoarele comenzi pentru a înregistra NewzNab ca site implicit, precum și pentru a permite mod-rewrite.
sudo a2dissite implicit
sudo a2ensite newznab
sudo a2enmod rescrie
serviciul sudo apache2 reporniți
Este posibil să observați o eroare atunci când executați comanda de repornire, pentru că am folosit localhost în fișierul config, ignorăm și continuăm.
În cele din urmă, pentru a rezolva unele probleme de permisiune executați următoarele:
sudo chmod 777 / var / www / newznab / www / lib / smarty / templates_c
sudo chmod 777 / var / www / newznab / www / coperți / filme
sudo chmod 777 / var / www / newznab / www / coperți / muzică
sudo chmod 777 / var / www / newznab / www
sudo chmod 777 / var / www / newznab / www / instalați
sudo chmod 777 / var / www / newznab / nzbfiles /
Acum, că avem instalat NewzNab, trebuie să îl configurați, în definitiv, nu ar exista niciun punct în a vă executa indexerul propriu, dacă nu l-ați personalizat. Deci, deschideți browser-ul dvs. de alegere și mergeți la http: // localhost / install. Odată ce pagina a fost încărcată, faceți clic pe buton pentru a verifica starea condițiilor prealabile.
Notă: Veți primi două setări care au o stare de avertizare, acestea fiind setările date.timezone și memory_limit. Doar ignorați-le și continuați.
Odată ce treceți, va trebui să introduceți acreditările pentru a accesa baza de date MySQL.
De asemenea, veți avea nevoie de detaliile pentru contul dvs. Usenet.
Apoi continuați și alegeți un nume de utilizator și o parolă pentru dvs., acestea sunt acreditările pe care le veți utiliza pentru a vă conecta la site-ul dvs. web.
S-ar putea să obțineți o eroare atunci când vă întreabă unde doriți să stocați fișierele nzb, doar executați comanda chmod furnizată de un terminal ca o remediere rapidă.
Felicitări ați făcut-o la hangout-ul de administrare.
Un lucru pe care trebuie să-l faceți înainte să vă trimit pe drumul dvs. este să schimbați modul în care funcționează categoriile nzb, pentru a face acest lucru faceți clic pe numele dvs. în colțul din dreapta sus.
Apoi dați clic pe linkul Editați.
Acum, debifați casetele pentru Filme, Muzică și Consola.
Odată ce ați făcut acest lucru, mergeți înapoi la http: // localhost / admin și parcurgeți pașii pentru a finaliza configurarea indexerului.
Cam despre asta e. Asigurați-vă că urmați-mă pe Twitter: @taybgibb