Jak zbudować własny indeksator Usenetu

Dec 10, 2024
Chmura i Internet
TREŚĆ NIENARUSZONA

Istnieje wiele indeksujących NZB, takich jak NZB Matrix i NZB (kropka) ORG, ale indeksują one tylko TROCHĘ Usenetu. Oto jak zbudować własny indeksator, aby móc indeksować to, co chcesz.

Potrzebne rzeczy:

  • Komputer z systemem Ubuntu.
  • Konto Usenet.
  • Podstawowa znajomość terminala Linux.
  • Przyzwoite połączenie internetowe.

Jeśli masz wszystkie powyższe elementy, możesz zaczynać.

Instalowanie NewzNab

Zamierzamy wykonać prawie całą instalację z terminala, więc uruchom terminal i wykonaj następujące czynności:

sudo gnome-terminal

To da nam terminal działający w kontekście bezpieczeństwa roota, dzięki czemu nie będziemy musieli ciągle pisać sudo.

Pierwszą rzeczą, którą będziesz chciał zrobić, jest zaktualizowanie repozytoriów:

aktualizacja apt-get

Większość rzeczy związanych z witryną w Ubuntu znajduje się w / var / www, więc zróbmy katalog dla naszej instalacji i ustawmy uprawnienia do zapisu w folderze:

mkdir --p / var / www / newznab

chmod 777 / var / www / newznab

Następnie musimy zainstalować PHP:

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

Musimy również zainstalować kilka dodatkowych rozszerzeń PHP:

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

Następną rzeczą, którą musimy zrobić, to edytować konfigurację PHP, będziemy używać do tego nano:

nano /etc/php5/cli/php.ini

Istnieją dwa ustawienia, które należy zmienić, najpierw musisz zmienić:

max_execution_time = 120

Będziesz także musiał zmienić ustawienie date.timezone, możesz uzyskać pełną listę możliwych wartości tutaj .

Następnie musimy zainstalować jakąś bazę danych, zdecydowałem się na MySQL:

apt-get install mysql-server-5.5

apt-get install mysql-client-5.5

apt-get install libmysqlclient-dev

Zostaniesz poproszony o podanie hasła podczas konfiguracji, upewnij się, że wybrałeś silne hasło, zwłaszcza jeśli planujesz uczynić je publicznie dostępnym indeksatorem.

Ostatnią rzeczą, którą musimy zainstalować, jest Apache:

apt-get install –y apache2

Będziemy musieli wprowadzić te same zmiany, które wprowadziliśmy w podstawowej konfiguracji PHP, w konfiguracji Apache, jest też dodatkowe ustawienie, które należy zmienić, ponownie użyjemy nano:

nano /etc/php5/apache2/php.ini

Oto ustawienia, które musisz zmienić:

  • memory_limit = -1
  • max_execution_time = 120
  • date.timezone = Europa / Londyn

Teraz musimy stworzyć odpowiednią konfigurację Apache dla naszej strony internetowej, więc uruchom:

nano / etc / apache2 / sites-available / newznab

Po otwarciu nano wklej do pliku następujące elementy:

<VirtualHost *: 80>
Webmaster ServerAdmin @ localhost
Nazwa_serwera localhost

DocumentRoot / var / www / newznab / www
ErrorLog /var/log/apache2/error.log
LogLevel ostrzegaj
</VirtualHost>

Kontynuuj i zatwierdź zmiany w pliku.

Po zainstalowaniu wszystkich wymagań wstępnych możemy zainstalować NewzNab, więc przejdź do strona pobierania i pobierz kopię NewzNab Classic.

Po pobraniu wypakuj go.

Teraz skopiuj wszystkie wyodrębnione pliki.

Wklej je w:

/ var / www / newznab

Teraz otwórz nowy terminal i uruchom następujące polecenia, aby zarejestrować NewzNab jako domyślną stronę internetową, a także włączyć mod-rewrite.

sudo a2dissite default
Pseudo A2 Ensite Newsnab
sudo a2enmod przepisać
restart usługi sudo apache2

Możesz zauważyć błąd podczas wykonywania polecenia restartu, ponieważ użyliśmy localhost w naszym pliku konfiguracyjnym, po prostu zignoruj ​​go i kontynuuj.

Na koniec, aby rozwiązać niektóre problemy z uprawnieniami, uruchom następujące:

sudo chmod 777 /var/www/newznab/www/lib/smarty/templates_c
sudo chmod 777 / var / www / newznab / www / covery / movies
sudo chmod 777 / var / www / newznab / www / covery / music
sudo chmod 777 / var / www / newznab / www
sudo chmod 777 / var / www / newznab / www / install
sudo chmod 777 / var / www / newznab / nzbfiles /

Konfiguracja

Teraz, gdy mamy zainstalowany NewzNab, musimy go skonfigurować, w końcu nie byłoby sensu uruchamiać własnego indeksatora, gdybyś go nie dostosował. Więc otwórz wybraną przeglądarkę i przejdź do http: // localhost / install. Po załadowaniu strony kliknij przycisk, aby sprawdzić stan wymagań wstępnych.

