Има много NZB индексиращи като NZB Matrix и NZB (dot) ORG, но те само индексират НЯКОИ от Usenet. Ето как да създадете свой собствен индексиращ, така че да можете да индексирате това, което искате.
Ако имате всичко от горното, че сте добре да тръгнете, нека да започнем.
Ние ще правим почти цялата инсталация от терминал, за да задействаме терминала и да извършим следното:
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
Това са настройките, които ще трябва да промените:
Сега трябва да създадем подходящата конфигурация на Apache за нашия уеб сайт, така че изпълнете:
nano / etc / apache2 / sites-available / newznab
Когато нано се отвори, поставете следното във файла:
Уеб администратор на ServerAdmin @ localhost
ServerName localhostDocumentRoot / 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