Kā izveidot savu Usenet indeksētāju
Šeit ir daudz NZB indekseru, piemēram, NZB Matrix un NZB (dot) ORG, bet tie tikai indeksē Daži no Usenet. Lūk, kā veidot savu indeksētāju, lai jūs varētu indeksēt to, ko vēlaties.
Lietas, kas jums būs nepieciešamas:
- Dators, kurā darbojas Ubuntu.
- Usenet konts.
- Pamatzināšanas par Linux termināli.
- Pienācīgs interneta pieslēgums.
Ja jums ir visi iepriekšminētie, jums ir labi iet, sāciet.
NewzNab instalēšana
Mēs darīsim diezgan daudz visu instalāciju no termināla, tāpēc ugunsgrēks tiek pabeigts un izpildīts:
sudo gnome-terminal
Tas dos mums terminālu, kas darbojas saknes drošības kontekstā, tādējādi mums nav jāturpina rakstīt sudo.
Pirmā lieta, ko vēlaties darīt, ir atjaunināt glabātavas:
apt-get atjauninājums
Lielākā daļa ar Ubuntu saistīto tīmekļa vietņu materiālu dzīvo / var / www, tāpēc ļauj izveidot direktoriju mūsu instalēšanai un iestatīt ierakstāmās atļaujas mapē:
mkdir -p / var / www / newznab
chmod 777 / var / www / newznab
Tālāk mums jāinstalē PHP:
apt-get install -y php5 php5-dev php-bumbieris
Mums ir jāinstalē arī daži papildu PHP paplašinājumi:
apt-get install -y php5-gd php5-mysql php5-curl
Nākamā lieta, kas mums jādara, ir rediģēt PHP konfigurāciju, mēs izmantosim nano:
nano /etc/php5/cli/php.ini
Ir jāmaina divi iestatījumi, pirmkārt, jums būs jāmaina:
max_execution_time = 120
Jums būs arī jāmaina datums.timezona iestatījums, jūs varat saņemt pilnu iespējamo vērtību sarakstu šeit.
Tālāk mums jāinstalē sava veida datu bāze, es izvēlējos doties uz MySQL:
apt-get install mysql-server-5.5
apt-get instalēt mysql-client-5.5
apt-get install libmysqlclient-dev
Konfigurācijas laikā jums tiks piedāvāts ievadīt paroli, pārliecinieties, ka esat izvēlējies spēcīgu paroli, it īpaši, ja plānojat to padarīt par publiski pieejamu rādītāju.
Pēdējā lieta, kas mums jāinstalē, ir Apache:
apt-get install -y apache2
Mums būs jāveic tādas pašas izmaiņas, kādas mēs izdarījām pamata PHP konfigurācijā, uz Apache konfigurāciju, ir arī papildu iestatījums, kas ir jāmaina, atkal mēs izmantosim nano:
nano /etc/php5/apache2/php.ini
Šie ir iestatījumi, kas jums būs jāmaina:
- memory_limit = -1
- max_execution_time = 120
- date.timezone = Eiropa / Londona
Tagad mums ir jāizveido atbilstoša Apache konfigurācija mūsu tīmekļa vietnei, tāpēc palaidiet:
nano / etc / apache2 / sites-available / newznab
Ja nano atver failu, ielīmējiet šādu failu:
ServerAdmin tīmekļa pārzinis @ localhost
Servera nosaukums localhostDocumentRoot / var / www / newznab / www
ErrorLog /var/log/apache2/error.log
LogLevel brīdina
Iet uz priekšu un izdariet izmaiņas failā.
Tagad, kad ir instalētas visas priekšnoteikumi, mēs varam instalēt NewzNab, tāpēc dodieties uz lejupielādes lapu un paņemiet NewzNab Classic kopiju.
Pēc tam, kad tā ir lejupielādējusi ekstraktu.
Tagad kopējiet visus iegūtos failus.
Ielīmējiet tos:
/ var / www / newznab
Tagad atveriet jaunu termināli un izpildiet šādas komandas, lai reģistrētu NewzNab kā noklusējuma vietni, kā arī iespējotu mod-rewrite.
sudo a2dissite noklusējums
sudo a2ensite newznab
sudo a2enmod pārrakstīt
sudo service apache2 restart
Izpildot restartēšanas komandu, jūs varat pamanīt kļūdu, tas ir tāpēc, ka mūsu konfigurācijas failā izmantojām lokālo pieslēgumu, vienkārši ignorējiet to un turpiniet.
Visbeidzot, lai atrisinātu dažas atļaujas, rīkojieties šādi:
sudo chmod 777 / var / www / newznab / www / lib / smarty / templates_c
sudo chmod 777 / var / www / newznab / www / vāki / filmas
sudo chmod 777 / var / www / newznab / www / vāki / mūzika
sudo chmod 777 / var / www / newznab / www
sudo chmod 777 / var / www / newznab / www / install
sudo chmod 777 / var / www / newznab / nzbfiles /
Konfigurācija
Tagad, kad mēs esam instalējuši NewzNab, mums tas ir jākonfigurē, galu galā nebūtu nekāda punkta, lai darbinātu savu indeksētāju, ja to nepielāgāt. Tāpēc atveriet savu pārlūkprogrammu pēc izvēles un dodieties uz http: // localhost / install. Kad lapa ir ielādēta, noklikšķiniet uz pogas, lai pārbaudītu jūsu priekšnosacījumu statusu.
Piezīme: Jūs saņemsiet divus iestatījumus, kuriem ir brīdinājuma statuss, tie ir date.timezone un memory_limit iestatījumi. Vienkārši ignorējiet tos un turpiniet.
Kad jūs pārvietosies, jums būs jāievieto akreditācijas dati, lai piekļūtu MySQL datubāzei.
Jums būs nepieciešama informācija arī jūsu Usenet kontā.
Tad dodieties uz priekšu un izvēlieties sev lietotājvārdu un paroli, tie ir akreditācijas dati, kurus jūs izmantosiet, lai pieteiktos savā tīmekļa vietnē.
Iespējams, ka rodas kļūda, kad tā jautā, kur vēlaties saglabāt nzb failus, vienkārši palaidiet terminālā norādīto komandu chmod kā ātru labojumu.
Apsveicam, ka esat to darījis administratora Hangout sesijā.
Viena lieta, kas jums jādara, pirms es jums nosūtīšu, ir mainīt nzb kategoriju darbību, lai to izdarītu, noklikšķinot uz sava vārda augšējā labajā stūrī.
Pēc tam noklikšķiniet uz saites Rediģēt.
Tagad noņemiet atzīmes no filmas, mūzikas un konsoles lodziņiem.
Kad tas būs paveikts, dodies atpakaļ uz http: // localhost / admin un pārejiet uz soļiem, lai pabeigtu indeksētāja konfigurēšanu.
Tas viss ir ar to. Noteikti sekojiet man Twitter: @taybgibb