Hogyan készítsd el a saját Usenet Indexert

Tartalomjegyzék:

Hogyan készítsd el a saját Usenet Indexert
Hogyan készítsd el a saját Usenet Indexert

Videó: Hogyan készítsd el a saját Usenet Indexert

Videó: Hogyan készítsd el a saját Usenet Indexert
Videó: 15 Hidden Kindle Features (Kindle Tips and Tricks Tutorial) - YouTube 2024, Március
Anonim
Image
Image

Rengeteg NZB indexer van ott, mint az NZB Matrix és NZB (dot) ORG, de csak index NÉHÁNY a Usenetben. Így készítheted el saját indexelődet, így indexelheted, amit akarsz.

A dolgok, amire szüksége lesz:

  • Az Ubuntu-t futtató számítógép.
  • Usenet-fiók.
  • A Linux terminál alapvető megértése.
  • Egy tisztességes internetkapcsolat.

Ha a fentiek mindegyike jó, akkor menni kell, kezdjük el.

A NewzNab telepítése

Nagyon nagyszerűen fogjuk végrehajtani az egész telepítést egy terminálról, így tűz ki a terminálról, és végrehajtjuk a következőket:

sudo gnome-terminal

Ezzel kapunk egy terminált, amely a root biztonsági környezetben fut, így nem kell folytatnunk a sudo gépelését.

Az első dolog, amit szeretnél tenni, frissíteni kell a tárhelyeket:
Az első dolog, amit szeretnél tenni, frissíteni kell a tárhelyeket:

apt-get update

A legtöbb weboldalhoz kapcsolódó dolog az Ubuntuban a / var / www-ban él, így létrehozhat egy könyvtárat a telepítéshez és írható jogosultságokat állíthat be a mappába:
A legtöbb weboldalhoz kapcsolódó dolog az Ubuntuban a / var / www-ban él, így létrehozhat egy könyvtárat a telepítéshez és írható jogosultságokat állíthat be a mappába:

mkdir –p /var/www/newznab

chmod 777 /var/www/newznab

Ezt követően telepíteni kell a PHP-t:
Ezt követően telepíteni kell a PHP-t:

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

Szükségünk van néhány extra PHP bővítmény telepítésére is:
Szükségünk van néhány extra PHP bővítmény telepítésére is:

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

A következő dolog, amit meg kell tennünk, hogy módosítsuk a PHP-konfigurációt, a nano-t használjuk erre:
A következő dolog, amit meg kell tennünk, hogy módosítsuk a PHP-konfigurációt, a nano-t használjuk erre:

nano /etc/php5/cli/php.ini

Két beállítást kell megváltoztatni, először meg kell változtatni:
Két beállítást kell megváltoztatni, először meg kell változtatni:

max_execution_time = 120

Image
Image

Meg kell változtatnia a date.timezone beállítást is, a lehetséges értékek teljes listáját itt kaphatja meg.

Miután telepíteni kell valamilyen adatbázist, a MySQL-t választottam:
Miután telepíteni kell valamilyen adatbázist, a MySQL-t választottam:

apt-get install mysql-server-5.5

apt-get install mysql-client-5.5

apt-get install libmysqlclient-dev

A konfiguráció során felszólítást kap a jelszó megadására, és erõs jelszót válasszon, különösen akkor, ha nyilvánosan elérhetõ indexelõt tervez.
A konfiguráció során felszólítást kap a jelszó megadására, és erõs jelszót válasszon, különösen akkor, ha nyilvánosan elérhetõ indexelõt tervez.
Az utolsó, amit telepíteni kell az Apache:
Az utolsó, amit telepíteni kell az Apache:

apt-get install –y apache2

Ugyanazokat a változtatásokat kell végrehajtanunk, mint az alap-PHP-konfiguráció, az Apache-konfigurációhoz, van még egy olyan beállítás is, amelyet módosítani kell, újra használni fogjuk a nano-t:
Ugyanazokat a változtatásokat kell végrehajtanunk, mint az alap-PHP-konfiguráció, az Apache-konfigurációhoz, van még egy olyan beállítás is, amelyet módosítani kell, újra használni fogjuk a nano-t:

nano /etc/php5/apache2/php.ini

Ezek azok a beállítások, amelyeket meg kell változtatni:

  • memory_limit = -1
  • max_execution_time = 120
  • date.timezone = Európa / London
Most létre kell hoznunk a megfelelő Apache konfigurációt webhelyünkre, ezért futtassuk:
Most létre kell hoznunk a megfelelő Apache konfigurációt webhelyünkre, ezért futtassuk:

nano /etc/apache2/sites-available/newznab

Amikor a nano nyitja, illessze be a fájlt a következőbe:
Amikor a nano nyitja, illessze be a fájlt a következőbe:

ServerAdmin webmaster@localhost ServerName localhost

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

A folytatás és a fájl módosításainak elkövetése.

Most, hogy az összes előfeltétel telepítve van, telepíthetjük a NewzNab-ot, így továbbléphetünk a letöltési oldalra, és megragadhatjuk a NewzNab Classic másolatát.
Most, hogy az összes előfeltétel telepítve van, telepíthetjük a NewzNab-ot, így továbbléphetünk a letöltési oldalra, és megragadhatjuk a NewzNab Classic másolatát.
Image
Image

Miután letöltötte, kivonja.

Most másolja át az összes kibontott fájlt.
Most másolja át az összes kibontott fájlt.
Illessze be őket:
Illessze be őket:

/var/www/newznab

Most nyisson meg egy új terminált, és futtassa a következő parancsokat a NewzNab alapértelmezett webhelyként történő regisztrálásához, valamint engedélyezze a mod-rewrite-t.
Most nyisson meg egy új terminált, és futtassa a következő parancsokat a NewzNab alapértelmezett webhelyként történő regisztrálásához, valamint engedélyezze a mod-rewrite-t.

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

Előfordulhat, hogy hibát észlel az újraindítás parancs végrehajtásakor, mivel helyi konfigurációban a localhost-ot használtuk, csak figyelmen kívül hagyjuk és folytatjuk.

Végül néhány engedélyezési probléma megoldásához a következőket kell futtatni:
Végül néhány engedélyezési probléma megoldásához a következőket kell futtatni:

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/

Configuration

Most, hogy telepítettük a NewzNab-ot, be kell állítanunk, hiszen nem lenne semmi értelme a saját indexelő futtatásához, ha nem testre szabta. Nyissa meg a választott böngészőt, és menjen át https:// localhost / install. Az oldal betöltése után kattintson a gombra az előfeltételek állapotának ellenőrzéséhez.

Megjegyzés: Két olyan beállítást kap, amelyek figyelmeztetési állapotot tartalmaznak, ezek a date.timezone és a memory_limit beállítások. Ne hagyja figyelmen kívül ezeket, és folytassa.

Ajánlott: