Kuidas luua oma Useneti indekser
Seal on palju NZB indeksereid, nagu NZB Matrix ja NZBs (dot) ORG, kuid nad ainult indekseerivad SOME of Usenet. Siin on, kuidas oma indekseerijat ehitada, et saaksite indekseerida, mida soovite.
Asjad, mida te vajate:
- Arvuti, millel on Ubuntu.
- Useneti konto.
- Põhiteadmised Linuxi terminalist.
- Inimväärne internetiühendus.
Kui teil on kõik ülaltoodud, siis on hea minna, alustame.
NewzNabi installimine
Me teeme terve installimise terminalist päris palju, nii et tulekahju terminal ja täidate järgmist:
sudo gnome-terminal
See annab meile terminali, mis töötab root turvakontekstis, nii et me ei pea jätkama sudo kirjutamist.
Esimene asi, mida soovite teha, on oma hoidlate värskendamine:
apt-get update
Enamik Ubuntu veebisaidiga seotud asju elab / var / www, nii et saate teha kataloogi installimiseks ja seadistada kausta kirjutatavad õigused:
mkdir -p / var / www / newznab
chmod 777 / var / www / newznab
Seejärel peame installima PHP:
apt-get install -y php5 php5-dev php-pear
Peame installima ka mõned täiendavad PHP laiendused:
apt-get install -y php5-gd php5-mysql php5-curl
Järgmine asi, mida peame tegema, on PHP konfiguratsiooni muutmine, selleks kasutame nano:
nano /etc/php5/cli/php.ini
On kaks seadet, mida tuleb muuta, esiteks peate muutma:
max_execution_time = 120
Samuti peate muutma date.timezone seadistust, saate täieliku nimekirja võimalikest väärtustest siin.
Seejärel peame installima mingi andmebaasi, otsustasin minna MySQL-i juurde:
apt-get install mysql-server-5.5
apt-get install mysql-client-5.5
apt-get install libmysqlclient-dev
Konfiguratsiooni ajal palutakse teil parool esitada, veenduge, et valite tugeva parooli, eriti kui kavatsete muuta selle avalikult kättesaadavaks..
Viimane asi, mida peame installima, on Apache:
apt-get install -y apache2
Peame tegema samad muudatused, mida me tegime PHP baaskonfiguratsioonis, Apache konfiguratsioonile, samuti on vaja täiendavat seadistust, mida tuleb muuta, jälle kasutame nano:
nano /etc/php5/apache2/php.ini
Need on seaded, mida peate muutma:
- memory_limit = -1
- max_execution_time = 120
- date.timezone = Europe / London
Nüüd peame looma meie veebisaidile sobiva Apache'i konfiguratsiooni, nii et käivitage:
nano / etc / apache2 / sites-available / newznab
Kui nano avab faili kleepimise faili:
ServerAdmini veebimeister @ localhost
ServerName localhostDocumentRoot / var / www / newznab / www
ErrorLog /var/log/apache2/error.log
LogLevel hoiatab
Edasi ja tehke faili muudatused.
Nüüd, kui kõik eeltingimused on installitud, saame installida NewzNabi, nii et peate alla laadima lehele ja haarake NewzNab Classic'i.
Kui see on alla laaditud, eemaldage see.
Nüüd kopeerige kõik ekstraheeritud failid.
Kleepige need sisse:
/ var / www / newznab
Nüüd avage uus terminal ja käivitage järgmised käsud, et registreerida NewzNab vaikimisi veebisaidiks ning võimaldada mod-rewrite.
sudo a2dissite vaikimisi
sudo a2ensite newznab
sudo a2enmod kirjutada
sudo teenus apache2 taaskäivitub
Taaskäivituskäskluse käivitamisel võib tekkida viga, see on sellepärast, et kasutasime konfigureerimisfailis localhost, ignoreerime seda ja jätkame.
Lõpuks, et lahendada mõned luba käsitlevad küsimused:
sudo chmod 777 / var / www / newznab / www / lib / smarty / templates_c
sudo chmod 777 / var / www / newznab / www / cover / movies
sudo chmod 777 / var / www / newznab / www / cover / music
sudo chmod 777 / var / www / newznab / www
sudo chmod 777 / var / www / newznab / www / install
sudo chmod 777 / var / www / newznab / nzbfiles /
Konfiguratsioon
Nüüd, kui meil on paigaldatud NewzNab, peame selle konfigureerima, pärast seda, kui teie indekseerijat ei kasutata, kui te seda ei kohandanud. Nii et avage oma brauser ja valige üle http: // localhost / install. Kui leht on laetud, klõpsake nuppu, et kontrollida oma eeltingimuste olekut.
Märkus: saate kaks seadistust, millel on hoiatus, need on date.timezone ja memory_limit seaded. Lihtsalt ignoreerige neid ja jätkake.
Kui olete liikunud, peate oma MySQL-andmebaasi juurde pääsemiseks kasutama volikirja.
Samuti vajate üksikasju oma Useneti kontole.
Seejärel mine edasi ja vali enda jaoks kasutajanimi ja parool, need on volikirjad, mida kasutate oma veebisaidile sisselogimiseks.
Te võite saada vea, kui ta küsib, kus soovite nzb-faile salvestada, lihtsalt käivitage terminali poolt pakutav chmod-käsk kiirparandusena.
Õnnitleme teid administraatori hangoutis.
Üks asi, mida peate tegema enne, kui ma teid saatan, on muuta nzb-kategooriate tööd, tehke seda klõpsates teie nimel üleval paremas nurgas.
Seejärel klõpsake linki Muuda.
Nüüd eemaldage märkeruudud filmide, muusika ja konsooli kastidest.
Kui olete selle teinud, siis minge tagasi http: // localhost / admin ja minge läbi sammu, et lõpetada oma indekseerija seadistamine.
See on kõik selleks. Jälgige mind Twitteris: @taybgibb