A pesar de que el tiempo el pasa y nuevas tecnologías y programas aparecen, hay uno que es infalible, que simplemente funciona. JDownloader🡭 es un una herramienta que permite descargar links, ademas de encargarse de todo lo relacionado a la disponibilidad, velocidad y espera entre las descargas para pasar por alto los posibles bloqueos que tengamos.
En 2025, es una de las herramientas que mas utilizo para descargar links en formato bulk, cuando no es necesario crear un script especifico para hacer [[scrapping]] de links, simplemente los copio y los pego dentro del programa y me olvido. Es simple y funciona.
En mi [[homelab]] lo estoy usando como un contenedor mas de [[Docker]]. De esta forma puedo apagarlo y prenderlo cuando lo necesito, lo acceso a través de la ip y el puerto como cualquier otro servicio.
Este es el docker-compose.yml que utilizo, muy simple.
version: '3'
services:
jdownloader:
container_name: jdownloader
image: jlesage/jdownloader-2
ports:
- 5800:5800
environment:
- USER_ID=1000
- GROUP_ID=1000
- TZ=America/Argentina/Buenos_Aires
volumes:
- ./data/config:/config
- /nas/data/jdownloader:/output # Directory for downloads
labels:
- "diun.enable=true" # Optional for DIUN updates
Lo importante es configurar el directorio /output que es donde va a descargar los archivos y el USER_ID y GROUP_ID para que tengan permisos para crear archivos en ese directorio.
Hay muchas opciones que se pueden configurar dentro de [[JDownloader]], pero sin tocar ninguna configuración rara, ya es funcional.