Muy buenas, te voy a enseñar a configurar Transmission en un Nas Qnap. Actualmente, en los repositorios de QnapClub, actualizaron rtorrent, que es el cliente bittorrent que he tenido hasta hace poco.
Rtorrent dejo de funcionar correctamente, en una de las ultimas actualizaciones.
Asi que probe a desintalarlo y cuando lo fui a buscar en los repositorios de qnapclub, para volver a instalarlo, ya no estaba. Estube buscandolo y en la pagina de qnapclub, lo unico que aparecia, era una version de pago de rtorrent, que lo habia llamado rtorrent-pro.
Esta version trae alguna mejoras, tales como themes para el cliente web y alguna opciones mas, pero nada destacable.
Al momento me acorde de Transmission, otro cliente bittorrent, que lleva muchos años funcionando y que tambien lo podemos encontrar para los Nas qnap, en qnapclub.
Me lo baje y lo instale manualmente en mi Nas TS-453A
Este cliente lo podemos instalar de dos formas, manual o a traves de los repositorios.
Indice de Contenidos
Instalacion manual
Para instalarlo de forma manual, tan solo debes de acudir a la web de qnapclub, bajar el paquete de Transmission y el de Transmission Web Control.
Fijate bien de coger, el paquete que le corresponde a la arquitectura de tu Nas.
Luego abres la pagina web de tu nas y pinchas en AppCenter->Instala Manualmente, que esta arriba a la derecha->Examinar, para indicar donde esta tranmission->Instalar.
Haces los mismo para instalar Transmission Web Control.
Instalacion desde repositorio
Para hacer la instalacion desde el repositorio, tenemos que agregar el repositorio de QnapClub, a nuestro AppCenter.
Para ello tienes que ir a la pagina de tu nas, pinchar en AppCenter->Configuracion, que se encuentra arriba a la derecha->Repositorio de aplicaciones->Añadir.
En el campo URL pones https://www.qnapclub.eu/en/repo.xml y en nombre QnapClub y le das a cerrar.
Para que te salgan los paquetes de qnapclub, pinchas en la columna de la izquierda que pone qnapclub y luego en actualizar y te saldran todos los programas disponibles para tu qnap.
Instalas Transmission y Transmission Web Control.
Configuracion de Transmission
Una vez instalado, vamos a configurar Transmission en el Nas.
Conexion a nuestro Nas
Para ello tenemos que abrir la terminal de nuestro equipo.
Desde Linux o Mac, tenemos un programa que se llama Terminal.
Para Windows te aconsejo que te instales Putty, es un cliente ssh, muy ligero y gratis.
Despues de conectarnos por ssh a nuestro Nas, vamos a configurar Transmission para poder manejarlo por el cliente web y activarle watch-dir.
Con watch-dir podemos meter un archivo torrent en un determinado directorio y que se ponga a bajar.
Parando Transmission
Primeramente vamos a asegurarnos de que transmission no se esta ejecutando, lo comprobamos con un ps axu
ps axu | egrep transmission
17549 admin 9556 S /share/CE_CACHEDEV1_DATA/.qpkg/QTransmission/bin/transmission-daemon --config-dir /share/CE_CACHEDEV1_DATA/.qpkg/QTransmission/etc
31807 admin 924 S egrep transmission
En mi caso tengo transmission ejecutandose. Para pararlo, lo hacemos con kill y le indicamos el identificador del proceso. Este identificador se llama pid y es el numero que sale en la primera columna, en mi caso seria el 17549.
kill -9 17549
Con transmission parado, ahora podemos iniciar la configuracion. Al pararlo, todos los cambios que hacemos en el fichero de configuracion se guardan, de lo contrario, al reiniciar transmission, volveria a cargar los valores que tenia antes de editarlo.
Primeramente vamos a localizar el archivo settings.json, que es el archivo de configuracion de Transmissioin. Este archivo esta en formato json, va definiendo un parametro y su valor, en cada linea.
Por defecto, Transmission lo guarda en
/share/CE_CACHEDEV1_DATA/.qpkg/QTransmission/etc/settings.json
Sino estuviera en esa ruta lo podemos encontrar con find.
find / -name "settings.json"
Si queremos ver por pantalla el contenido de settings.json, lo vemos con cat.
cat /share/CE_CACHEDEV1_DATA/.qpkg/QTransmission/etc/settings.json
Editamos el archivo con vi, que es un editor que vienen en todas las distribuciones.
vi /share/CE_CACHEDEV1_DATA/.qpkg/QTransmission/etc/settings.json
Ahora tenemos el archivo de configuracion abierto, pulsamos «I», para poder editarlo y modificamos los siguientes parametros.
download-dir
Aqui estamos indicando el directorio donde guardar los torrents bajados.
"download-dir": "/share/Multimedia/Trans/completo",
incomplete-dir
Le indicamos donde guarda lo que lleva bajado del torrent hasta completarlo.
"incomplete-dir": "/share/Multimedia/Trans/incompleto",
rpc-enabled
Activamos el cliente web
"rpc-enabled": true,
rpc-port
Ponemos el puerto para acceder al cliente web de transmission
"rpc-port": 49091,
rpc-username
Con este parametro indicamos el usuario con el que vamos a loguearnos para acceder al cliente web.
"rpc-username": "qnap",
rpc-password
Ahora indicamos el password de acceso, lo ponemos en texto plano, que luego cuando iniciemos transmission, lo codificara.
"rpc-password": "{e963940c3ae9c98a8bf7564abdc5289b186216bf8AjaS0dh",
rpc-url
Con este parametro indicamos la url para acceder al cliente web
"rpc-url": "/transmission/",
La url nos quedaria asi.
http://192.168.8.250:49091/transmission/web/
Otra opción que activo y que resulta util, es que cuando meta un torrent en un directorio determinado, lo agregue directamente a transmission.
Para eso hay que indicar la ruta con watch-dir y activar watch-dir-enabled.
watch-dir-enabled
Con este parametro activamos, que al copiar un archivo torrent en un directorio, lo agregue al cliente transmission.
"watch-dir-enabled": true,
watch-dir
Aqui le indicamos en que directorio queremos que al meter el torrent, lo agregue a Transmission.
"watch-dir": "/share/Multimedia/Trans/watch"
Hay que tener en cuenta que al archivo de configuracion de Transmission es un json y el ultimo parametro, no termina en «,».
Mas opciones
settings.json, tiene muchas mas opciones que no vienen definidas, que las puedes ver en esta pagina
Guardando la configuracion
Ya hemos terminado de Configurar Transmission y vamos a guardar el archivo settings.json. Pulsamos Escape en nuestro teclado, dos puntos, wq.
Con esto le estamos indicando al editor que pasamos al modo comando, con dos puntos que vamos a introducir un comando y wq, que escriba los datos y salga.
Arrancamos Transmission en el Nas
/share/CE_CACHEDEV1_DATA/.qpkg/QTransmission/bin/transmission-daemon --config-dir /share/CE_CACHEDEV1_DATA/.qpkg/QTransmission/etc
Cerramos la conexion ssh con exit
Conclusion
La configuracion de transmission en un Nas Qnap, no es dificil, ya va todo en un archivo json y por defecto tal cual viene funciona.
Pero no esta demas, cambiarle el usuario por defecto, contraseña, puerto y activarle el watch-dir
Despues de un tiempo usandolo, comentar que no tiene nada que envidiar a rtorrent, ya que las principales opciones de configuracion, al menos las comunes.
Enlaces de interes
Para cualquier duda o sugerencia, puedes contactarme a traves del fomulario de contacto.
Tambien te animo a que te suscribas a la newsletter, donde solo envio las nuevas publicaciones.
Deja un Comentario
Debes de estar logueado para comentar.