Kā izveidot savu Usenet indeksētāju

Satura rādītājs:

Kā izveidot savu Usenet indeksētāju
Kā izveidot savu Usenet indeksētāju

Video: Kā izveidot savu Usenet indeksētāju

Video: Kā izveidot savu Usenet indeksētāju
Video: Meeting #5 - 4/29/2022 | ETF team meeting and dialogue - YouTube 2024, Aprīlis
Anonim
Image
Image

Ir daudz NZB indeksētāju, piemēram, NZB Matrix un NZB (dot) ORG, bet tie tikai indekss DAŽI no Usenet. Tālāk ir norādīts, kā izveidot savu indeksētāju, lai jūs varētu indeksēt, ko vēlaties.

Lietas, kas jums būs nepieciešams:

  • Dators darbojas Ubuntu.
  • Usenet konts.
  • Pamatprincips par Linux terminālu.
  • Pienācīgs interneta pieslēgums.

Ja jums ir visas iepriekš minētās, jums ir labi iet, sāksim darbu.

Instalēšana NewzNab

Mēs veiksim diezgan daudz visu instalēšanu no termināļa, lai izveidotu terminālu un izpildītu sekojošo:

sudo gnome-terminal

Tas dos mums termināli, kas darbojas zem saknes drošības kontekstā, tādēļ mums nav jāturpina rakstīt sudo.

Pirmā lieta, ko vēlaties darīt, ir atjaunināt savus krātuves:
Pirmā lieta, ko vēlaties darīt, ir atjaunināt savus krātuves:

apt-get update

Lielākā daļa tīmekļa vietņu saistīto stuff Ubuntu dzīvo / var / www, tāpēc ļauj izveidot mūsu instalēšanas direktoriju un noteikt mapē rakstāmās atļaujas:
Lielākā daļa tīmekļa vietņu saistīto stuff Ubuntu dzīvo / var / www, tāpēc ļauj izveidot mūsu instalēšanas direktoriju un noteikt mapē rakstāmās atļaujas:

mkdir –p /var/www/newznab

chmod 777 /var/www/newznab

Tālāk mums jāinstalē PHP:
Tālāk mums jāinstalē PHP:

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

Mums ir jāinstalē arī daži papildu PHP paplašinājumi:
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:
Nākamā lieta, kas mums jādara, ir rediģēt PHP konfigurāciju, mēs izmantosim nano:

nano /etc/php5/cli/php.ini

Ir divi iestatījumi, kas ir jāmaina, vispirms jums būs jāmaina:
Ir divi iestatījumi, kas ir jāmaina, vispirms jums būs jāmaina:

max_execution_time = 120

Jums būs jāmaina arī datums.timezone iestatījums, šeit varat iegūt pilnu iespējamo vērtību sarakstu.
Jums būs jāmaina arī datums.timezone iestatījums, šeit varat iegūt pilnu iespējamo vērtību sarakstu.
Nākamais mums ir nepieciešams instalēt sava veida datu bāzi, es izvēlējos iet uz MySQL:
Nākamais mums ir nepieciešams instalēt sava veida datu bāzi, es izvēlējos iet uz MySQL:

apt-get install mysql-server-5.5

apt-get install mysql-client-5.5

apt-get install libmysqlclient-dev

Image
Image

Konfigurācijas laikā jums tiks piedāvāts ievadīt paroli, pārliecinieties, ka esat izvēlējies drošu paroli, it īpaši, ja plānojat padarīt to par publiski pieejamu indeksētāju.

Pēdējā lieta, kas mums jāinstalē, ir Apache:
Pēdējā lieta, kas mums jāinstalē, ir Apache:

apt-get install –y apache2

Mums būs jāizdara tādas pašas izmaiņas, kādas mēs izdarījām uz pamata PHP konfigurāciju, Apache konfigurācijai, ir arī vēl viens iestatījums, kas ir jāmaina, atkal mēs izmantosim nano:
Mums būs jāizdara tādas pašas izmaiņas, kādas mēs izdarījām uz pamata PHP konfigurāciju, Apache konfigurācijai, ir arī vēl viens 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 vietnei, lai palaistu:
Tagad mums ir jāizveido atbilstoša Apache konfigurācija mūsu vietnei, lai palaistu:

nano /etc/apache2/sites-available/newznab

Kad nano atver, ielīmējiet failu šādā veidā:
Kad nano atver, ielīmējiet failu šādā veidā:

ServerAdmin webmaster@localhost ServerName localhost

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

Turpiniet rīkoties un izdarīt izmaiņas failā.

Tagad, kad ir izveidoti visi priekšnoteikumi, mēs varam instalēt NewzNab, tāpēc dodieties uz lejupielādes lapu un satveriet NewzNab Classic eksemplāru.
Tagad, kad ir izveidoti visi priekšnoteikumi, mēs varam instalēt NewzNab, tāpēc dodieties uz lejupielādes lapu un satveriet NewzNab Classic eksemplāru.
Tiklīdz tas ir lejupielādēts, ekstrakts to.
Tiklīdz tas ir lejupielādēts, ekstrakts to.
Tagad kopējiet visus izvilktos failus.
Tagad kopējiet visus izvilktos failus.
Ielīmējiet tos:
Ielīmējiet tos:

/var/www/newznab

Tagad atveriet jaunu termināli un palaidiet šādas komandas, lai reģistrētu NewzNab kā noklusējuma vietni, kā arī iespējotu mod-pārrakstīšanu.
Tagad atveriet jaunu termināli un palaidiet šādas komandas, lai reģistrētu NewzNab kā noklusējuma vietni, kā arī iespējotu mod-pārrakstīšanu.

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

Kad jūs izpildāt restart komandu, jūs, iespējams, pamanīsit kļūdu, jo vietējā hots tika izmantots mūsu konfigurācijas failā, vienkārši ignorējiet to un turpiniet.

Visbeidzot, lai atrisinātu dažas atļauju problēmas, rīkojieties šādi:
Visbeidzot, lai atrisinātu dažas atļauju problēmas, rīkojieties šādi:

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ācija

Tagad, kad mums ir instalēta NewzNab, mums tas jākonfigurē, galu galā nebūs nekāda punkta darboties ar savu indeksētāju, ja to nebūtu pielāgojis. Tāpēc atveriet izvēlēto pārlūkprogrammu un dodieties uz https:// localhost / install. Kad lapa ir ielādēta, noklikšķiniet uz pogas, lai pārbaudītu priekšnosacījumu statusu.

Piezīme: jūs saņemsiet divus iestatījumus, kuriem ir brīdinājuma statuss, tas ir datums.timezona un atmiņas_limita iestatījumi. Vienkārši ignorējiet šos un turpiniet.

Ieteicams: