[Tuto] Installation de rutorrent en Docker

  • Auteur du sujet Auteur du sujet EVO
  • Date de début Date de début

EVO

Administreur
Membre du personnel
25 Novembre 2019
10 271
2 193
293
/var/run/docker.sock
J'abandonne ce tutoriel, pour n'avoir a en maintenir que 1 !
Rendez-vous ici : https://www.forum-nas.fr/threads/tu...rr-rutorrent-qbittorrent-sonarr-radarr.16625/





[Tuto] Installation de rutorrent en Docker


Disclamer : Ce tutoriel n'est pas là pour vous apprendre à télécharger des fichiers illégaux, tous messages à ce sujet seront supprimés.

Bonjour,
Peti guide pour vous apprendre à installer rtorrent et rutorrent en docker-compose en utilisant l'image de crazymax/rtorrent-rutorrent.

docker-rtorrent-rutorrent.jpg


rtorrent/rutorrent c'est quoi ?
rTorrent est un client BitTorrent en ligne de commande.
ruTorrent est une interface Web pour le client torrent rtorrent.

Sommaire :
1/ Création des dossiers
2/ Récupération des fichiers de configurations
3/ Modifications des fichiers de configurations

____ a / Le fichier .env
____ b / Le fichier rtorrent-rutorrent.env
____ c / Le fichier docker-compose.yml


C'est parti ! :giggle:

1/ Création des dossiers
Sur votre serveur, vous devez créer les dossier nécessaire a rtorrent/rutorrent.
J'ai un dossier /docker, dans lequel je vais créer un dossier data, un dossier passwd et un dossier downloads. Cela donne :
docker/
|_ rutorrent
|_ data
|_ passwd
|_ downloads

2/ Récupération des fichiers de configurations
Depuis le dépôt de crazymax, nous allons récupérer les fichiers de configuration, ils sont 4, et nous allons les placer dans notre dossier rutorrent :
( Clique droit > Enregistrer sous pour récupérer les fichiers ! , attention, le fichier .env doit bien garder sont . au debut ! )

docker/
|_ rutorrent
|_ .env
|_ docker-compose.yml
|_ geoip-updater.env
|_ rtorrent-rutorrent.env
|_ data
|_ passwd
|_ downloads

3/ Modifications des fichiers de configurations
Afin d'adapter les fichiers a votre configuration,

____ a / Le fichier .env
Le fichier .env contient les ports par defaut pour rutorrent, par exemple :
Code:
RUTORRENT_PORT=8080
signifie que le port d'acces par defaut pour rutorrent est 8080, ce port peut etre modifier ici dans le cas ou par exemple, il serai déjà utilisé sur votre machine.

____ b / Le fichier rtorrent-rutorrent.env
Dans ce fichier, ce qui va nous intéresser principalement sont les variable PUID et GUID, celle ci sont a modifier avec les PUID/GUID de votree utilisateur :
Pour connaitre le PUID/GUID de l'utilisateur : [Tuto] Connaitre le PUID / PGID d'un utilisateur.
Si le résultat est par exemple : gid=100, uid=1040, alors il faudra modifier le fichier comme ceci :
Code:
PUID=1040
PGID=100


____ c / Le fichier docker-compose.yml

Oups ! pas fini o_O


:giggle: :giggle:
 
Dernière édition:
Shad a dit:
T'as déjà pu tester l'interface Flood ?

Oui, un peu.
C'est beau, mais avec beaucoup de torrent elle consomme beaucoup plus de RAM que rutorrent
Et il manque des fonctions ( la création de torrents principalement )
Pas de gestion des flux RSS
Pas de possibilité de modifier simplement la destination d'un .torrent et des fichiers télécharger

En tout cas, quand j'avais essayé :)