jdownloader
JDownloader 2 encapsulado en Docker para Unraid, ofreciendo interfaz web completa vía Selkies con modo oscuro nativo, sin anuncios y autoinstalación. Ideal para automatización de descargas en servidores domésticos o empresariales.
Ficha actualizada 25 sept 2026, 18:01 · upstream 25 sept 2026, 17:55 · release v4.8.0
Qué es jdownloader
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este repositorio proporciona una imagen Docker optimizada para JDownloader 2, diseñada principalmente para la plataforma Unraid pero compatible con cualquier entorno Linux moderno. La solución integra JDownloader 2 dentro de un contenedor que ejecuta su interfaz gráfica completa a través del protocolo Selkies, ofreciendo una experiencia de escritorio fluida en el navegador sin necesidad de instalar Java manualmente. Incluye soporte nativo para modo oscuro completo (paleta Carbon #161616) y elimina los anuncios por defecto, garantizando una interfaz limpia y funcional desde el primer inicio.
La arquitectura se basa en la imagen base linuxserver/baseimage-selkies, lo que permite aprovechar actualizaciones de seguridad semanales y un pipeline híbrido VNC/H.264 para renderizado acelerado por hardware. El contenedor realiza la instalación automática del runtime Java 21 y el propio JDownloader al arrancar, persistiendo toda la configuración en el volumen /config para sobrevivir a las actualizaciones de imagen.
Es compatible con arquitecturas amd64 y arm64, lo que facilita su despliegue en hardware diverso. La interfaz web requiere conexión HTTPS para garantizar un contexto seguro del navegador, necesario para funciones como la copia de portapapeles bidireccional y decodificación de video WebCodecs.
- Descarga automatizada de archivos desde múltiples hosters sin intervención manual
- Gestión de descargas en servidores domésticos con interfaz web accesible desde cualquier navegador
- Uso en entornos headless o sin escritorio gráfico mediante streaming VNC/H.264
- Persistencia de configuración y sesiones tras actualizaciones del contenedor
- Monitoreo de velocidad y estado de descargas en tiempo real a través de la UI web
- Modo oscuro completo preconfigurado con paleta IBM Carbon #161616 en toda la interfaz
- Interfaz web sin anuncios nativos, eliminando banners de premium y alertas molestas
- Instalación automática de JDownloader 2 y Java 21 al iniciar el contenedor por primera vez
- Soporte para renderizado acelerado por hardware mediante la pila Selkies
- Persistencia de datos en volumen /config que sobrevive a docker pull o reinicios
- Requiere conexión HTTPS para acceso directo (puerto 3001) debido a restricciones del navegador y Selkies
- Necesita esperar al banner JDOWNLOADER IS READY tras el primer inicio antes de acceder a la UI
- No incluye Docker Compose nativo, requiere configuración manual o uso del template Unraid
- Licencia AGPL-3.0 que obliga a compartir modificaciones del código fuente si se distribuye
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Despliega en Unraid vía template my-JDownloader.xml o con docker-compose usando puertos 3000 (HTTP proxy) y 3001 (HTTPS). Asegura volumen /config para persistencia. Asigna shm_size: 1gb para rendimiento gráfico Selkies. Usa variable JD_THEME=Dark por defecto. Verifica banner de inicialización en logs antes de abrir navegador.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.



