[Tuto] Changer le thème de rutorrent
Redonner un coup de jeune à rutorrent
rutorrent est une interface web PHP/Java pour rtorrent, un client torrent populaire. Bien que celle-ci soit à pratique à l’utilisation, il faut avouer que l’interface est maintenant vieillissante, et plus vraiment au goût du jour !
Pour ceux qui ne connaissent pas, voici un aperçu de rutorrent :

Bien qui toutes les fonctions qu’on peut attendre d’un client soit présent, il faut avouer qu’un petit lifting serait appréciable
Gestion des thèmes
rutorrent, gère très bien les thèmes, il suffit de placer un thème dans le dossier rutorrent/themes pour qu’il soit sélectionnable directement depuis l’interface de rutorrent.
Menu Préférences ( le petit engrenage bleu en haut a gauche ), puis onglet Général :


Certains thèmes sont fournis par défaut, mais nous allons voir ici comment rajouter des thèmes modernes aux couleurs de Plex ou Jellyfin !
Présentation de rtModern-Remix
rtModern-Remix est un thème entièrement personnalisable pour rutorrent, fait et maintenu par Teal-c, merci à lui ( bisous ).
Déclinable en plusieurs versions que voici :
Version Originale :

Version Plex :

Version Jellyfin :

Version LightPink :
[/SIZE]Comment l'installer ?
Si vous utilisé rutorrent en "dur" sur votre machine, la procédure est expliqué sur le GitHub du theme. Cela ce passe en 3 étapes simple ( 4 pour les versions Plex / Jellyfin / LightPink )
A / Installation sur un rutorrent en "dur" avec git pour le theme rtModern-Remix Original
En SSH, on va dans le dossier "theme" de rutorrent
cd /var/www/rutorrent/plugins/theme/themesOn télécharge le thème depuis le dépot :
git clone git://github.com/Teal-c/rtModern-Remix.git rtModern-RemixOn donne les permissions aux dossiers/fichiers à www-data :
chown -R www-data:www-data /var/www/rutorrent/plugins/theme/themes/rtModern-RemixB / Installation sur un rutorrent en "dur" avec git pour le theme rtModern-Remix Plex
En SSH, on va dans le dossier "theme" de rutorrent
cd /var/www/rutorrent/plugins/theme/themesOn télécharge le thème depuis le dépot :
git clone git://github.com/Teal-c/rtModern-Remix.git rtModern-Plex-v2On supprime le fichier custom.css, et on le remplace par une copie de plex.css :
rm rtModern-Plex-v2/custom.csscp rtModern-Plex-v2/themes/plex.css rtModern-Plex-v2/custom.cssOn donne les permissions aux dossiers/fichiers à www-data :
chown -R www-data:www-data /var/www/rutorrent/plugins/theme/themes/rtModern-RemixC/ Installation sur l'image docker crazymax/docker-rtorrent-rutorrent
Pour une utilisation dans le conteneur rutorrent, le dossier d'installation ne sera pas
/var/www/rutorrent/plugins/theme/themes/ mais rutorrent/data/rutorrent/themes.Note : Cela ce passe dans le dossier
/config de l'hote, et non depuis le conteneur En SSH, une fois dans votre dossier rutorrent, fait la commande suivante pour acceder au dossier themes :
cd data/rutorrent/themesNote : Si le dossier themes n'existe pas, il vous faudra le créer, cela peut être fait avec la commande suivante :
mkdir data/rutorrent/themesUne fois dans le dossier themes, on télécharge le theme depuis le dépot :
git clone git://github.com/Teal-c/rtModern-Remix.git rtModern-RemixIl vous faudra appliquer également la bonne permissions aux dossiers/fichiers en utilisant le PUID/GUID que vous avez utilisé pour la création de votre conteneur.
Par exemple, si vous avez utilisez
PUID=1030 et GUID=100, la commande sera :chown -R 1030:100 rtModern-Remix2021-11-30 - Correction d'une coquille sur le chemin de la commande de chown
Dernière édition: