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…