Synology: use JDownloader en DSM7

Synology: use JDownloader en DSM7

Con todas las innovaciones que trae el DSM 7 actualizado, también hay algunas funciones que Synology lamentablemente ha eliminado. Esto incluye, por ejemplo, el soporte oficial para Java. No suena particularmente dramático al principio, pero la aplicación JDownloader se basa en eso. Después de la actualización, definitivamente notará de inmediato que ya no se puede iniciar y en realidad solo se puede desinstalar. Sin embargo, hay dos soluciones que nos gustaría presentarle en nuestro tutorial para que sus descargas nunca se agoten.

Competiciones actuales:

Concurso Zenchilli: monitor Gigabyte M32U: UHD, 144 Hz & más (hasta el 6 de noviembre inclusive)

Gana un PC gaming valorado en 1500 euros (hasta el 9 de noviembre inclusive)

Gana un PC gaming valorado en 2.500 euros (hasta el 14/11 inclusive)

Instalar JDownloader en Docker

La opción 1 es simplemente configurar un contenedor Docker en su Disk Station, en el que instala Java y, por lo tanto, ejecuta allí su aplicación de descarga favorita. Sin embargo, esto está sujeto a algunas restricciones: necesita un NAS compatible que pueda ejecutar Docker o entornos virtualizados. En otras palabras, un sistema basado en x86 o x64. Entonces, si su disco duro de red tiene un procesador Intel o AMD, ya está en el lado seguro aquí. Si no está seguro de qué CPU alimenta su NAS, abra el Panel de control y navegue hasta el Centro de información. Puede leer esto en el campo "CPU".

Comience el procedimiento instalando Docker. Para hacer esto, abra el Centro de paquetes, desplácese hacia abajo hasta Paquetes de terceros y haga clic en el botón Instalar en Docker.

Puede cerrar con seguridad el mensaje de bienvenida y marcar la casilla "No volver a mostrar esta advertencia". Vaya a la pestaña "Registro" y busque "jdownloader" en el campo de búsqueda en la parte superior derecha. Confirme con la tecla enter. En nuestro ejemplo instalamos el paquete "jlesage/jdownloader-2". Seleccione el paquete y haga clic en el botón de descarga en la barra de menú. Ahora se le pedirá la versión que desea instalar. Para la última, elija "más reciente" y haga clic en el botón Seleccionar.

Ahora puede ver el progreso de la instalación en la pestaña "Imagen" y puede configurar el contenedor una vez completada la descarga. Esto es necesario para que tanto su configuración como las descargas estén seguras fuera del contenedor. De lo contrario, tendría que comenzar desde cero después de reiniciar cada contenedor. Selecciónelo y presione el botón Inicio.

Aquí ahora puede establecer las rutas abriendo la configuración avanzada. Seleccione la pestaña "Volumen" y agregue un directorio para la configuración y las descargas usando el botón "Agregar carpeta".

Así que cree las siguientes carpetas con las siguientes rutas de montaje:

salida -> /salidaconfig -> /config

Ahora los datos se pueden almacenar fuera del contenedor y no se perderán después de reiniciar o actualizar. Alternativamente, también puede especificar una carpeta existente en su NAS para la salida variable en este punto. Es importante que el usuario invitado tenga derechos de lectura y escritura en esta carpeta. Entonces, la ruta también podría verse así:

salida -> /volumen1/jdownloader

Además, en la configuración del puerto debe especificarse al menos el puerto 5800. Es mejor introducir aquí también 5800 para el puerto local, de modo que siempre sepa qué puerto puede utilizar para acceder a la interfaz web de JDownloader.

Confirme con el botón Aplicar, haga clic en "Siguiente" y luego en "Listo".

Si el contenedor se ha iniciado correctamente, puede acceder a la interfaz web de JDownloader a través de la dirección IP de su NAS y el puerto 5800. La dirección se verá así:

http://su.nas.ip.dirección:5800

Acceda a esto a través de su navegador para que termine en la interfaz web de su JDownloader. Se ve un poco en mal estado en comparación con la versión de escritorio, pero de todos modos está ejecutando la aplicación en el llamado modo sin cabeza, en el que agrega enlaces directamente desde su navegador usando MyJDownloader.

De eso se trata ahora. Haga clic en "Configuración" en la barra de menú y seleccione "My.JDownloader". Introduzca allí sus datos de acceso y haga clic en “Conectar”. Si aún no tienes una cuenta, puedes hacerlo usando el botón de arriba.

Si nunca ha estado en contacto con esta extensión de navegador, puede obtener más información sobre cómo usarla en las secciones a continuación de nuestro tutorial de JDownloader.

Una vez conectado, puede usar su navegador para enviar enlaces a JDownloader en la imagen de Docker en su Disk Station. Las descargas se pueden iniciar directamente a través de la interfaz MyJDownloader y terminar directamente en la carpeta "Salida". Por supuesto, puede nombrarlo de otra manera siempre que no cambie la ruta de montaje.

El método Java para NAS más pequeños (o más antiguos)

No todas las Disk Station pueden instalar Docker. Por ejemplo, los procesadores ARM o Realtek menos potentes no admiten la virtualización y, por lo tanto, no hay aplicaciones que la requieran. Pero también hay una solución para eso, siempre que sea solo el JDownloader. Despeja el escenario para la opción 2.

