[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 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 :
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/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
2021-11-30 - Correction d'une coquille sur le chemin de la commande de chown
Dernière édition: