Installation Rtorrent
Pré-requis
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
Script seedbox.sh
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
Utiliser le script
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
Démarrage /arrêt via systemd
À venir…