Cómo instalar Rutorrent/rTorrent con Flood en DSM 7

Cómo instalar Rutorrent/rTorrent con Flood en DSM 7
Regístrate en HDS+
Es gratuito. Ten acceso a todo el contenido.
🔓
Dificultad del tutorial: Fácil

Según van pasando los días, las incompatibilidades con DSM 7 van en aumento, y es algo totalmente lógico puesto que los paquetes y los procesos deben actualizarse para que continuen funcionando. Mi última peripecia ha sido descubrir que tras actualizar a DSM 7.0.1 el servicio Rtorrent con Rutorrent ha dejado de funcionar.

Tras unas cuantas horas de investigar y de varias pruebas, he dado con el sustituto ideal y que además mejora la opción que tenía anteriormente instalada.

Pasos a seguir

  1. Nos bajamos la aplicación ‘Docker‘ en nuestro NAS Synology.
  2. Nos vamos al administrador de archivos de nuestro NAS y veremos como nos ha creado una carpeta llamada ‘docker’. Dentro de ella creamos otra que se llame “rutorrentok”. (más tarde veremos el por qué)
  3. Abrimos la aplicación Docker y nos dirigimos a la pestaña ‘Registro‘, ahí buscamos “romancin/rutorrent-flood” y nos descargamos la versión oficial (etiqueta Latest).
  4. Una vez descargada, nos vamos a la pestaña ‘Imagen’ y hacemos doble clic sobre romancin/rutorrent-flood:latest. Se nos abrirá el panel para configurar nuestra imagen.
  5. En la ventana que se nos abrirá habilitamos las mismas opciones que os muestro en la imagen inferior.
  6. Nos vamos a la pestaña ‘Volumen‘ y aquí hay varias cosas que tendremos que hacer.
  7. Hacemos clic en ‘Agregar carpeta‘ y buscamos la que hemos creado anteriormente al instalar la app de Docker. La tendréis en ‘docker/rutorrentok‘ y en el campo “Ruta de montaje” se tiene que poner “/config”.
  8. Además, hemos de añadir las carpetas donde queremos o tenemos la descarga de los archivos torrent en la actualidad así como la carpeta ‘Watch’. IMPORTANTE: En la ruta de montaje se tiene que especificar la ruta completa donde se guardan dichos ficheros, en mi caso /volume2/Multimedia.
  9. Por último, en la pestaña “Medio ambiente” tenemos que agregar dos variables: PGID y PUID, las cuales corresponden a nuestra “id” de usuario del NAS. Para saber nuestra “id” accedemos al NAS Synology vía SSH y escribimos el comando “id”.
  10. Una vez tenemos el Docker configurado, aplicamos los cambios y lo iniciamos. Para acceder a la interfaz web debéis acceder mediante: http://IPNAS:3000
  11. Nos saldrá la siguiente ventana, en el campo usuario: “abc” y la contraseña que nosotros queramos. En el cliente lo dejamos “rTorrent” y en Tipo de Conexión seleccionamos “Socket” e introducimos: /run/php/.rtorrent.sock
  12. Pulsamos sobre Crear Cuenta y nos entrará ya en el cliente Rtorrent con la interfaz gestionada por Flood.

Acceder a la GUI clásica de Rutorrent y cambiar la password

Hasta ahora ya sabemos como podemos acceder mediante Flood, pero seguramente, muchos de vosotros querréis gestionar Rutorrent con la interfaz completa y clásica. Para ello:

  • Nos vamos a la configuración del contenedor y en la pestaña ‘Configuración de puertos‘ nos aseguramos que tenemos mapeado los siguientes puertos de esta manera:
  • Después nos vamos a la pestaña ‘Terminal‘, hacemos clic en “Crear” y se nos abrirá un bash e introducimos los siguientes comandos:
sh -c "echo -n 'admin:' > /config/nginx/.htpasswd"
sh -c "libressl passwd -apr1 >> /config/nginx/.htpasswd"

