Aunque ya existe una guía sobre cómo instalar Transmission (interfaz web), Deluge es una alternativa tal vez un poco más completa por sus plugins o al menos, otro cliente que probar. En este mini tutorial, voy a explicar como instalarlo y ponerlo a funcionar rápidamente.
Mi configuración:
- Orange Pi+ 2
- Ubuntu 15.10
Empezamos añadiendo el repositorio oficial de Deluge y actualizamos los paquetes del sistema:
Código: Seleccionar todo
sudo add-apt-repository ppa:deluge-team/ppa
sudo apt-get update
Código: Seleccionar todo
sudo apt-get install deluged deluge-web
Configuración
Usuarios
Ahora tenemos que configurar los usuarios, permisos y establecerlo como un proceso que inicie con el sistema.
Lo primero será añadir el usuario "deluge", crear el grupo deluge y crear su carpeta home por defecto que estará en /var/lib/deluge.
Código: Seleccionar todo
sudo adduser --system --gecos "Deluge Service" --disabled-password --group --home /var/lib/deluge deluge
Código: Seleccionar todo
sudo adduser <tu_usuario> deluge
Ej: sudo adduser aerz deluge
En mi caso, lo vamos a configurar como servicio de arranque systemd. También podríamos hacerlo con otros como upstart o init.d, pero actualmente están obsoletos y lo recomendado es usar este método.
Empezamos parando los procesos que por defecto la instalación nos ha iniciado:
Código: Seleccionar todo
sudo deluged stop
sudo deluge-web stop
Código: Seleccionar todo
sudo nano /etc/systemd/system/deluged.service
Código: Seleccionar todo
[Unit]
Description=Deluge Bittorrent Client Daemon
After=network-online.target
[Service]
Type=simple
User=deluge
Group=deluge
UMask=007
ExecStart=/usr/bin/deluged -d
Restart=on-failure
# Configures the time to wait before service is stopped forcefully.
TimeoutStopSec=300
[Install]
WantedBy=multi-user.target
Código: Seleccionar todo
sudo systemctl enable /etc/systemd/system/deluged.service
sudo systemctl start deluged
sudo systemctl status deluged
Creamos el script:
Código: Seleccionar todo
sudo nano /etc/systemd/system/deluge-web.service
Código: Seleccionar todo
[Unit]
Description=Deluge Bittorrent Client Web Interface
After=network-online.target
[Service]
Type=simple
User=deluge
Group=deluge
UMask=027
ExecStart=/usr/bin/deluge-web
Restart=on-failure
[Install]
WantedBy=multi-user.target
Código: Seleccionar todo
sudo systemctl enable /etc/systemd/system/deluge-web.service
sudo systemctl start deluge-web
sudo systemctl status deluge-web
Por defecto entraremos en la ip con el puerto 8112, ej: http://192.168.1.120:8112
La contraseña por defecto es: deluge. Nada más ponerla nos aparecerá una ventana para que conectemos con el daemon, pinchamos en la primera opción de la lista y le damos al botón "start daemon" y después "Connect"
[center] [/center]
Recomiendo ir a las preferencias desde la web para cambiar la contraseña y de paso, revisad todas las configuraciones ya que tiene una amplia variedad incluyendo los Plugins.
[center] [/center]
¡Un saludo! :adios
Referencias Lista de cambios
- He corregido dos comandos para parar los servicios. Lo correcto era sudo deluged stop.