Uwaga: Otrzymasz dwa ustawienia, które mają status ostrzeżenia, są to ustawienia date.timezone i memory_limit. Po prostu zignoruj ​​je i kontynuuj.

Gdy przejdziesz dalej, będziesz musiał wprowadzić poświadczenia, aby uzyskać dostęp do bazy danych MySQL.

Będziesz także potrzebować danych do swojego konta Usenet.

Następnie wybierz dla siebie nazwę użytkownika i hasło, są to dane uwierzytelniające, których będziesz używać do logowania się do swojej witryny.

Możesz otrzymać błąd, gdy zapyta cię, gdzie chcesz przechowywać pliki nzb, po prostu uruchom dostarczone polecenie chmod z terminala jako szybką poprawkę.

Gratulacje, dotarłeś na spotkanie administracyjne.

Jedną rzeczą, którą musisz zrobić, zanim wyślę Cię w drogę, jest zmiana sposobu działania kategorii nzb. Aby to zrobić, kliknij swoje imię i nazwisko w prawym górnym rogu.

Następnie kliknij link Edytuj.

Teraz odznacz pola filmów, muzyki i konsoli.

Gdy to zrobisz, wróć do http: // localhost / admin i wykonaj kroki, aby zakończyć konfigurację indeksatora.

To wszystko. Koniecznie śledź mnie na Twitterze: @taybgibb

Usenet Indexer Development

Automate Your Downloads With Premiumize And A Usenet Indexer

How To Use Usenet

Simple Usenet Tutorial

Usenet How To- Downloading With Unison

HOW TO OPTIMIZE AND USE YOUR USENET SETUP IN 2020

Usenet Professor- Setting Up A Usenet Server In Newsbin Pro

Home Network Updates - & NZEDb Indexer

Usenet – A Simple Quick Start Guide With Easynews


Chmura i Internet - Najpopularniejsze artykuły

Aby uzyskać lepsze wrażenia z Instagrama, śledź hashtagi zamiast ludzi

Chmura i Internet Jan 31, 2025

TREŚĆ NIENARUSZONA Jeśli korzystasz z Instagrama od jakiegoś czasu, prawdopodobnie już wiesz, jakie to świetne miejsce do szukania inspiracji. Aby jednak zobaczyć najlepsz�..


Jak przesłać zdjęcia z iPhone'a na komputer

Chmura i Internet Apr 10, 2025

Nie potrzebujesz żadnego specjalnego oprogramowania do przesyłania zdjęć i filmów z iPhone'a na komputer z systemem Windows. Nie potrzebujesz nawet iTunes. Wszystko, czego potr..


Jak zablokować określone reklamy w YouTube

Chmura i Internet Dec 27, 2024

TREŚĆ NIENARUSZONA Czy zdarzyło Ci się razić na YouTube tylko po to, aby w kółko otrzymywać tę samą irytującą reklamę pre-roll? Jest to problem systemowy dzięki algo..


Jak korzystać z trybu obrazu w obrazie Sierry w serwisach Netflix, YouTube i innych nieobsługiwanych witrynach

Chmura i Internet Oct 11, 2025

macOS Sierra obraz w trybie obrazu nie obsługuje natywnie Netflix i YouTube, ale rozszerzenie Safari dodaje specjalny przycisk do tego zadania, umożliwiając wyświ..


Jak udostępniać wszystkim zdjęcia Apple Live Photos

Chmura i Internet Nov 23, 2024

TREŚĆ NIENARUSZONA Zdjęcia na żywo to sprytna innowacja, którą Apple niedawno wprowadziła w iOS 9, umożliwiając użytkownikom kręcenie krótkich filmów, które pojawiaj..


Pobierz pliki wysłane do Twojego Dropbox za pośrednictwem poczty e-mail lub strony internetowej

Chmura i Internet Oct 26, 2025

Czy kiedykolwiek chciałeś, aby ktoś wysłał Ci plik, który był zbyt duży, aby wysłać go e-mailem? Oto, jak możesz zmienić swój Dropbox w sposób umożliwiający innym wysyłanie C..


Kalendarz Mozilla Sunbird

Chmura i Internet Sep 20, 2025

Nienawidzisz nowego kalendarza w Vista? Nie jesteś fanem kalendarza Outlooka lub nie podoba Ci się pomysł stałego połączenia z Internetem i korzystania z Kalendarza Google? Uwielbiasz O..


Pokaż ranking Alexa w przeglądarce Firefox

Chmura i Internet Aug 24, 2025

TREŚĆ NIENARUSZONA Do tej pory nie było sposobu, aby pokazać ranking Alexa bezpośrednio w Firefoksie… jeśli chcesz je zobaczyć, musisz albo użyć naprawdę świetnego O te..


Kategorie