Installation Rtorrent

Nous créons le répertoire qui va accueillir les fichiers rtorrent

sudo mkdir /var/rtorrent

Nous créons l'utilisateur dédié

sudo adduser --home /var/rtorrent/ --gecos "seedbox user" --disabled-password seedbox

Nous installons rtorrent et tmux

sudo aptitude install rtorrent tmux

Nous créons le script qui va nous permettre de “piloter” rtorrent

sudo vi /usr/local/bin/seedbox.sh

Et y ajoutons ce contenu

#!/bin/bash
# Rtorrent operations
# Author: stanlog
# Website: http://www.grohub.org
# Version: 20160409

case $1 in

  start)
    echo "Démarrage de rtorrent dans une session tmux"
    tmux new-session -d -s rt rtorrent
    ;;
  stop)
    echo "Arrêt de rtorrent dans une session tmux"
    tmux kill-session -t rt
    ;;
  console)
    echo "rtorrent console"
    echo "============================"
    echo ""
    echo "Press \"CTRL+b d\" to exit console."
    read -p "Press any key to access to the console"
    tmux attach-session -t rt
    clear
    ;;
  *)
    echo "Usage: $0 {start|stop|console}"
    ;;
esac

exit 0

Nous rendons le script exécutable

sudo chmod 755 /usr/local/bin/seedbox.sh

Pour lancer rtorrent

sudo -u seedbox seedbox.sh start

Pour stopper rtorrent

sudo -u seedbox seedbox.sh stop

Pour ouvrir rtorrent

sudo -u seedbox seedbox.sh console

À venir…

  • infrastructure/p2p/rtorrent-installation.txt
  • Dernière modification : 10/10/2020 11:47
  • de Stéphane Paillet