Salut
Les db de Maxmind qu'on utilisait ne sont plus mises à jour depuis le 2 janvier 2019,
le plugin GeoIP de ruTorrent ne fait donc plus vraiment le job.
https://support.maxmind.com/geolite-legacy-discontinuation-notice/
Heureusement @Micdu70 est là pour nous sauver le truc avec son plugin GeoIP2 ! 😉
Donc on y va, rien de compliqué...
C'est déjà en place au 13 février 2019 sur le script auto et le tuto
On commence par cloner GeoIP2 dans le dossier plugin :
cd /var/www/rutorrent/plugins/
git clone https://github.com/Micdu70/geoip2-rutorrent.git geoip2
chown -R www-data:www-data /var/www/rutorrent/plugins/geoip2/
On bloque le lancement de l'ancien geoip depuis plugins.ini
(modifier <username> par votre pseudo) :
nano /var/www/rutorrent/conf/users/<username>/plugins.ini
et on ajoute :
[geoip]
enabled = no
A ce niveau, le truc est déjà fonctionnel avec les pays, mais on va ajouter la db dans le dossier /database pour avoir les villes en plus
On download la db en /tmp :
cd /tmp
wget https://geolite.maxmind.com/download/geoip/database/GeoLite2-City.tar.gz
On décompresse et on colle ça dans le bon dossier du plugin :
tar xzfv GeoLite2-City.tar.gz
cd /tmp/GeoLite2-City_*
mv GeoLite2-City.mmdb /var/www/rutorrent/plugins/geoip2/database/GeoLite2-City.mmdb
chown -R www-data:www-data /var/www/rutorrent/plugins/geoip2/
Et c'est fini 🙂
Le bonus pour les utilisateurs de Bonobox Full/RatXaBox qui met automatiquement la db à jour tous les mois
Vous ouvrez le script de mise à jour :
nano /usr/share/scripts-perso/updateGeoIP.sh
Vous effacez et vous collez ça à la place:
#!/bin/bash
#
# mise à jour mensuel db geoip2
cd /var/www/rutorrent/plugins/geoip2/database/
wget https://geolite.maxmind.com/download/geoip/database/GeoLite2-City.tar.gz
tar xzfv GeoLite2-City.tar.gz
rm GeoLite2-City.mmdb
cd /var/www/rutorrent/plugins/geoip2/database/GeoLite2-City_*
mv GeoLite2-City.mmdb /var/www/rutorrent/plugins/geoip2/database/GeoLite2-City.mmdb
cd ..
rm -R GeoLite2-City.tar.gz GeoLite2-City_*
chown www-data:www-data /var/www/rutorrent/plugins/geoip2/database/GeoLite2-City.mmdb
Vous enregistrez et c'est fini.
Après rafraîchissement de la page ruTorrent ça devrait être ok dans l'onglet "Client" avec les pays et la ville si dispo.
Source: https://github.com/Micdu70/geoip2-rutorrent
Ex.