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