ruTorrent, una gui per rtorrent
A questo punto è necessaria un’interffaccia grafica, nell’avanzare a buster abbiamo perso il supporto a php5 e la vecchia rtgui non funziona più, il software non è aggiornato da tempo e con php7.3 non lavora, così tra i tanti progetti in giro l’unico ancora attivo e funzionante resta ruTorrent.
apache e php7.3-fpm
Per poter accedere alla gui occorre un server web attivo e la nostra scelta ricade su apache2.
Installiamo apache2
# aptitude install apache2
Installiamo php7.3 e una serie di moduli necessari
aptitude install php7.3 libapache2-mod-php7.3 libapache2-mod-scgi php7.3-bz2 php7.3-cgi php7.3-cli php7.3-common php7.3-curl php7.3-fpm php7.3-gd php7.3-gmp php7.3-imap php7.3-intl php7.3-json php7.3-mbstring php7.3-mysql php7.3-opcache php7.3-pspell php7.3-readline
Rimuoviamo mpm-prefork e se presente una vecchia versione di php
# a2dismod php5.6 mpm_prefork
Carichiamo i moduli e le conf necessarie
# a2enmod proxy_fcgi setenvif mpm_event rewrite headers env dir mime ssl http2 sgci # a2enconf php7.3-fpm
A questo punto non resta che avviare i servizi apache2 e php7.3-fpm e il nostro server dovrebbe funzionare.
Installare ruTorrent
Per un server così avanzato ho preferito l’ultima versione di ruTorrent la v.3.10-beta, l’installazione è molto semplice, occorre estrarre in contenuto in una directory all’interno di /var/www/html/ e dare i giusti permessi
#chown www-data:www-data -R /var/www/html/ruTorrent
successivamente con il server avviato (in LAN) inserire l’IP della vostra macchina seguito dalla directory scelta