Как да създадете свой собствен

Съдържание:

Как да създадете свой собствен
Как да създадете свой собствен

Видео: Как да създадете свой собствен

Видео: Как да създадете свой собствен
Видео: Abandoned Mansion of the Fortuna Family ~ Hidden Gem in the USA! - YouTube 2024, Април
Anonim
Image
Image

Има много NZB индексиращи като NZB Matrix и NZB (dot) ORG, но те само индексират НЯКОИ от Usenet. Ето как да създадете свой собствен индексиращ, така че да можете да индексирате това, което искате.

Неща, които ви трябва:

  • Компютър с Ubuntu.
  • Профил в Usenet.
  • Основно разбиране за терминала на Linux.
  • Прилична интернет връзка.

Ако имате всичко от горното, че сте добре да тръгнете, нека да започнем.

Инсталиране на NewzNab

Ние ще правим почти цялата инсталация от терминал, за да задействаме терминала и да извършим следното:

sudo gnome-terminal

Това ще ни даде терминал, работещ под контекста на корена на сигурността, така че не е нужно да въвеждаме sudo.

Първото нещо, което ще искате да направите, е да актуализирате хранилищата си:
Първото нещо, което ще искате да направите, е да актуализирате хранилищата си:

apt-get update

Повечето неща, свързани с уебсайтове, свързани с Ubuntu, живеят в / var / www, така че позволяваме да създадем директория за инсталацията и да зададем разрешения за писане на папката:
Повечето неща, свързани с уебсайтове, свързани с Ubuntu, живеят в / var / www, така че позволяваме да създадем директория за инсталацията и да зададем разрешения за писане на папката:

mkdir –p /var/www/newznab

chmod 777 /var/www/newznab

След това трябва да инсталираме PHP:
След това трябва да инсталираме PHP:

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

Трябва да инсталираме и няколко допълнителни PHP разширения:
Трябва да инсталираме и няколко допълнителни PHP разширения:

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

Следващото нещо, което трябва да направите, е да редактирате конфигурацията на PHP, за това ще използваме нано:
Следващото нещо, което трябва да направите, е да редактирате конфигурацията на PHP, за това ще използваме нано:

nano /etc/php5/cli/php.ini

Има две настройки, които трябва да бъдат променени, първо ще трябва да промените:
Има две настройки, които трябва да бъдат променени, първо ще трябва да промените:

max_execution_time = 120

Също така ще трябва да промените настройката date.timezone, можете да получите пълен списък с възможни стойности тук.
Също така ще трябва да промените настройката date.timezone, можете да получите пълен списък с възможни стойности тук.
След това трябва да инсталираме някаква база данни, избрах да отида за MySQL:
След това трябва да инсталираме някаква база данни, избрах да отида за MySQL:

apt-get install mysql-server-5.5

apt-get install mysql-client-5.5

apt-get install libmysqlclient-dev

Ще бъдете подканени да въведете парола по време на конфигурирането, но не забравяйте да изберете силна парола, особено ако имате намерение да я направите като публично достъпен индексатор.
Ще бъдете подканени да въведете парола по време на конфигурирането, но не забравяйте да изберете силна парола, особено ако имате намерение да я направите като публично достъпен индексатор.
Последното нещо, което трябва да инсталираме, е Apache:
Последното нещо, което трябва да инсталираме, е Apache:

apt-get install –y apache2

Ще трябва да направим същите промени, които направихме към базовата PHP конфигурация, към конфигурацията на Apache, има и допълнителна настройка, която трябва да се промени, отново ще използваме нано:
Ще трябва да направим същите промени, които направихме към базовата PHP конфигурация, към конфигурацията на Apache, има и допълнителна настройка, която трябва да се промени, отново ще използваме нано:

nano /etc/php5/apache2/php.ini

Това са настройките, които ще трябва да промените:

  • memory_limit = -1
  • max_execution_time = 120
  • date.timezone = Европа / Лондон
Сега трябва да създадем подходящата конфигурация на Apache за нашия уеб сайт, така че изпълнете:
Сега трябва да създадем подходящата конфигурация на Apache за нашия уеб сайт, така че изпълнете:

nano /etc/apache2/sites-available/newznab

Когато нано се отвори, поставете следното във файла:
Когато нано се отвори, поставете следното във файла:

ServerAdmin webmaster@localhost ServerName localhost

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

Продължете напред и извършете промените във файла.

Сега, когато всички инсталационни условия са инсталирани, можем да инсталираме NewzNab, затова отидете на страницата за изтегляне и вземете копие на NewzNab Classic.
Сега, когато всички инсталационни условия са инсталирани, можем да инсталираме NewzNab, затова отидете на страницата за изтегляне и вземете копие на NewzNab Classic.
След като го изтегли, извадете го.
След като го изтегли, извадете го.
Сега копирайте всички извлечени файлове.
Сега копирайте всички извлечени файлове.
Поставете ги в:
Поставете ги в:

/var/www/newznab

Сега отворете нов терминал и изпълнете следните команди, за да регистрирате NewzNab като уеб сайт по подразбиране, както и да разрешите mod-rewrite.
Сега отворете нов терминал и изпълнете следните команди, за да регистрирате NewzNab като уеб сайт по подразбиране, както и да разрешите mod-rewrite.

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

Може да забележите грешка, когато изпълнявате командата за рестартиране, защото ние използвахме localhost в нашия конфиг файл, просто го игнорирахме и продължихме.

Накрая, за да разрешите някои разрешения, изпълнете следното:
Накрая, за да разрешите някои разрешения, изпълнете следното:

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/

Конфигурация

Сега, когато имаме инсталиран NewzNab, трябва да го конфигурираме, в края на краищата няма да има никакъв смисъл в използването на вашия собствен indexer, ако не го персонализирате. Затова отворете браузъра си и отидете на https:// localhost / install. След като страницата се зареди, кликнете върху бутона, за да проверите състоянието на вашите предварителни условия.

Забележка: Ще получите две настройки, които имат предупредително състояние, това са настройките за дата и час и памет. Просто ги игнорирайте и продължете.

След като се придвижите, ще трябва да поставите данните за достъп до вашата MySQL база данни.
След като се придвижите, ще трябва да поставите данните за достъп до вашата MySQL база данни.
Ще имате нужда и от подробностите за вашия Usenet акаунт.
Ще имате нужда и от подробностите за вашия Usenet акаунт.
След това продължете и изберете потребителско име и парола за себе си, това са акредитациите, които ще използвате, за да влезете в уебсайта си.
След това продължете и изберете потребителско име и парола за себе си, това са акредитациите, които ще използвате, за да влезете в уебсайта си.
Възможно е да получите грешка, когато ви питам къде искате да съхранявате файловете nzb, просто изпълнете предоставената команда chmod от терминал като бърза корекция.
Възможно е да получите грешка, когато ви питам къде искате да съхранявате файловете nzb, просто изпълнете предоставената команда chmod от терминал като бърза корекция.
Поздравления, които сте стигнали до hangout за админ.
Поздравления, които сте стигнали до hangout за админ.
Едно нещо, което трябва да направите, преди да ви изпратя по пътя, е да промените начина, по който работят категориите nzb, за да направите това кликнете върху името си в горния десен ъгъл.
Едно нещо, което трябва да направите, преди да ви изпратя по пътя, е да промените начина, по който работят категориите nzb, за да направите това кликнете върху името си в горния десен ъгъл.
След това кликнете върху връзката Редактиране.
След това кликнете върху връзката Редактиране.
Image
Image

Сега премахнете отметката от квадратчетата за филми, музика и конзола.

Препоръчано: