Làm thế nào để xây dựng Indexen Usenet riêng của bạn

Mục lục:

Làm thế nào để xây dựng Indexen Usenet riêng của bạn
Làm thế nào để xây dựng Indexen Usenet riêng của bạn

Video: Làm thế nào để xây dựng Indexen Usenet riêng của bạn

Video: Làm thế nào để xây dựng Indexen Usenet riêng của bạn
Video: The Ultimate Kindle Tutorial 2020 | Watch the complete Tutorial now for FREE - YouTube 2024, Tháng tư
Anonim
Image
Image

Có rất nhiều chỉ số NZB ngoài đó như NZB Matrix và NZB (dot) ORG, nhưng chúng chỉ lập chỉ mục MỘT SỐ của Usenet. Sau đây là cách xây dựng trình lập chỉ mục của riêng bạn để bạn có thể lập chỉ mục những gì bạn muốn.

Những điều bạn cần:

  • Một máy tính chạy Ubuntu.
  • Một tài khoản Usenet.
  • Một sự hiểu biết cơ bản về thiết bị đầu cuối Linux.
  • Một kết nối internet khá.

Nếu bạn có tất cả những điều trên, bạn sẽ tốt, hãy bắt đầu.

Cài đặt NewzNab

Chúng tôi sẽ thực hiện khá nhiều việc cài đặt từ một thiết bị đầu cuối, vì vậy hãy kích hoạt thiết bị đầu cuối và thực hiện như sau:

sudo gnome-terminal

Điều này sẽ cung cấp cho chúng ta một thiết bị đầu cuối đang chạy trong bối cảnh bảo mật gốc, theo cách này, chúng ta không phải tiếp tục gõ sudo.

Điều đầu tiên bạn sẽ muốn làm là cập nhật các kho lưu trữ của bạn:
Điều đầu tiên bạn sẽ muốn làm là cập nhật các kho lưu trữ của bạn:

apt-get update

Hầu hết các nội dung liên quan đến trang web trên Ubuntu đều nằm trong / var / www, vì vậy hãy tạo một thư mục để cài đặt và đặt quyền ghi trên thư mục:
Hầu hết các nội dung liên quan đến trang web trên Ubuntu đều nằm trong / var / www, vì vậy hãy tạo một thư mục để cài đặt và đặt quyền ghi trên thư mục:

mkdir –p /var/www/newznab

chmod 777 /var/www/newznab

Tiếp theo chúng ta cần cài đặt PHP:
Tiếp theo chúng ta cần cài đặt PHP:

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

Chúng ta cũng cần phải cài đặt thêm một vài phần mở rộng PHP:
Chúng ta cũng cần phải cài đặt thêm một vài phần mở rộng PHP:

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

Điều tiếp theo chúng ta cần làm là chỉnh sửa cấu hình PHP, chúng ta sẽ sử dụng nano cho điều này:
Điều tiếp theo chúng ta cần làm là chỉnh sửa cấu hình PHP, chúng ta sẽ sử dụng nano cho điều này:

nano /etc/php5/cli/php.ini

Có hai cài đặt cần được thay đổi, trước tiên bạn cần phải thay đổi:
Có hai cài đặt cần được thay đổi, trước tiên bạn cần phải thay đổi:

max_execution_time = 120

Bạn cũng sẽ cần thay đổi cài đặt date.timezone, bạn có thể nhận danh sách đầy đủ các giá trị có thể có tại đây.
Bạn cũng sẽ cần thay đổi cài đặt date.timezone, bạn có thể nhận danh sách đầy đủ các giá trị có thể có tại đây.
Tiếp theo chúng ta cần phải cài đặt một số loại cơ sở dữ liệu, tôi chọn để đi cho MySQL:
Tiếp theo chúng ta cần phải cài đặt một số loại cơ sở dữ liệu, tôi chọn để đi cho MySQL:

apt-get install mysql-server-5.5

apt-get install mysql-client-5.5

apt-get install libmysqlclient-dev

