Instalando Transmission con Docker
Sigo con mi serie de servicios que tengo instalados en el servidor. Ésta vez le toca a Transmission, un cliente muy liviano y simple para torrents que viene de serie en muchas distros de linux.
El programa, de código abierto, se ha vuelto tan popular que ha sacado versiones para Windows y macOS, aparte de BSD, TrueNAS, Open Media Vault, OpenWRT y otros sistemas NAS propietarios.
Como siempre, doy por hecho que tenéis el servidor con docker montado y funcionando. Abrimos la terminal y creamos el compose.
sudo nano docker-compose.yml
Ahora pegamos el texto siguiente:
---
services:
transmission:
image: lscr.io/linuxserver/transmission:latest
container_name: transmission
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Madrid #cambiar zona
- USER=xxxxx #cambiar contraseña
- PASS=xxxxx #cambiar pass
volumes:
- ./data:/config
- ./torrent:/downloads #ruta completa donde montas el hdd
ports:
- 8091:9096 #puerto para la güi
- 5143:5143 #abrir en el router
- 5143:5143/udp #abrir en el router
restart: unless-stopped
Con éstas líneas simplemente ya tenemos nuestro cliente torrent en el servidor. Obviamente hay que cambiar el volúmen «downloads» si queremos que descargue en otro sitio y los puertos si lo deseas.
Debemos configurar un usuario y contraseña para acceder a la herramienta gráfica y una vez hecho, desplegamos con:
docker compose up -d
Aguantamos unos instantes a que el programa se descargue y se inicie y nos vamos al navegador. Si te fijas, el puerto de la interface tiene dos números. Tienes que usar el segundo, a tu elección siempre que no estén siendo usados por otro servicio. En el navegador escribimos http://<nuestraip>:9096.
Acto seguido el navegador nos pedirá el usuario y contraseña que hemos configurado. Los escribimos y ét voilá!!….
Ya tenemos Transmission en nuestro servidor.

La interface web es simple, pero completa. Para añadir un torrent o un magnet, tenemos que ir a la izquierda, al menú «Abrir».
Para configurar nos vamos al lado contrario, a las 3 rayitas. La configuración es básica, aunque se puede ampliar con plugins desde la propia página web de Transmissión. Según vayan descargando los torrents, irá subiendo una rayita verde.
Como siempre, ésta es la forma básica de instalarlo con docker-compose usando la configuración de Linuxserver. Se puede ampliar con seguridad, añadiendo una VPN, o una carpeta en otro disco duro montado en el servidor…. por poner sólo dos ejemplos.
