Pasar al contenido principal
Alberto Permuy Leal

Menú de navegación

  • Home
  • Blog
  • Proyectos
  • Arsenal
  • Conciertos
  • Acerca de
  • Contacto

Ruta de navegación

  1. Inicio
  2. Blog de Alberto Permuy Leal

Cliente bittorrent en modo CLI e interfaz web: Transmission

Por apermuy, 5 Mayo, 2014

Seguro que muchos de vosotros conocéis Transmission, desde hace años, desde mi punto de vista unos de los mejores clientes de protocolo bittorrent que existen.



Estoy reestructurando el servidor Debian GNU/Linux que tenemos en casa, actualizando servicios e incluyendo otros que, bien por desconocimiento o por falta de tiempo, no estaban hasta ahora configurados.



Buscando un cliente bittorrent en modo CLI me he topado con infinidad de paquetes muy interesantes, pero carentes, en su gran mayoría de una interfaz web sencilla e intuitiva.



Conocía la interfaz web de de Transmission, pero desconocía que se podía instalar sin entorno gráfico y gestionarlo vía http.



En Debian GNU/Linux Wheezy lo he configurado del siguiente modo:

 

  1. apt-get update
  2. apt-get install transmission-cli transmission-common transmission-daemon

Con estos dos pasos ya hemos instalado la versión CLI de Transmission. El fichero de configuración podemos encontrarlo en el directorio /etc/transmission-daemon/settings.json . En mi caso particular he modificado los siguientes parámetros:



"blocklist-enabled": false,  



Para permitir el acceso desde cualquier IP. Ojo a los riesgos de seguridad. En mi caso, esta dentro de una LAN sin acceso externo.



"download-dir": "/storage/Descargas",

"incomplete-dir": "/storage/Descargas/incompletas",



Para indicar el directorio de descargas completas e incompletas.



Para realizar una prueba podemos ejecutar desde CLI:



transmission-daemon -f -t -u user -v pass -w /storage/Descargas -g /etc/transmission-daemon/



Donde:

-f : Indica que se ejecutará en primer plano escribiendo errores en stdout

-t : Indica que los clientes necesitan autenticarse

-u: Indica el nombre de usuario

-v: Indica el password del usuario 

-w: Indica el directorio de descargas

-g : Indica el fichero de configuración



Más información con el comando :

man transmission-daemon

 

 [ Ejemplo de acceso vía web desde Mozilla Firefox ]
 
Por último, para iniciar transmission-daemon al arrancar el equipo basta con añadir :
 
transmission-daemon -f -t -u user -v pass -w /storage/Descargas -g /etc/transmission-daemon/
 
al fichero /etc/rc.local antes del "exit 0". No he probado a eliminar el parámetro -f. Como último comentario señalar que lo suyo sería crear un script en init.d o insserv. Ahora no tengo tiempo, pero si os interesa este tema tenéis más información en este link.
 
 

 

 

 

 

 

Quizá te interesen estos artículos...

Cuaderno de bitácora: migración abeancos.gal - Nota 1

Publicado el 16/06/2025

Como descargar música desde Spotify con docker en Linux

Publicado el 10/05/2025

Activar Wake On LAN (wol) al iniciar Debian 12

Publicado el 28/09/2024

Aviso legal 


Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.

Sígueme en Mastodon

Powered by Drupal