Cloud und Internet

So erstellen Sie Ihren eigenen Usenet-Indexer


Es gibt viele NZB-Indexer wie NZB Matrix und NZBs(dot)ORG, aber sie indizieren nur only ETWAS des Usenets. So erstellen Sie Ihren eigenen Indexer, damit Sie indizieren können, was Sie wollen.

Dinge, die Sie brauchen:

  • Ein Computer mit Ubuntu.
  • Ein Usenet-Konto.
  • Ein grundlegendes Verständnis des Linux-Terminals.
  • Eine ordentliche Internetverbindung.

Wenn Sie alle oben genannten Punkte haben, können Sie loslegen.

Installieren von NewzNab

Wir werden so ziemlich die gesamte Installation von einem Terminal aus durchführen, also starten Sie das Terminal und führen Sie Folgendes aus:

sudo gnome-terminal

Dadurch erhalten wir ein Terminal, das unter dem Root-Sicherheitskontext ausgeführt wird, sodass wir nicht ständig sudo eingeben müssen.

1622808628 845 So erstellen Sie Ihren eigenen Usenet

Das erste, was Sie tun möchten, ist, Ihre Repositorys zu aktualisieren:

apt-get-Update

1622808628 306 So erstellen Sie Ihren eigenen Usenet

Die meisten Website-bezogenen Dinge auf Ubuntu befinden sich in /var/www, also erstellen wir ein Verzeichnis für unsere Installation und legen Sie beschreibbare Berechtigungen für den Ordner fest:

mkdir –p /var/www/newznab

chmod 777 /var/www/newznab

1622808628 43 So erstellen Sie Ihren eigenen Usenet

Als nächstes müssen wir PHP installieren:

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

1622808628 349 So erstellen Sie Ihren eigenen Usenet

Wir müssen auch ein paar zusätzliche PHP-Erweiterungen installieren:

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

1622808629 30 So erstellen Sie Ihren eigenen Usenet

Als nächstes müssen wir die PHP-Konfiguration bearbeiten. Dafür verwenden wir nano:

nano /etc/php5/cli/php.ini

1622808629 367 So erstellen Sie Ihren eigenen Usenet

Es gibt zwei Einstellungen, die geändert werden müssen, zuerst müssen Sie ändern:

max_execution_time = 120

1622808629 718 So erstellen Sie Ihren eigenen Usenet

Sie müssen auch die Einstellung date.timezone ändern. Sie können eine vollständige Liste der möglichen Werte erhalten hier drüben.

1622808629 32 So erstellen Sie Ihren eigenen Usenet

Als nächstes müssen wir eine Art Datenbank installieren, ich habe mich für MySQL entschieden:

apt-get install mysql-server-5.5

apt-get install mysql-client-5.5

apt-get install libmysqlclient-dev

1622808630 503 So erstellen Sie Ihren eigenen Usenet

Sie werden während der Konfiguration zur Eingabe eines Kennworts aufgefordert. Achten Sie darauf, ein sicheres Kennwort zu wählen, insbesondere wenn Sie es zu einem öffentlich verfügbaren Indexer machen möchten.

1622808630 543 So erstellen Sie Ihren eigenen Usenet

Das letzte, was wir installieren müssen, ist Apache:

apt-get install –y apache2

1622808630 238 So erstellen Sie Ihren eigenen Usenet

Wir müssen die gleichen Änderungen vornehmen, die wir an der Basis-PHP-Konfiguration vorgenommen haben, an der Apache-Konfiguration müssen wir auch eine zusätzliche Einstellung ändern, wieder verwenden wir nano:

nano /etc/php5/apache2/php.ini

Dies sind die Einstellungen, die Sie ändern müssen:

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

1622808630 595 So erstellen Sie Ihren eigenen Usenet

Wir müssen nun die entsprechende Apache-Konfiguration für unsere Website erstellen, also führen Sie Folgendes aus:

nano /etc/apache2/sites-available/newznab

1622808631 831 So erstellen Sie Ihren eigenen Usenet

Wenn Nano geöffnet wird, fügen Sie Folgendes in die Datei ein:


ServerAdmin webmaster@localhost
Servername localhost

DocumentRoot /var/www/newznab/www
ErrorLog /var/log/apache2/error.log
LogLevel-Warnung

Fahren Sie fort und übertragen Sie die Änderungen an der Datei.

1622808631 103 So erstellen Sie Ihren eigenen Usenet

Nachdem nun alle Voraussetzungen installiert sind, können wir NewzNab installieren, also gehen Sie zu die Downloadseite und schnapp dir eine Kopie von NewzNab Classic.

1622808631 390 So erstellen Sie Ihren eigenen Usenet

Sobald es heruntergeladen wurde, entpacken Sie es.

1622808631 175 So erstellen Sie Ihren eigenen Usenet

Kopieren Sie nun alle extrahierten Dateien.

1622808632 625 So erstellen Sie Ihren eigenen Usenet

Fügen Sie sie ein:

/var/www/newznab

1622808632 745 So erstellen Sie Ihren eigenen Usenet

Öffnen Sie nun ein neues Terminal und führen Sie die folgenden Befehle aus, um NewzNab als Standard-Website zu registrieren und mod-rewrite zu aktivieren.

sudo a2dissite default
sudo a2ensite newznab
sudo a2enmod umschreiben
sudo service Apache2 Neustart

Möglicherweise bemerken Sie einen Fehler, wenn Sie den Neustartbefehl ausführen. Dies liegt daran, dass wir localhost in unserer Konfigurationsdatei verwendet haben. Ignorieren Sie ihn einfach und fahren Sie fort.

1622808633 927 So erstellen Sie Ihren eigenen Usenet

Um einige Berechtigungsprobleme zu lösen, führen Sie schließlich Folgendes aus:

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/

Aufbau

Nun, da wir NewzNab installiert haben, müssen wir es konfigurieren, schließlich hätte es keinen Sinn, einen eigenen Indexer auszuführen, wenn Sie ihn nicht anpassen. Öffnen Sie also Ihren bevorzugten Browser und gehen Sie zu http://localhost/install. Klicken Sie nach dem Laden der Seite auf die Schaltfläche, um den Status Ihrer Voraussetzungen zu überprüfen.

Hinweis: Sie erhalten zwei Einstellungen, die einen Warnstatus haben, nämlich die Einstellungen date.timezone und memory_limit. Ignoriere diese einfach und fahre fort.

1622808633 739 So erstellen Sie Ihren eigenen Usenet

Sobald Sie fortfahren, müssen Sie die Anmeldeinformationen eingeben, um auf Ihre MySQL-Datenbank zuzugreifen.

1622808633 180 So erstellen Sie Ihren eigenen Usenet

Sie benötigen auch die Details zu Ihrem Usenet-Konto.

1622808634 517 So erstellen Sie Ihren eigenen Usenet

Dann wählen Sie einen Benutzernamen und ein Passwort für sich selbst. Dies sind die Anmeldeinformationen, mit denen Sie sich bei Ihrer Website anmelden.

1622808634 802 So erstellen Sie Ihren eigenen Usenet

Möglicherweise erhalten Sie eine Fehlermeldung, wenn Sie gefragt werden, wo Sie die nzb-Dateien speichern möchten. Führen Sie einfach den bereitgestellten chmod-Befehl von einem Terminal aus, um eine schnelle Lösung zu finden.

1622808634 941 So erstellen Sie Ihren eigenen Usenet

Herzlichen Glückwunsch, Sie haben es zum Admin-Hangout geschafft.

1622808635 704 So erstellen Sie Ihren eigenen Usenet

Eine Sache, die Sie tun müssen, bevor ich Sie auf den Weg schicke, ist die Funktionsweise der nzb-Kategorien zu ändern. Klicken Sie dazu auf Ihren Namen in der oberen rechten Ecke.

1622808635 329 So erstellen Sie Ihren eigenen Usenet

Klicken Sie dann auf den Link Bearbeiten.

1622808635 547 So erstellen Sie Ihren eigenen Usenet

Deaktivieren Sie nun die Kontrollkästchen für Filme, Musik und Konsole.

1622808636 583 So erstellen Sie Ihren eigenen Usenet

Sobald Sie dies getan haben, gehen Sie zurück zu http://localhost/admin und führen Sie die Schritte durch, um die Konfiguration Ihres Indexers abzuschließen.

1622808637 628 So erstellen Sie Ihren eigenen Usenet

Das ist alles dazu. Folgt mir unbedingt auf Twitter: @taybgibb



Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Ähnliche Artikel

Schaltfläche "Zurück zum Anfang"