Laman » bagaimana untuk » Bagaimana Membina Indeks Usenet Sendiri Anda

    Bagaimana Membina Indeks Usenet Sendiri Anda

    Ada banyak NZB Indexers di luar sana seperti NZB Matrix dan NZBs (dot) ORG, tetapi mereka hanya indeks SESETENGAH Usenet. Inilah caranya untuk membina indeks anda sendiri supaya anda boleh indeks apa yang anda mahu.

    Perkara yang Anda Perlu:

    • Komputer yang menjalankan Ubuntu.
    • Akaun Usenet.
    • Pengertian asas mengenai terminal Linux.
    • Sambungan internet yang baik.

    Jika anda mempunyai semua perkara di atas, anda baik untuk pergi, mari bermula.

    Memasang NewzNab

    Kami akan melakukan banyak pemasangan dari terminal, jadi api terminal dan laksanakan perkara berikut:

    sudo gnome-terminal

    Ini akan memberi kami terminal berjalan di bawah konteks keselamatan root, dengan cara ini kita tidak perlu menyimpan taip sudo.

    Perkara pertama yang ingin anda lakukan ialah mengemas kini repositori anda:

    apt-get update

    Kebanyakan laman web yang berkaitan dengan laman web di Ubuntu tinggal di / var / www, jadi mari buat direktori untuk memasang dan tetapkan kebenaran ditulis pada folder:

    mkdir -p / var / www / newznab

    chmod 777 / var / www / newznab

    Seterusnya kita perlu memasang PHP:

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

    Kita perlu memasang beberapa tambahan PHP tambahan juga:

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

    Perkara seterusnya yang perlu kita lakukan ialah mengedit konfigurasi PHP, kita akan menggunakan nano untuk ini:

    nano /etc/php5/cli/php.ini

    Terdapat dua tetapan yang perlu diubah, pertama anda perlu mengubah:

    max_execution_time = 120

    Anda juga perlu mengubah tetapan date.timezone, anda boleh mendapatkan senarai penuh nilai-nilai yang mungkin di sini.

    Seterusnya kita perlu memasang beberapa jenis pangkalan data, saya memilih untuk pergi ke MySQL:

    apt-get install mysql-server-5.5

    apt-get install mysql-client-5.5

    apt-get install libmysqlclient-dev

    Anda akan diminta untuk kata laluan semasa konfigurasi, pastikan untuk memilih kata laluan yang kuat, terutamanya jika anda bercadang untuk menjadikannya pengindeks awam tersedia.

    Perkara terakhir yang perlu kita pasang ialah Apache:

    apt-get install -y apache2

    Kita perlu membuat perubahan yang sama yang kita buat kepada konfigurasi PHP asas, kepada konfigurasi Apache, terdapat juga tetapan tambahan yang perlu diubah, sekali lagi kita akan menggunakan nano:

    nano /etc/php5/apache2/php.ini

    Ini adalah tetapan yang perlu anda ubah:

    • memory_limit = -1
    • max_execution_time = 120
    • date.timezone = Eropah / London

    Sekarang kita perlu membuat konfigurasi Apache yang sesuai untuk laman web kami, jadi jalankan:

    nano / etc / apache2 / sites-available / newznab

    Apabila nano membuka tampal yang berikut ke dalam fail:


    ServerAdmin webmaster @ localhost
    ServerName localhost

    DocumentRoot / var / www / newznab / www
    ErrorLog /var/log/apache2/error.log
    LogLevel memberi amaran

    Pergi ke hadapan dan komit perubahan pada fail.

    Sekarang semua prasyarat dipasang kami boleh memasang NewzNab, jadi pergi ke halaman muat turun dan ambil salinan NewzNab Classic.

    Sebaik sahaja ia telah memuat turun ekstrak itu.

    Sekarang salin semua fail yang diekstrak.

    Tampalkannya dalam:

    / var / www / newznab

    Sekarang buka terminal baru dan jalankan arahan berikut untuk mendaftar NewzNab sebagai laman web lalai, serta membolehkan mod-rewrite.

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

    Anda mungkin dapat melihat ralat apabila anda menjalankan perintah restart, ini kerana kami menggunakan localhost dalam fail config kami, hanya mengabaikannya dan teruskan.

    Akhirnya untuk menyelesaikan beberapa isu kebenaran, jalankan perkara berikut:

    sudo chmod 777 / var / www / newznab / www / lib / smarty / templates_c
    sudo chmod 777 / var / www / newznab / www / cover / movies
    sudo chmod 777 / var / www / newznab / www / cover / music
    sudo chmod 777 / var / www / newznab / www
    sudo chmod 777 / var / www / newznab / www / pasang
    sudo chmod 777 / var / www / newznab / nzbfiles /

    Konfigurasi

    Sekarang bahawa kami telah memasang NewzNab, kami perlu mengkonfigurasinya, setelah itu tidak akan ada titik untuk menjalankan indeks anda sendiri jika anda tidak menyesuaikannya. Jadi buka pilihan penyemak imbas anda dan tuju ke http: // localhost / install. Sebaik sahaja halaman dimuatkan klik pada butang untuk memeriksa status prasyarat anda.

    Nota: Anda akan mendapat dua tetapan yang mempunyai status amaran, iaitu tarikh.timezone dan tetapan memori_limit. Abaikan perkara ini dan teruskan.

    Sebaik sahaja anda bergerak, anda perlu memasukkan credentials untuk mengakses pangkalan data MySQL anda.

    Anda juga memerlukan butiran ke akaun Usenet anda.

    Kemudian teruskan dan pilih nama pengguna dan kata laluan untuk diri sendiri, ini adalah bukti yang anda akan gunakan untuk log masuk ke laman web anda.

    Anda mungkin mendapat ralat apabila ia meminta anda di mana anda mahu menyimpan fail nzb, hanya jalankan perintah chmod yang disediakan dari terminal sebagai fix cepat.

    Tahniah anda telah membuatnya ke hangout pentadbir.

    Satu perkara yang perlu anda lakukan sebelum saya menghantar anda dalam perjalanan adalah mengubah cara kategori nzb berfungsi, untuk melakukan klik ini pada nama anda di sudut kanan atas.

    Kemudian klik pada pautan Edit.

    Sekarang nyahtanda kotak untuk Filem, Muzik dan Konsol.

    Sebaik sahaja anda selesai melakukannya, kembali ke http: // localhost / admin dan lalui langkah-langkah untuk menyelesaikan konfigurasi pengindeks anda.

    Itulah yang ada padanya. Pastikan anda mengikuti saya di Twitter: @taybgibb