Mājas lapa » » Kā izveidot savu Usenet indeksētāju

    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 localhost

    DocumentRoot / 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