NZB-indeksit ovat runsaasti siellä, kuten NZB Matrix ja NZB (dot) ORG, mutta ne vain indeksoivat JONKIN VERRAN Usenetistä. Näin voit luoda oman indeksoijan, jotta voit indeksoida mitä haluat.
Jos sinulla on kaikki edellä mainitut, sinun on hyvä mennä, aloitetaan.
Aiomme tehdä melko paljon koko asennusterminaalista, joten tulemme käynnistämään terminaalin ja suorittamaan seuraavat:
sudo gnome-terminaali
Tämä antaa meille päätelaitteen, joka toimii pääkäyttäjän tietoturva-kontekstin alla, joten emme tarvitse jatkaa sudo-kirjoittamista.
Ensimmäinen asia, jonka aiot tehdä, on päivittää arkistosi:
apt-get päivitys
Useimmat verkkosivustoon liittyvät asiat Ubuntussa asuu / var / www: ssä, joten annamme hakemistomme asennuksellemme ja asettamme kansiolle kirjoitettavat käyttöoikeudet:
mkdir -p / var / www / newznab
chmod 777 / var / www / newznab
Seuraavaksi meidän on asennettava PHP:
apt-get install -y php5 php5-dev php-päärynä
Meidän täytyy myös asentaa muutamia ylimääräisiä PHP-laajennuksia:
apt-get asennus-php5-gd php5-mysql php5-curl
Seuraava asia, mitä meidän on tehtävä, on muokata PHP-kokoonpanoa, käytämme tätä nanoa:
nano /etc/php5/cli/php.ini
On kaksi asetusta, jotka täytyy muuttaa, ensin sinun on vaihdettava:
max_execution_time = 120
Sinun on myös muutettava date.timezone-asetusta, saat täyden luettelon mahdollisista arvoista täällä.
Seuraavaksi meidän on asennettava jonkinlainen tietokanta, olen päättänyt mennä MySQL:
apt-get asenna mysql-server-5.5
apt-get asenna mysql-client-5.5
apt-get asentaa libmysqlclient-dev
Sinulta kysytään salasanaa kokoonpanon aikana. Varmista, että valitset vahvan salasanan, varsinkin jos aiot tehdä sen julkisesti saatavilla olevaksi indeksoijaksi.
Viimeinen asia, johon meidän on asennettava on Apache:
apt-get asenna -y apache2
Meidän on tehtävä samat muutokset, jotka teimme perus-PHP-kokoonpanoon, Apache-kokoonpanoon, on myös lisäasetus, jota on muutettava, käytämme jälleen nanoa:
nano /etc/php5/apache2/php.ini
Nämä ovat asetuksia, jotka sinun on muutettava:
Nyt meidän on luotava asianmukainen Apache-kokoonpano verkkosivuillamme, joten aja:
nano / etc / apache2 / sites-available / newznab
Kun nano aukeaa, liitä seuraava tiedosto:
ServerAdmin webmaster @ localhost
ServerName localhostDocumentRoot / var / www / uusiennab / www
ErrorLog /var/log/apache2/error.log
LogLevel varoittaa
Siirry eteenpäin ja tee muutokset tiedostoon.
Nyt, kun kaikki ennakkotarpeet on asennettu, voimme asentaa NewzNabin, joten pääset lataussivulle ja tartu kopioon NewzNab Classicista.
Kun se on ladannut, poimi se.
Kopioi kaikki puretut tiedostot.
Liitä ne:
/ Var / www / newznab
Avaa nyt uusi terminaali ja suorita seuraavat komennot, jotta voit rekisteröidä NewzNabin oletussivustoksi ja ottaa käyttöön mod-rewrite.
sudo a2dissite oletus
sudo a2ensite newznab
sudo a2enmod rewrite
sudo service apache2 uudelleenkäynnistys
Saatat huomata virheen, kun suoritat uudelleenkäynnistyskomennon, koska käytimme localhostia konfigurointitiedostossa, vain sivuutamme sen ja jatkamme.
Joitakin lupakysymyksien ratkaisemiseksi suoritetaan lopuksi seuraavat:
sudo chmod 777 / var / www / uusiennab / www / lib / smarty / templates_c
sudo chmod 777 / var / www / newznab / www / kansiot / elokuvat
sudo chmod 777 / var / www / newznab / www / kansi / musiikki
sudo chmod 777 / var / www / newznab / www
sudo chmod 777 / var / www / uusiennab / www / asenna
sudo chmod 777 / var / www / newznab / nzbfiles /
Nyt kun olemme asentaneet NewzNabin, meidän täytyy määrittää se, kunhan ei olisi mitään järkeä käyttää omaa indeksointiasi, jos et räätälöi sitä. Joten avaa selain ja valitse http: // localhost / install. Kun sivu on ladattu, klikkaa painiketta tarkistaaksesi ennakkotilauksesi tilan.
Huomaa: Saat kaksi asetusta, joilla on varoitustila, nämä ovat date.timezone ja memory_limit-asetukset. Jätä ne huomiotta ja jatka.
Kun siirryt, sinun tulee syöttää salasanat päästäksesi MySQL-tietokantaan.
Tarvitset myös yksityiskohtia Usenet-tilillesi.
Sitten mene eteenpäin ja valitse käyttäjänimi ja salasana itsellesi, nämä ovat tunnistetietoja, joita käytät kirjautuessasi verkkosivustollesi.
Saatat saada virheen, kun kysyy sinulta, mistä haluat tallentaa nzb-tiedostoja, suorita vain toimitettu chmod-komento päätteestä pikaviestinä.
Onnittelut siitä, että olet tehnyt sen adminin hangoutiin.
Yksi asia, jonka sinun on tehtävä ennen kuin lähetän sinut tänne, on muuttaa tapaa, jolla nzb-luokat toimivat, niin klikkaa nimesi oikeassa yläkulmassa.
Napsauta sitten Muokkaa-linkkiä.
Poista valinta nyt Elokuvat, musiikki ja konsoli -valintaruudut.
Kun olet tehnyt tämän, palaa takaisin osoitteeseen http: // localhost / admin ja suorita vaiheet indeksoijan määrittämisen lopettamiseksi.
Siinä kaikki on. Muista seurata minua Twitterissä: @taybgibb