Miten rakentaa oman Usenet-indeksin

Sisällysluettelo:

Miten rakentaa oman Usenet-indeksin
Miten rakentaa oman Usenet-indeksin

Video: Miten rakentaa oman Usenet-indeksin

Video: Miten rakentaa oman Usenet-indeksin
Video: Kindle Scribe - END of KDP Low Content Books? - YouTube 2024, Huhtikuu
Anonim
Image
Image

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.

Asiat, joita tarvitset:

  • Ubuntu-tietokone.
  • Usenet-tili.
  • Linux-päätelaitteen peruskäsitys.
  • Hyvä internetyhteys.

Jos sinulla on kaikki edellä mainitut, sinun on hyvä mennä, aloitetaan.

NewzNabin asentaminen

Aiomme tehdä melko paljon koko asennusterminaalista, joten tulemme käynnistämään terminaalin ja suorittamaan seuraavat:

sudo gnome-terminal

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:
Ensimmäinen asia, jonka aiot tehdä, on päivittää arkistosi:

apt-get update

Useimmat verkkosivustoon liittyvät asiat Ubuntussa asuu / var / www: ssä, joten annamme hakemistomme asennuksellemme ja asettamme kansiolle kirjoitettavat käyttöoikeudet:
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:
Seuraavaksi meidän on asennettava PHP:

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

Meidän täytyy myös asentaa muutamia ylimääräisiä PHP-laajennuksia:
Meidän täytyy myös asentaa muutamia ylimääräisiä PHP-laajennuksia:

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

Seuraava asia, mitä meidän on tehtävä, on muokata PHP-kokoonpanoa, käytämme tätä nanoa:
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:
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ä.
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:
Seuraavaksi meidän on asennettava jonkinlainen tietokanta, olen päättänyt mennä MySQL:

apt-get install mysql-server-5.5

apt-get install mysql-client-5.5

apt-get install libmysqlclient-dev

Sinulta kysytään salasanaa kokoonpanon aikana. Varmista, että valitset vahvan salasanan, varsinkin jos aiot tehdä sen julkisesti saatavilla olevaksi indeksoijaksi.
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:
Viimeinen asia, johon meidän on asennettava on Apache:

apt-get install –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:
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:

  • memory_limit = -1
  • max_execution_time = 120
  • date.timezone = Eurooppa / Lontoo
Nyt meidän on luotava asianmukainen Apache-kokoonpano verkkosivuillamme, joten aja:
Nyt meidän on luotava asianmukainen Apache-kokoonpano verkkosivuillamme, joten aja:

nano /etc/apache2/sites-available/newznab

Kun nano aukeaa, liitä seuraava tiedosto:
Kun nano aukeaa, liitä seuraava tiedosto:

ServerAdmin webmaster@localhost ServerName localhost

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

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.
Nyt, kun kaikki ennakkotarpeet on asennettu, voimme asentaa NewzNabin, joten pääset lataussivulle ja tartu kopioon NewzNab Classicista.
Kun se on ladannut, poimi se.
Kun se on ladannut, poimi se.
Kopioi kaikki puretut tiedostot.
Kopioi kaikki puretut tiedostot.
Liitä ne:
Liitä ne:

/var/www/newznab

Image
Image

Avaa nyt uusi terminaali ja suorita seuraavat komennot, jotta voit rekisteröidä NewzNabin oletussivustoksi ja ottaa käyttöön mod-rewrite.

sudo a2dissite default sudo a2ensite newznab sudo a2enmod rewrite sudo service apache2 restart

Saatat huomata virheen, kun suoritat uudelleenkäynnistyskomennon, koska käytimme localhostia konfigurointitiedostossa, vain sivuutamme sen ja jatkamme.

Joitakin lupakysymyksien ratkaisemiseksi suoritetaan lopuksi seuraavat:
Joitakin lupakysymyksien ratkaisemiseksi suoritetaan lopuksi seuraavat:

sudo chmod 777 /var/www/newznab/www/lib/smarty/templates_c sudo chmod 777 /var/www/newznab/www/covers/movies sudo chmod 777 /var/www/newznab/www/covers/music sudo chmod 777 /var/www/newznab/www sudo chmod 777 /var/www/newznab/www/install sudo chmod 777 /var/www/newznab/nzbfiles/

kokoonpano

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 https:// 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.

Suositeltava: