Cara Membangun Usenet Indexer Anda Sendiri

Daftar Isi:

Cara Membangun Usenet Indexer Anda Sendiri
Cara Membangun Usenet Indexer Anda Sendiri

Video: Cara Membangun Usenet Indexer Anda Sendiri

Video: Cara Membangun Usenet Indexer Anda Sendiri
Video: LEBIH CEPAT dari Google Drive! Review Cloudike Business Cloud Storage! - YouTube 2024, Maret
Anonim
Image
Image

Ada banyak NZB Indexers di luar sana seperti NZB Matrix dan NZBs (dot) ORG, tetapi mereka hanya mengindeks BEBERAPA dari Usenet. Berikut cara membuat pengindeks sendiri sehingga Anda dapat mengindeks apa yang Anda inginkan.

Hal yang Anda Butuhkan:

  • Komputer yang menjalankan Ubuntu.
  • Akun Usenet.
  • Pemahaman dasar tentang terminal Linux.
  • Koneksi internet yang layak.

Jika Anda memiliki semua hal di atas, Anda siap untuk memulai, mari kita mulai.

Memasang NewzNab

Kami akan melakukan hampir seluruh instalasi dari terminal, jadi jalankan terminal dan jalankan yang berikut:

sudo gnome-terminal

Ini akan memberi kita terminal yang berjalan di bawah konteks keamanan root, dengan cara ini kita tidak perlu terus mengetik sudo.

Hal pertama yang ingin Anda lakukan adalah memperbarui repositori Anda:
Hal pertama yang ingin Anda lakukan adalah memperbarui repositori Anda:

apt-get update

Sebagian besar barang-barang yang berhubungan dengan website di Ubuntu tinggal di / var / www, jadi mari kita membuat direktori untuk menginstal dan mengatur izin tertulis pada folder:
Sebagian besar barang-barang yang berhubungan dengan website di Ubuntu tinggal di / var / www, jadi mari kita membuat direktori untuk menginstal dan mengatur izin tertulis pada folder:

mkdir –p /var/www/newznab

chmod 777 /var/www/newznab

Selanjutnya kita perlu menginstal PHP:
Selanjutnya kita perlu menginstal PHP:

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

Kita perlu menginstal beberapa ekstensi PHP tambahan juga:
Kita perlu menginstal beberapa ekstensi PHP tambahan juga:

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

Hal berikutnya yang perlu kita lakukan adalah mengedit konfigurasi PHP, kita akan menggunakan nano untuk ini:
Hal berikutnya yang perlu kita lakukan adalah mengedit konfigurasi PHP, kita akan menggunakan nano untuk ini:

nano /etc/php5/cli/php.ini

Ada dua pengaturan yang perlu diubah, pertama-tama Anda harus mengubah:
Ada dua pengaturan yang perlu diubah, pertama-tama Anda harus mengubah:

max_execution_time = 120

Anda juga harus mengubah pengaturan date.timezone, Anda bisa mendapatkan daftar lengkap nilai yang mungkin di sini.
Anda juga harus mengubah pengaturan date.timezone, Anda bisa mendapatkan daftar lengkap nilai yang mungkin di sini.
Selanjutnya kita perlu menginstal beberapa jenis database, saya memilih untuk menggunakan MySQL:
Selanjutnya kita perlu menginstal beberapa jenis database, saya memilih untuk menggunakan MySQL:

apt-get install mysql-server-5.5

apt-get install mysql-client-5.5

apt-get install libmysqlclient-dev

Anda akan diminta kata sandi selama konfigurasi, pastikan untuk memilih kata sandi yang kuat, terutama jika Anda berencana menjadikannya sebagai pengindeks yang tersedia untuk umum.
Anda akan diminta kata sandi selama konfigurasi, pastikan untuk memilih kata sandi yang kuat, terutama jika Anda berencana menjadikannya sebagai pengindeks yang tersedia untuk umum.
Hal terakhir yang perlu kita instal adalah Apache:
Hal terakhir yang perlu kita instal adalah Apache:

apt-get install –y apache2

Kita perlu melakukan perubahan yang sama yang kita buat ke konfigurasi dasar PHP, ke konfigurasi Apache, ada juga pengaturan tambahan yang perlu diubah, lagi-lagi kita akan menggunakan nano:
Kita perlu melakukan perubahan yang sama yang kita buat ke konfigurasi dasar PHP, ke konfigurasi Apache, ada juga pengaturan tambahan yang perlu diubah, lagi-lagi kita akan menggunakan nano:

nano /etc/php5/apache2/php.ini

Ini adalah pengaturan yang perlu Anda ubah:

  • memory_limit = -1
  • max_execution_time = 120
  • date.timezone = Eropa / London
Kami sekarang perlu membuat konfigurasi Apache yang sesuai untuk situs web kami, jadi jalankan:
Kami sekarang perlu membuat konfigurasi Apache yang sesuai untuk situs web kami, jadi jalankan:

nano /etc/apache2/sites-available/newznab

Saat nano terbuka, tempelkan yang berikut ke dalam file:
Saat nano terbuka, tempelkan yang berikut ke dalam file:

ServerAdmin webmaster@localhost ServerName localhost

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

Lanjutkan dan lakukan perubahan pada file.

Sekarang setelah semua prasyarat terinstal, kita dapat menginstal NewzNab, pergilah ke halaman unduh dan ambil salinan NewzNab Classic.
Sekarang setelah semua prasyarat terinstal, kita dapat menginstal NewzNab, pergilah ke halaman unduh dan ambil salinan NewzNab Classic.
Setelah diunduh, ekstraklah.
Setelah diunduh, ekstraklah.
Sekarang salin semua file yang diekstrak.
Sekarang salin semua file yang diekstrak.
Tempelkan di:
Tempelkan di:

/var/www/newznab

Sekarang buka terminal baru dan jalankan perintah berikut untuk mendaftarkan NewzNab sebagai situs web default, serta mengaktifkan mod-rewrite.
Sekarang buka terminal baru dan jalankan perintah berikut untuk mendaftarkan NewzNab sebagai situs web default, serta mengaktifkan mod-rewrite.

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

Anda mungkin melihat kesalahan ketika Anda menjalankan perintah restart, ini karena kami menggunakan localhost di file konfigurasi kami, abaikan saja dan lanjutkan.

Akhirnya untuk menyelesaikan beberapa masalah izin, jalankan yang berikut:
Akhirnya untuk menyelesaikan beberapa masalah izin, jalankan yang berikut:

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/

Konfigurasi

Setelah menginstal NewzNab, kita perlu mengkonfigurasinya, bagaimanapun juga tidak akan ada gunanya menjalankan pengindeks Anda sendiri jika Anda tidak menyesuaikannya. Jadi buka browser pilihan Anda dan masuk ke https:// localhost / install. Setelah halaman dimuat, klik tombol untuk memeriksa status prasyarat Anda.

Catatan: Anda akan mendapatkan dua pengaturan yang memiliki status peringatan, yaitu pengaturan date.timezone dan memory_limit. Abaikan ini dan lanjutkan.

Direkomendasikan: