Instalación de Deluge en Debian Jessie

A continuación se describen los pasos a seguir para instalar Deluge y la configuración necesaria para poder administrarlo remotamente en Debian Jessie.

Actualizamos la información de los repositorios y el sistema
# aptitude update && aptitude upgrade

Instalamos el demonio de Deluge y el programa para acceder desde consola
# aptitude install deluged
# aptitude install deluge-console

Lo ejecutamos por primera vez para que genere los archivos de configuración por defecto y a continuación lo detenemos
$ deluged
# pkill deluged

Hacemos un backup del archivo de configuración y lo abrimos para editarlo
$ cp ~/.config/deluge/auth ~/.config/deluge/auth.old
$ nano ~/.config/deluge/auth

Agregar usuario, password y nivel
user:password:level

Ejecutar Deluge
deluged
deluge-console

Ejecutar en la consola de Deluge los siguientes comandos
config -s allow_remote True
config allow_remote
exit

Reiniciar Deluge para que tome la nueva configuración
# pkill deluged
$ deluged

Instalar deluge-web
# aptitude install deluge-web

Ejecutar y detener deluge-web
$ deluge-web
# pkill deluge-web

Editar configuración de deluge-web y cambiamos el puerto donde escuchará la aplicación
nano ~/.config/deluge/web.conf

Detener deluged
# pkill deluged

Descargar script para ejecutar deluged en el inicio
# wget -O /etc/default/deluge-daemon http://www.howtogeek.com/geekers/up/sshot5151a8c86fb85.txt

Editar el archivo etc/default/deluge-daemon para setear a nombre de quien debe ejecutarse
# The init.d script will only run if this variable non-empty.
DELUGED_USER="pi" # !!!CHANGE THIS!!!!

Cambiar permisos del archivo de configuración
chmod 755 /etc/default/deluge-daemon

Descargamos el siguiente archivo
# wget -O /etc/init.d/deluge-daemon http://www.howtogeek.com/geekers/up/sshot5151aa042ad11.txt

Le cambiamos los permisos y lo agregamos a la lista de ejecución
# chmod 755 /etc/init.d/deluge-daemon
# update-rc.d deluge-daemon defaults

Fuente:

Anuncios