[Tuto] Changer le thème de rutorrent

EVO

Administreur
Membre du personnel
25 Novembre 2019
8 247
1 581
278
/var/run/docker.sock
[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 :

scr1_big.jpg scr2_big.jpg scr3_big.jpg

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 :) Et c’est justement ce que nous allons voir !


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 :

4.png
5.png

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 :
6.png

Version Plex :
plex.png


Version Jellyfin :
capture-jellyfin.png

Version LightPink :
captures-light.png[/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/themes

On télécharge le thème depuis le dépot :
git clone git://github.com/Teal-c/rtModern-Remix.git rtModern-Remix

On donne les permissions aux dossiers/fichiers à www-data :
chown -R www-data:www-data /var/www/rutorrent/plugins/theme/themes/rtModern-Remix

B / 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/themes

On télécharge le thème depuis le dépot :
git clone git://github.com/Teal-c/rtModern-Remix.git rtModern-Plex-v2

On supprime le fichier custom.css, et on le remplace par une copie de plex.css :
rm rtModern-Plex-v2/custom.css
cp rtModern-Plex-v2/themes/plex.css rtModern-Plex-v2/custom.css

On donne les permissions aux dossiers/fichiers à www-data :
chown -R www-data:www-data /var/www/rutorrent/plugins/theme/themes/rtModern-Remix

C/ 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/themes

Note : Si le dossier themes n'existe pas, il vous faudra le créer, cela peut être fait avec la commande suivante : mkdir data/rutorrent/themes

Une 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-Remix

Il 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-Remix

:love:

2021-11-30 - Correction d'une coquille sur le chemin de la commande de chown
 
Dernière édition:
  • J'aime
Réactions: Bolubal et FX Cachem