in

Comment créer votre propre indexeur Usenet

Il existe de nombreux indexeurs NZB tels que NZB Matrix et NZBs (dot) ORG, mais ils indexent uniquement Usenet. Voici comment créer votre propre indexeur afin de pouvoir indexer ce que vous voulez.

Ce dont vous aurez besoin:

  • Un ordinateur exécutant Ubuntu.
  • Un compte Usenet.
  • Une compréhension de base du terminal Linux.
  • Une connexion Internet décente.

Si vous avez tout ce qui précède, vous êtes prêt à partir, commençons.

Installation de NewzNab

Nous allons faire à peu près toute l’installation à partir d’un terminal, alors lancez le terminal et exécutez ce qui suit:

sudo gnome-terminal

Cela va nous donner un terminal fonctionnant sous le contexte de sécurité racine, de cette façon, nous n’avons pas à continuer à taper sudo.

La première chose que vous allez vouloir faire est de mettre à jour vos référentiels:

apt-get mise à jour

La plupart des éléments liés au site Web sur Ubuntu se trouvent dans / var / www, alors créons un répertoire pour notre installation et définissons des autorisations en écriture sur le dossier:

mkdir –p / var / www / newznab

chmod 777 / var / www / newznab

Ensuite, nous devons installer PHP:

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

Nous devons également installer quelques extensions PHP supplémentaires:

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

La prochaine chose que nous devons faire est de modifier la configuration PHP, nous utiliserons nano pour cela:

nano /etc/php5/cli/php.ini

Il y a deux paramètres qui doivent être modifiés, vous devrez d’abord changer:

max_execution_time = 120

Vous devrez également modifier le paramètre date.timezone, vous pouvez obtenir une liste complète des valeurs possibles par ici.

Ensuite, nous devons installer une sorte de base de données, j’ai opté pour MySQL:

apt-get installer mysql-server-5.5

apt-get installer mysql-client-5.5

apt-get install libmysqlclient-dev

Vous serez invité à entrer un mot de passe lors de la configuration, assurez-vous de choisir un mot de passe fort, en particulier si vous prévoyez d’en faire un indexeur accessible au public.

La dernière chose que nous devons installer est Apache:

apt-get install –y apache2

Nous devrons apporter les mêmes modifications que nous avons apportées à la configuration PHP de base, à la configuration Apache, il y a aussi un paramètre supplémentaire qui doit être changé, encore une fois nous utiliserons nano:

nano /etc/php5/apache2/php.ini

Voici les paramètres que vous devrez modifier:

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

Nous devons maintenant créer la configuration Apache appropriée pour notre site Web, alors exécutez:

nano / etc / apache2 / sites-available / newznab

Lorsque nano s’ouvre, collez ce qui suit dans le fichier:


ServerAdmin webmaster @ localhost
ServerName localhost

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

Allez-y et validez les modifications apportées au fichier.

Maintenant que tous les pré-requis sont installés, nous pouvons installer NewzNab, alors rendez-vous sur la page de téléchargement et prenez une copie de NewzNab Classic.

Une fois qu’il a téléchargé, extrayez-le.

Copiez maintenant tous les fichiers extraits.

Collez-les dans:

/ var / www / newznab

Ouvrez maintenant un nouveau terminal et exécutez les commandes suivantes pour enregistrer NewzNab comme site Web par défaut, ainsi que pour activer la réécriture de mod.

sudo a2dissite par défaut
sudo a2ensite newznab
réécriture sudo a2enmod
redémarrage du service sudo apache2

Vous pouvez remarquer une erreur lorsque vous exécutez la commande de redémarrage, c’est parce que nous avons utilisé localhost dans notre fichier de configuration, ignorez-le et continuez.

Enfin, pour résoudre certains problèmes d’autorisation, exécutez ce qui suit:

sudo chmod 777 / var / www / newznab / www / lib / smarty / templates_c
sudo chmod 777 / var / www / newznab / www / couvertures / films
sudo chmod 777 / var / www / newznab / www / couvertures / musique
sudo chmod 777 / var / www / newznab / www
sudo chmod 777 / var / www / newznab / www / install
sudo chmod 777 / var / www / newznab / nzbfiles /

Configuration

Maintenant que NewzNab est installé, nous devons le configurer, après tout, il ne serait pas utile d’exécuter votre propre indexeur si vous ne le personnalisez pas. Alors ouvrez le navigateur de votre choix et rendez-vous sur http: // localhost / install. Une fois la page chargée, cliquez sur le bouton pour vérifier l’état de vos pré-requis.

Une fois que vous avez progressé, vous devrez entrer les informations d’identification pour accéder à votre base de données MySQL.

Vous aurez également besoin des détails de votre compte Usenet.

Ensuite, choisissez un nom d’utilisateur et un mot de passe pour vous-même, ce sont les informations d’identification que vous utiliserez pour vous connecter à votre site Web.

Vous pouvez obtenir une erreur quand il vous demande où vous souhaitez stocker les fichiers nzb, exécutez simplement la commande chmod fournie à partir d’un terminal comme solution rapide.

Félicitations, vous êtes arrivé à la bulle d’administration.

Une chose que vous devrez faire avant de vous envoyer sur votre chemin est de changer le fonctionnement des catégories nzb, pour ce faire, cliquez sur votre nom dans le coin supérieur droit.

Cliquez ensuite sur le lien Modifier.

Désactivez maintenant les cases Films, Musique et Console.

Une fois que vous avez fait cela, revenez sur http: // localhost / admin et suivez les étapes pour terminer la configuration de votre indexeur.

C’est tout ce qu’on peut en dire. Assurez-vous de me suivre sur Twitter: @taybgibb

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

10 grands packs d’icônes gratuits pour thème votre téléphone Android

Voici comment un attaquant peut contourner votre authentification à deux facteurs

Voici comment un attaquant peut contourner votre authentification à deux facteurs