Bạn sẽ được nhắc nhập mật khẩu trong khi định cấu hình, hãy đảm bảo chọn mật khẩu mạnh, đặc biệt nếu bạn định làm cho nó trở thành một người lập chỉ mục có sẵn công khai.
Bạn sẽ được nhắc nhập mật khẩu trong khi định cấu hình, hãy đảm bảo chọn mật khẩu mạnh, đặc biệt nếu bạn định làm cho nó trở thành một người lập chỉ mục có sẵn công khai.
Điều cuối cùng chúng ta cần cài đặt là Apache:
Điều cuối cùng chúng ta cần cài đặt là Apache:

apt-get install –y apache2

Chúng ta sẽ cần phải thực hiện những thay đổi tương tự mà chúng ta đã thực hiện cho cấu hình PHP cơ sở, với cấu hình Apache, cũng có một thiết lập bổ sung cần được thay đổi, một lần nữa chúng ta sẽ sử dụng nano:
Chúng ta sẽ cần phải thực hiện những thay đổi tương tự mà chúng ta đã thực hiện cho cấu hình PHP cơ sở, với cấu hình Apache, cũng có một thiết lập bổ sung cần được thay đổi, một lần nữa chúng ta sẽ sử dụng nano:

nano /etc/php5/apache2/php.ini

Đây là các cài đặt bạn sẽ cần phải thay đổi:

  • memory_limit = -1
  • max_execution_time = 120
  • date.timezone = Châu Âu / Luân Đôn
Bây giờ chúng ta cần phải tạo cấu hình Apache thích hợp cho trang web của chúng tôi, vì vậy hãy chạy:
Bây giờ chúng ta cần phải tạo cấu hình Apache thích hợp cho trang web của chúng tôi, vì vậy hãy chạy:

nano /etc/apache2/sites-available/newznab

Khi nano mở, hãy dán phần sau vào tệp:
Khi nano mở, hãy dán phần sau vào tệp:

ServerAdmin webmaster@localhost ServerName localhost

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

Tiếp tục và cam kết các thay đổi đối với tệp.

Bây giờ tất cả các điều kiện tiên quyết được cài đặt, chúng tôi có thể cài đặt NewzNab, vì vậy hãy truy cập trang tải xuống và lấy một bản sao của NewzNab Classic.
Bây giờ tất cả các điều kiện tiên quyết được cài đặt, chúng tôi có thể cài đặt NewzNab, vì vậy hãy truy cập trang tải xuống và lấy một bản sao của NewzNab Classic.
Một khi nó đã tải về giải nén nó.
Một khi nó đã tải về giải nén nó.
Image
Image

Bây giờ sao chép tất cả các tập tin được trích xuất.

Dán chúng vào:
Dán chúng vào:

/var/www/newznab

Bây giờ mở một thiết bị đầu cuối mới và chạy các lệnh sau đây để đăng ký NewzNab làm trang web mặc định, cũng như cho phép mod-viết lại.
Bây giờ mở một thiết bị đầu cuối mới và chạy các lệnh sau đây để đăng ký NewzNab làm trang web mặc định, cũng như cho phép mod-viết lại.

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

Bạn có thể nhận thấy một lỗi khi bạn thực hiện lệnh khởi động lại, điều này là do chúng tôi đã sử dụng localhost trong tệp cấu hình của chúng tôi, chỉ cần bỏ qua nó và tiếp tục.

Cuối cùng, để sắp xếp một số vấn đề về quyền, hãy chạy như sau:
Cuối cùng, để sắp xếp một số vấn đề về quyền, hãy chạy như sau:

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/

Cấu hình

Bây giờ chúng ta đã cài đặt NewzNab, chúng ta cần định cấu hình nó, sau khi tất cả sẽ không có bất kỳ điểm nào khi chạy trình lập chỉ mục của riêng bạn nếu bạn không tùy chỉnh nó. Vì vậy, mở trình duyệt của bạn lựa chọn và đi qua https:// localhost / install. Khi trang đã tải xong, hãy nhấp vào nút để kiểm tra trạng thái của các điều kiện tiên quyết của bạn.

Lưu ý: Bạn sẽ nhận được hai cài đặt có trạng thái cảnh báo, đó là các cài đặt date.timezone và memory_limit. Chỉ cần bỏ qua những điều này và tiếp tục.

Đề xuất: