====== Installation Rtorrent ======
{{tag>P2P bittorrent 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...
===== Liens =====
* [[https://wiki.archlinux.org/index.php/RTorrent|Rtorrent on Archlinux wiki]]