Extraoficialmente, todavía es posible instalar Java, aunque a través de algunos desvíos. Comience en el Centro de paquetes y haga clic en el botón Configuración allí. Seleccione la pestaña "Fuentes del paquete", haga clic en "Agregar", asigne un nombre a la fuente e ingrese la siguiente dirección como ubicación:

https://raw.githubusercontent.com/rednoah/java-installer/latest/syno-dsm7.json

Confirme con Aceptar y cierre la ventana de configuración. Haga clic en el botón Actualizar y vaya a la sección "Comunidad". Aquí encontrará ahora el "Instalador de Java", que puede instalar con un botón. Puede aceptar con confianza el mensaje de que se trata de un software de terceros.

Synology: Usar JDownloader en DSM7

Confirme también la información sobre la instalación exitosa con Aceptar. De ahora en adelante se vuelve un poco más complicado. Esto se debe a que los siguientes pasos se realizan a través de la consola SSH. Abra el Panel de control, vaya a Terminal & SNMP”, marque “Habilitar servicio SSH” y observe el puerto especificado allí, o elija el suyo propio.

Descargue un cliente SSH de la web, como PuTTY. Seleccione la descarga adecuada para su sistema operativo e instale la aplicación. Para una discusión más detallada sobre el acceso SSH, vea nuestra publicación.

En el siguiente paso, conéctese a su Disk Station a través de SSH e inicie sesión con su nombre de usuario y contraseña. La instalación requiere que tenga derechos de administrador. Alternativamente, puede iniciar sesión como usuario raíz ejecutando el comando sudo su y volviendo a ingresar su contraseña aquí.

Primero cree una carpeta para instalar JDownloader:

mkdir /volume1/@appstore/JDownloader

y luego ábrelo:

cd /volumen1/@appstore/JDownloader

No cambie los directorios durante la instalación. con el comando

wget http://installer.jdownloader.org/JDownloader.jar

Descargue la aplicación directamente desde el sitio web de JDownloader. Ahora todo lo que tiene que hacer es iniciar la herramienta con

java -jar JDownloader.jar -norestart

La instalación lleva algún tiempo, carga varias actualizaciones y, por lo tanto, debe volver a iniciarse una vez finalizada. Use la tecla de flecha hacia arriba para repetir el último comando que ejecutó.

Una vez que todo está instalado, terminas en una pantalla de configuración muy, muy minimalista. Ingrese "Y" y confirme con la tecla Enter. Ahora se le pedirá la dirección de correo electrónico de su cuenta MyJDownloader. Esto es seguido por su contraseña. También confirme con Enter para que el proceso de configuración continúe.

A partir de ahora, JDownloader ya se está ejecutando en segundo plano en su NAS. Ahora puede iniciar sesión a través de MyJDownloader y continuar la configuración allí. Es muy importante que cambie la ruta de descarga, de lo contrario, el disco de su sistema se llenará y su Disk Station se manchará.

En la interfaz de MyJDownloader, haga clic en "Configuración" y seleccione una carpeta que haya compartido en el NAS en el campo "Carpeta de descarga predeterminada". Lo importante aquí es que se permita el acceso de invitado a esta carpeta para que JDownloader pueda leer y escribir aquí.

Si no está seguro, lo mejor es simplemente crear una nueva carpeta de su elección, cambiar a la pestaña "Permisos" y marcar la columna "Lectura/Escritura" en la línea "invitado".

Iniciar JDownloader automáticamente

Ahora que su JDownloader se está ejecutando, también puede hacer que se inicie automáticamente al iniciar el sistema. Todo lo que necesita es un pequeño script que se ejecuta al iniciar el sistema. Vuelva a conectarse a su NAS a través de SSH e inicie sesión como usuario raíz. Vuelva a la ruta de JDownloader:

cd /volumen1/@appstore/JDownloader

Cree el script para iniciar automáticamente la aplicación JDownloader usando Java llamado start.sh:

echo -en '#!/bin/bash\ncd /volume1/@appstore/JDownloader\njava -jar JDownloader.jar &' > inicio.sh

Establezca los permisos para el archivo que acaba de crear:

chmod a+x inicio.sh

Y luego use el comando ls para verificar que el archivo se creó correctamente.

Luego, abra el panel de control en DSM7 y acceda al programador de tareas. Haga clic en el botón Crear, seleccione "Tarea desencadenada" y "Script personalizado". Asigne un nombre a esta tarea, por ejemplo, "Iniciar JDownloader", asegurándose de que el tipo de evento esté configurado en "Inicio" y ejecute la tarea como "raíz". Si estos parámetros aún no están predeterminados, debe cambiarlos antes de guardar la tarea.

Finalmente, haga clic en "Configuración de tareas" y agregue la siguiente línea en el área "Script personalizado":

dormir 60 && /volumen1/@appstore/JDownloader/start.sh

Con este comando, retrasa la ejecución en un minuto para que haya suficientes recursos disponibles cuando se inicia el sistema y solo entonces la aplicación JDownloader se carga en segundo plano.

Palabras clave

Servidor NAS JDownloader Synology