Ako vytvoriť svoj vlastný

Obsah:

Ako vytvoriť svoj vlastný
Ako vytvoriť svoj vlastný

Video: Ako vytvoriť svoj vlastný

Video: Ako vytvoriť svoj vlastný
Video: Top 10 Kindle Tips and Tricks You NEED to Know 💡 - YouTube 2024, Apríl
Anonim
Image
Image

Existuje veľa indexátorov NZB, napríklad NZB Matrix a NZB (bodka) ORG, ale iba index SOME z Usenetu. Tu je návod, ako vytvoriť vlastný indexátor, aby ste mohli indexovať, čo chcete.

Veci, ktoré budete potrebovať:

  • Počítač so systémom Ubuntu.
  • Účet Usenet.
  • Základné pochopenie Linux terminálu.
  • Skutočné internetové pripojenie.

Ak máte všetko vyššie uvedené, je dobré ísť, poďme začať.

Inštalácia programu NewzNab

Budeme robiť skoro celú inštaláciu z terminálu, tak vypáliť terminál a vykonať nasledovné:

sudo gnome-terminal

Toto nám dáva terminál bežiaci v kontexte koreňovej bezpečnosti, takže nemôžeme zadávať sudo.

Prvá vec, ktorú budete chcieť urobiť, je aktualizovať vaše úložiská:
Prvá vec, ktorú budete chcieť urobiť, je aktualizovať vaše úložiská:

apt-get update

Väčšina informácií týkajúcich sa webových stránok týkajúcich sa Ubuntu žije v / var / www, takže umožňuje vytvoriť adresár pre našu inštaláciu a nastaviť zapisovateľné oprávnenia pre priečinok:
Väčšina informácií týkajúcich sa webových stránok týkajúcich sa Ubuntu žije v / var / www, takže umožňuje vytvoriť adresár pre našu inštaláciu a nastaviť zapisovateľné oprávnenia pre priečinok:

mkdir –p /var/www/newznab

chmod 777 /var/www/newznab

Ďalej musíme nainštalovať PHP:
Ďalej musíme nainštalovať PHP:

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

Musíme nainštalovať aj niekoľko rozšírení PHP:
Musíme nainštalovať aj niekoľko rozšírení PHP:

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

Ďalšia vec, ktorú musíme urobiť, je upraviť konfiguráciu PHP, budeme pre tento účel používať nano:
Ďalšia vec, ktorú musíme urobiť, je upraviť konfiguráciu PHP, budeme pre tento účel používať nano:

nano /etc/php5/cli/php.ini

Existujú dve nastavenia, ktoré je potrebné zmeniť, najprv budete musieť zmeniť:
Existujú dve nastavenia, ktoré je potrebné zmeniť, najprv budete musieť zmeniť:

max_execution_time = 120

Budete tiež musieť zmeniť nastavenie date.timezone, môžete získať úplný zoznam možných hodnôt tu.
Budete tiež musieť zmeniť nastavenie date.timezone, môžete získať úplný zoznam možných hodnôt tu.
Ďalej potrebujeme nainštalovať nejaký druh databázy, rozhodol som sa pre MySQL:
Ďalej potrebujeme nainštalovať nejaký druh databázy, rozhodol som sa pre MySQL:

apt-get install mysql-server-5.5

apt-get install mysql-client-5.5

apt-get install libmysqlclient-dev

Počas konfigurácie budete vyzvaný na zadanie hesla, nezabudnite si vybrať silné heslo, najmä ak máte v pláne vytvoriť verejne prístupný indexátor.
Počas konfigurácie budete vyzvaný na zadanie hesla, nezabudnite si vybrať silné heslo, najmä ak máte v pláne vytvoriť verejne prístupný indexátor.
Posledná vec, ktorú potrebujeme nainštalovať, je Apache:
Posledná vec, ktorú potrebujeme nainštalovať, je Apache:

apt-get install –y apache2

Budeme musieť vykonať rovnaké zmeny, ako sme urobili na základe základnej konfigurácie PHP, do konfigurácie Apache, je tu aj ďalšie nastavenie, ktoré treba zmeniť, opäť použijeme nano:
Budeme musieť vykonať rovnaké zmeny, ako sme urobili na základe základnej konfigurácie PHP, do konfigurácie Apache, je tu aj ďalšie nastavenie, ktoré treba zmeniť, opäť použijeme nano:

nano /etc/php5/apache2/php.ini

Toto sú nastavenia, ktoré budete musieť zmeniť:

  • memory_limit = -1
  • max_execution_time = 120
  • date.timezone = Európa / Londýn
Teraz musíme vytvoriť príslušnú konfiguráciu Apache pre naše webové stránky, takže spustite:
Teraz musíme vytvoriť príslušnú konfiguráciu Apache pre naše webové stránky, takže spustite:

nano /etc/apache2/sites-available/newznab

Keď sa nano otvorí, vložte do súboru nasledujúce:
Keď sa nano otvorí, vložte do súboru nasledujúce:

ServerAdmin webmaster@localhost ServerName localhost

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

Pokračujte a zadajte zmeny súboru.

Teraz, keď sú nainštalované všetky predpoklady, môžeme nainštalovať program NewzNab, takže prejdite na stránku sťahovania a uchopte kópiu produktu NewzNab Classic.
Teraz, keď sú nainštalované všetky predpoklady, môžeme nainštalovať program NewzNab, takže prejdite na stránku sťahovania a uchopte kópiu produktu NewzNab Classic.
Po stiahnutí extrahujte ho.
Po stiahnutí extrahujte ho.
Teraz skopírujte všetky extrahované súbory.
Teraz skopírujte všetky extrahované súbory.
Prilepte ich:
Prilepte ich:

/var/www/newznab

Teraz otvorte nový terminál a spustite nasledujúce príkazy, aby ste zaregistrovali NewzNab ako predvolenú webovú lokalitu, a tiež umožnite mod-rewrite.
Teraz otvorte nový terminál a spustite nasledujúce príkazy, aby ste zaregistrovali NewzNab ako predvolenú webovú lokalitu, a tiež umožnite mod-rewrite.

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

Môžete si všimnúť chybu pri vykonaní príkazu reštartu, pretože sme použili localhost v našom konfiguračnom súbore, jednoducho ho ignorujeme a pokračujeme.

Nakoniec, aby ste vyriešili niektoré problémy s povolením, spustite nasledujúce:
Nakoniec, aby ste vyriešili niektoré problémy s povolením, spustite nasledujúce:

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/

konfigurácia

Teraz, keď už máme nainštalovaný systém NewzNab, musíme ho nakonfigurovať, napokon by nebol žiaden dôvod spustiť váš vlastný indexér, ak by ste ho nemali prispôsobiť. Takže otvorte svoj prehliadač podľa voľby a prejdite na https:// localhost / install. Po načítaní stránky kliknite na tlačidlo a skontrolujte stav vašich predpokladov.

Poznámka: Dostanete dve nastavenia, ktoré majú stav upozornení, to sú nastavenia dátumu a času a limit pamäte. Len ich ignorujte a pokračujte.

Odporúča: