Instalar Transmission en Ubuntu Server (y manejarlo con cliente web)

Una de las funciones que podemos asignar a nuestro servidor es la gestión de nuestros «torrent«. Al tratarse de una máquina que normalmente está encendida las 24 horas, es perfecta para realizar este tipo de tareas.

La instalación en Ubuntu Server es bastante sencilla. Abrimos un terminal e instalamos Transmission mediante el comando:

sudo apt-get install transmission-cli transmission-common transmission-daemon

Al tratarse de Ubuntu Server, damos por sentado que vamos a administrar nuestro servidor de forma remota, y que éste no tiene un entorno de escritorio. En caso contrario, para la aplicación de escritorio sólo tendríamos que añadir al comando anterior el paquete «transmission-gtk».

Una vez instalado Transmission en nuestro servidor, podemos comprobar que está ejecutándose en segundo plano correctamente:

sudo service transmission-daemon status

Transmission tiene un cliente basado en web desde el que podemos administrar nuestros torrents, además de configurar la aplicación.

Cliente web de Transmission

Para poder acceder al cliente web desde otro equipo, tenemos que realizar una pequeña configuración… Primero editamos el fichero «/etc/transmission-daemon/settings.json» (con permisos de root).

Y en este fichero nos aseguraremos de incluir nuestra IP en la siguiente línea:

"rpc-whitelist": "127.0.0.1, 192.168.1.123",

… sustituyendo 192.168.1.123 (una IP ficticia) por la nuestra, o la que queramos autorizar para el uso del cliente web.

Tambień podemos utilizar comodines de esta forma:

"rpc-whitelist": "127.0.0.1, 192.168.1.*",

Como verás, hay un montón de opciones más en este fichero de configuración, incluso más de las que vas a poder configurar con el cliente web o con cualquier otra aplicación. Por ello, si quieres «trastear» un poco con el fichero de configuración, puedes consultar todas las opciones en esta página web: https://trac.transmissionbt.com/wiki/EditConfigFiles

Hecho ésto, recargamos el demonio de Transmission para aplicar la nueva configuración:

sudo service transmission-daemon reload

Y ya podemos abrir el cliente web para manejar Transmission en nuestro servidor:

http://ip-servidor:9091/

Salud, y buenos torrents.