Kotisivu » miten » Miten rakentaa oma Usenet-indeksoijasi

    Miten rakentaa oma Usenet-indeksoijasi

    On olemassa paljon NZB-indeksereitä, kuten NZB Matrix ja NZB (dot) ORG, mutta ne vain indeksoivat JONKIN VERRAN Usenetin Voit rakentaa oman hakemistosi, jotta voit indeksoida mitä haluat.

    Asiat, joita tarvitset:

    • Tietokone, jossa on Ubuntu.
    • Usenet-tili.
    • Perustiedot Linux-päätelaitteesta.
    • Kunnollinen internetyhteys.

    Jos sinulla on kaikki edellä mainitut, olet hyvä mennä, aloitetaan.

    NewzNabin asentaminen

    Aiomme tehdä melko paljon koko asennuksen päätelaitteesta, joten sammuta päätelaite ja suorita seuraavat toimet:

    sudo gnome-terminal

    Tämä antaa meille päätelaitteen, joka toimii juureturvallisuuden yhteydessä, joten meidän ei tarvitse kirjoittaa sudoa.

    Ensimmäinen asia, jonka aiot tehdä, on päivittää arkistot:

    apt-get päivitys

    Useimmat Ubuntuissa olevat verkkosivustoon liittyvät asiat elävät / var / www-sivustossa, joten voit tehdä hakemiston asentaa ja asettaa kansiolle kirjoitettavat oikeudet:

    mkdir -p / var / www / newznab

    chmod 777 / var / www / newznab

    Seuraavaksi meidän on asennettava PHP:

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

    Meidän on myös asennettava muutama ylimääräinen PHP-laajennus:

    apt-get install -y php5-gd php5-mysql php5-curl

    Seuraava asia, joka meidän on tehtävä, on muokata PHP-kokoonpanoa, käytämme nanoa tähän:

    nano /etc/php5/cli/php.ini

    On kaksi asetusta, joita on muutettava, ensin sinun on muutettava:

    max_execution_time = 120

    Sinun on myös muutettava date.timezone-asetusta, saat täydellisen luettelon mahdollisista arvoista täällä.

    Seuraavaksi meidän on asennettava jonkinlainen tietokanta, halusin mennä MySQL: lle:

    apt-get install mysql-palvelin-5.5

    apt-get install mysql-client-5.5

    apt-get install libmysqlclient-dev

    Sinua pyydetään antamaan salasana kokoonpanon aikana, varmista, että valitset vahvan salasanan, varsinkin jos aiot tehdä sen julkisesti saatavilla olevaksi indeksoijaksi.

    Viimeinen asia, joka meidän on asennettava, on Apache:

    apt-get install -y apache2

    Meidän on tehtävä samat muutokset kuin PHP: n perusasetuksissa, Apache-kokoonpanoon, on myös lisäsäätö, jota on muutettava, jälleen kerran käytämme nano:

    nano /etc/php5/apache2/php.ini

    Nämä asetukset on muutettava:

    • memory_limit = -1
    • max_execution_time = 120
    • date.timezone = Eurooppa / Lontoo

    Nyt meidän on luotava sopiva Apache-kokoonpano verkkosivustollemme, joten suorita:

    nano / etc / apache2 / sites-available / newznab

    Kun nano avautuu liittämällä seuraava tiedosto tiedostoon:


    ServerAdminin ylläpitäjä @ localhost
    Palvelimen nimi localhost

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

    Siirry eteenpäin ja tee muutokset tiedostoon.

    Nyt kun kaikki ennakkoedellytykset on asennettu, voimme asentaa NewzNabin, joten siirry lataussivulle ja ota kopio NewzNab Classicista.

    Kun tiedosto on ladattu, se on poistettu.

    Kopioi kaikki uutetut tiedostot.

    Liitä ne:

    / Var / www / newznab

    Avaa nyt uusi päätelaite ja suorita seuraavat komennot rekisteröidäksesi NewzNabin oletussivustoksi, sekä ota käyttöön mod-rewrite.

    sudo a2dissite oletus
    sudo a2ensite newznab
    sudo a2enmod uudelleenkirjoittaminen
    sudo service apache2 käynnistyy uudelleen

    Saatat huomata virheen, kun käynnistät uudelleenkäynnistyskomennon, tämä johtuu siitä, että käytimme localhostia konfiguraatiotiedostossamme, vain ohitamme ja jatkamme.

    Lopuksi voit selvittää joitakin lupakysymyksiä seuraavasti:

    sudo chmod 777 / var / www / newznab / www / lib / smarty / templates_c
    sudo chmod 777 / var / www / newznab / www / kannet / elokuvat
    sudo chmod 777 / var / www / newznab / www / cover / music
    sudo chmod 777 / var / www / newznab / www
    sudo chmod 777 / var / www / newznab / www / install
    sudo chmod 777 / var / www / newznab / nzbfiles /

    kokoonpano

    Nyt kun olemme asentaneet NewzNabin, meidän on määritettävä se, sen jälkeen, kun ei ole mitään kohtaa käyttää omaa indeksointia, jos et muokannut sitä. Avaa siis selaimesi valinta ja siirry osoitteeseen http: // localhost / install. Kun sivu on ladattu, napsauta painiketta tarkistaaksesi ennakkoedellytysten tilan.

    Huomautus: Saat kaksi asetusta, joilla on varoitustila, jotka ovat date.timezone ja memory_limit-asetukset. Vain ohita nämä ja jatka.

    Kun olet siirtynyt, sinun täytyy laittaa käyttöoikeudet päästäksesi MySQL-tietokantaasi.

    Tarvitset myös tiedot Usenet-tilillesi.

    Sitten mene eteenpäin ja valitse käyttäjätunnus ja salasana itsellesi. Nämä ovat valtuudet, joita käytät kirjautumalla sivustoosi.

    Saatat saada virheen, kun se kysyy sinulta, mihin haluat tallentaa nzb-tiedostot, suorita vain toimitettu chmod-komento päätelaitteesta pikahakuna.

    Onnittelut, että olette tehneet järjestelmänvalvojan hangoutiin.

    Yksi asia, joka sinun täytyy tehdä ennen kuin lähetän sinut matkalla, on muuttaa tapaa, jolla nzb-luokat toimivat, napsauttamalla nimeäsi oikeassa yläkulmassa.

    Napsauta sitten Muokkaa -linkkiä.

    Poista valintaruudut elokuvista, musiikista ja konsolista.

    Kun olet tehnyt sen, siirry takaisin osoitteeseen http: // localhost / admin ja mene läpi indeksointiasetuksen määritysvaiheet.

    Se on kaikki siinä. Muista seurata minua Twitterissä: @taybgibb