Actualizaciones:
- 2022-12-03: Revisión del documento y corrección de errores.
- 2023-01-15: Cambio a path absolutos.
Instalación
Deluge es un cliente Bittorrent ligero, gratuito y multiplataforma.
La instalación en Docker se realiza usando la imagen linuxserver/deluge
.
La forma más sencilla es usar un fichero docker-compose.yml
con el siguiente contenido:
version: '3'
services:
deluge:
image: lscr.io/linuxserver/deluge:latest
container_name: deluge
environment:
- PUID=1001
- PGID=115
- TZ=Europe/Madrid
volumes:
- /home/pi/volumes/deluge:/config
- /data/torrents:/data/torrents
ports:
- 8112:8112
- 6881:6881
- 6881:6881/udp
restart: unless-stopped
Se puede usar docker-compose up -d
o usar el contenido del fichero en Portainer.
Configuración
Una vez en marcha, se puede acceder a Deluge a través del puerto 8112
(en este ejemplo http://192.168.1.180:8112) y comenzar la configuración.
Lo primero y más importante es cambiar la contraseña de acceso (por defecto es deluge
) conectándose al cliente local mediante el Connection Manager:
- Interface > WebUI Password > Old >
deluge
- Interface > WebUI Password > New >
**********
- Interface > WebUI Password > Confirm >
**********
A continuación se configura el resto de opciones:
- Downloads > Download to >
/data/torrents/downloading
- Downloads > Move completed to >
/data/torrents/downloaded
- Downloads > Pre-allocate disk space
- Downloads > Network > Random port > Disable
- Plugins > Label > Enable
En algunos tutoriales se recomienda crear etiquetas para mover a un directorio concreto las descargas realizadas con Radarr, Sonarr, Lidarr, etc.:
- Radarr →
/data/torrents/radarr
- Sonarr →
/data/torrents/sonarr
- Lidarr →
/data/torrents/lidarr
Actualizar
Si ya se había instalado Deluge anteriormente, se puede actualizar de la siguiente manera:
docker stop deluge
docker rm deluge
docker rmi lscr.io/linuxserver/deluge
docker-compose up -d
Soporte
Algunos comandos para gestionar la configuración del contenedor:
# Acceder al shell mientras el contenedor está ejecutándose
docker exec -it deluge /bin/bash
# Monitorizar los logs del contenedor en tiempo real
docker logs -f deluge