Nos pedirá que introduzcamos la contraseña que queramos y ya estará. Para acceder a la interfaz clásica de Rutorrent tendremos que hacerlo en: http://IPNAS:3001.

Configurar rtorrent.rc y pasar la lista de torrents

Con el cliente funcionando perfectamente, ya solamente nos faltará traspasar todos los Torrent que teníamos anteriormente a la actual instalación de Rutorrent con Flood. Para ello:

  1. Buscamos la carpeta “session” que tendremos en la ruta de la instalación que tuviéramos antes, en mi caso /opt/etc/rtorrent/session/ y copiamos todo su contenido dentro de /docker/rutorrentok/rtorrent/rtorrent_sess.
  2. Además, si queremos configurar manualmente los parámetros de nuestro Rtorrent en la carpeta /docker/rutorrentok/rtorrent/ tendremos también el fichero ‘rtorrent.rc‘ el cual tendremos que modificar si queremos que nos pille la carpeta ‘Watch’ correctamente por ejemplo. Pongo una muestra de cómo queda mi fichero (remarcando en azul las tres lineas que tenemos que modificar para indicar donde tenemos nuestra carpeta ‘Watch’ de la cual nos va a coger posteriormente los Torrents automáticamente y descargarlos, así como la carpeta de descarga. Una vez realizado los cambios subimos el fichero actualizado y lo reemplazamos.

Cuando indiquemos la carpeta ‘Watch’ y ‘directory.default.set’ recordar que tiene que estar creada dentro de un directorio que hayamos mapeado en el momento de crear el Contenedor.

directory.default.set Nos indica donde queremos que se guarden nuestros Torrents.

Una vez aplicado todos los cambios, tendremos que reiniciar el contenedor desde el Docker para que nos cargue toda la configuración de nuevo ya actualizada.

Ya tendremos Rutorrent funcionando en nuestro NAS con Flood. Ya podemos actualizar la versión de DSM las veces que queramos, que ya no perderemos más configuraciones o problemas derivados.

Invítame a un café



Más artículos

Cómo solucionar todos los problemas de SMB en DSM 7

Cómo solucionar todos los problemas de SMB en DSM 7

🔓Dificultad del tutorial: Fácil Synology publicó el pasado mes de junio la versión final y “estable” de su nueva versión de sistema operativo de NAS: DSM 7.0, y como es de esperar, todavía le queda mucho recorrido para que llegue a ser igual de estable y funcional que la

Por Joan Romero
Cómo solucionar la transcodificación por Hardware y Plex en la serie 2020 de Synology

Cómo solucionar la transcodificación por Hardware y Plex en la serie 2020 de Synology

🔓Dificultad del tutorial: Fácil Si has comprado recientemente un NAS de la gama 2020 de Synology, y además usas Plex (versión Pass, es decir, Premium) como servidor multimedia, quizás te habrás dado cuenta de que la transcodificación por Hardware no funciona como debería, es más, no funciona nada bien. No

Por Joan Romero
Cómo actualizar la versión de un Contenedor en el Docker de Synology

Cómo actualizar la versión de un Contenedor en el Docker de Synology

🔓Dificultad del tutorial: Fácil Muchos son los usuarios que utilizan Docker en su NAS hoy en día. Y aunque en principio, algunos no caigan en que las versiones de los contenedores no se actualizan de forma automática, con este pequeño tutorial os enseñaré sobre cómo deberemos de proceder para actualizar

Por Joan Romero
Cómo realizar la migración de datos a tu nuevo NAS Synology

Cómo realizar la migración de datos a tu nuevo NAS Synology

🔓Dificultad del tutorial: Fácil Cuando adquirimos un nuevo NAS o simplemente cambiamos de unidad por el motivo que sea, lo que queremos es no perder ningún dato o contenido en cualquiera de los discos duros insertados en él. Esta semana me ha llegado el nuevo Synology DS920+ (disponible en Amazon)

Por Joan Romero