If-Koubou

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

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

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

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

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

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

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

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

sudo gnome-терминал

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

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

apt-get update

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

mkdir -p / var / www / newznab

chmod 777 / var / www / newznab

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

apt-get инсталирате -y php5 php5-dev php-pear

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

apt-get инсталирате -y php5-gd php5-mysql php5-curl

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

nano /etc/php5/cli/php.ini

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

max_execution_time = 120

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

След това трябва да инсталираме някаква база данни, избрах да отида за MySQL:

apt-get инсталирате mysql-сървър-5.5

apt-get install mysql-client-5.5

apt-get инсталирате libmysqlclient-dev

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

Последното нещо, което трябва да инсталираме, е Apache:

apt-get инсталирате -y apache2

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

nano /etc/php5/apache2/php.ini

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

  • memory_limit = -1
  • max_execution_time = 120
  • date.timezone = Европа / Лондон

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

nano / etc / apache2 / sites-available / newznab

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


Уеб администратор на ServerAdmin @ localhost
ServerName localhost

DocumentRoot / var / www / newznab / www
ErrorLog /var/log/apache2/error.log
LogLevel предупреждава

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

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

След като го изтегли, извадете го.

Сега копирайте всички извлечени файлове.

Поставете ги в:

/ Var / WWW / newznab

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

sudo a2dissite по подразбиране
sudo a2ensite newznab
sudo a2enmod пренапише
sudo услуга apache2 рестартиране

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

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

sudo chmod 777 / var / www / newznab / www / lib / smarty / templates_c
sudo chmod 777 / var / www / newznab / www / корици / филми
sudo chmod 777 / var / www / newznab / www / корици / музика
sudo chmod 777 / var / www / newznab / www
sudo chmod 777 / var / www / newznab / www / инсталирате
sudo chmod 777 / var / www / newznab / nzbfiles /

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

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

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

След като се придвижите, ще трябва да поставите данните за достъп до вашата MySQL база данни.

Ще имате нужда и от подробностите за вашия Usenet акаунт.

След това продължете и изберете потребителско име и парола за себе си, това са акредитациите, които ще използвате, за да влезете в уебсайта си.

Възможно е да получите грешка, когато ви питам къде искате да съхранявате файловете nzb, просто изпълнете предоставената команда chmod от терминал като бърза корекция.

Поздравления, които сте стигнали до hangout за админ.

Едно нещо, което трябва да направите, преди да ви изпратя по пътя, е да промените начина, по който работят категориите nzb, за да направите това кликнете върху името си в горния десен ъгъл.

След това кликнете върху връзката Редактиране.

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

След като направите това, върнете се на http: // localhost / admin и преминете през стъпките, за да завършите конфигурирането на индекса.

Това е всичко за него. Не забравяйте да ме следвате в Twitter: @taybgibb