✅ Instalar Transmission en Ubuntu Server

Una de las funciones que podemos asignar a nuestro servidor es la gestión de nuestros “torrent“ .Transmission: Licencia MIT y GPL para compartir.

Al tratarse de una máquina que normalmente está encendida las 24 horas, es perfecta para realizar este tipo de tareas, también comentar que es un acompañante de tu plex para descargar tus peliculas favoritas.

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

sudo add-apt-repository ppa:transmissionbt/ppa

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

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.

sudo nano /etc/transmission-daemon/settings.json

“blocklist-enabled”: true     Si lo ponemos verdadero activaremos la posibilidad de cargar una lista con ip´s a bloquear.
“blocklist-url”: “http://john.bitsurge.net/public/biglist.p2p.gz” Listado de ip´s bloqueadas.
“download-dir”: “/home/pi/torrents” Este es el directorio donde se guardaran los archivos descargados.
“incomplete-dir-enabled”: true Si lo ponemos verdadero le indicamos que guarde las partes de los
torrents descargados en una carpeta diferente a los archivos finalizados.
“incomplete-dir”: “/home/pi/torrentsincompletos” Directorio donde se guardaran las partes de los torrents.
“rpc-enabled”: true Habilita el RPC, es decir el que aplicaciones puedan conectarse al servicio, como la propia pagina web.

«rpc-authentication-required”: false Si activamos false, no se nos solicitara usuario y contraseña para agregar torrents.
rpc-username»: «nombre_usuario Definición del nombre de usuario para conectarnos de forma remota a nuestro servidor torrent

”rpc-password”: «contraseña«, Contraseña que usaremos para conectarnos de forma remota a
nuestro servidor de torrent. Una vez escrita, transmission aplicará un
hash a nuestra contraseña para ocultarla.

“rpc-whitelist-enabled”: false Esto habilita una lista de direcciones que pueden acceder mediante RPC por ejemplo la web.

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

”rpc-whitelist”: "127.0.0.1, 192.168.*

guardamos el fichero y reiniciamos transmissión

sudo systemctl restart trasmission-daemon

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 y hablitar al inicio :

sudo service transmission-daemon reload

sudo service transmission-daemon enable

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

http://ip-servidor:9091/

como adicional podemos configurar el directorio donde descarga nuestras peliculas o series a nuestro servidor plex para que recoja directamente nuestro contenido.

Problemas de permisos

Si cuando configuramos nuestro servidor no nos deja acceder a nuestro directorio predeterminado o al de descargas de transmission.

La razón por la cual ocurren estos problemas es porque al instalar el servidor se crea un usuario llamado plex en el sistema, el cual no tiene los permisos necesarios. A esto le podemos dar solución con estos comandos:

Añadimos el usuario plex al grupo de usuario habitual.

Luego añadimos nuestro usuario habitual al grupo del usuario de plex si es que existe

sudo usermod -aG plex tuusuario

fuente: https://transmissionbt.com/

https://blogubuntu.com/instalar-transmission-en-ubuntu-server-y-manejarlo-con-cliente-web

https://pastebin.com/4iFy78kC

https://github.com/transmission/transmission/wiki/Editing-Configuration-Files

Deja una respuesta

Tu dirección de correo electrónico no será publicada.