Il existe de nombreux indexeurs NZB tels que NZB Matrix et NZBs (dot) ORG, mais ils ne font qu'indexer CERTAINS de Usenet. Voici comment créer votre propre indexeur afin d’indexer ce que vous voulez.
Choses dont vous aurez besoin:
- Un ordinateur sous 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 à commencer, commençons.
Installer NewzNab
Nous allons faire à peu près toute l’installation à partir d’un terminal, lancez donc le terminal et exécutez les opérations suivantes:
sudo gnome-terminal
Cela va nous donner un terminal fonctionnant dans le contexte de sécurité racine, ce qui nous évitera de continuer à taper sudo.
apt-get update
mkdir –p /var/www/newznab
chmod 777 /var/www/newznab
apt-get install –y php5 php5-dev php-pear
apt-get install –y php5-gd php5-mysql php5-curl
nano /etc/php5/cli/php.ini
max_execution_time = 120
apt-get install mysql-server-5.5
apt-get install mysql-client-5.5
apt-get install libmysqlclient-dev
apt-get install –y apache2
nano /etc/php5/apache2/php.ini
Ce sont les paramètres que vous devrez changer:
- memory_limit = -1
- max_execution_time = 120
- date.timezone = Europe / Londres
nano /etc/apache2/sites-available/newznab
ServerAdmin webmaster@localhost ServerName localhost
DocumentRoot /var/www/newznab/www ErrorLog /var/log/apache2/error.log LogLevel warn
Continuez et validez les modifications dans le fichier.
Collez-les dans:
/var/www/newznab
sudo a2dissite default sudo a2ensite newznab sudo a2enmod rewrite sudo service apache2 restart
Vous remarquerez peut-être une erreur lorsque vous exécuterez la commande de redémarrage, car nous avons utilisé localhost dans notre fichier de configuration, ignorez-le et continuez.
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/
Configuration
Maintenant que NewzNab est installé, nous devons le configurer. Après tout, il ne servirait à rien d’exécuter votre propre indexeur si vous ne le personnalisiez pas. Alors ouvrez votre navigateur de choix et rendez-vous sur https:// localhost / install. Une fois la page chargée, cliquez sur le bouton pour vérifier l'état de vos pré-requis.
Remarque: vous obtiendrez deux paramètres avec un statut d'avertissement, à savoir les paramètres date.timezone et memory_limit. Ignorez-les et continuez.