Descargar Torrent con Transmission Web sobre Docker
Hacia rato que no posteaba y como me puse a laburar con un “mini servidorsito” de pruebas donde funcionan de todo un poco (ya voy a mostrarles como quedo) decidi hacer un post sobre como “Descargar Torrent con Transmission Web sobre Docker” ya que es muy sencillo y no demoramos nada pero nada de tiempo. Sin más vueltas les dejo con el tutorial y recuerden #culturalibre para todes!
En principio necesitas tener instalado docker por que justamente la idea es tener multiples servicios en un mismo servidor. En mi caso utilizo ubuntu server 22.04 pero va como piña en debian y derivados. Si querés saber ¿como instalar docker? te dejo la siguiente entrada:
Si ya instalaste #docker pegale una reiniciadita que nunca viene mal!
¿Qué es transmission?

Transmission es un cliente P2P liviano, gratuito y de código abierto para la red BitTorrent. Está disponible bajo la licencia MIT, con algunas partes GPL, y es multiplataforma, lo cual es genial ya que no solo lo podes usar en tu linux sino tambien en windows y evitar esas publicidades feas que tienen los sistemas p2p.
Ahora vamos a preparar un poco la estructura de los servicios. Primero creamos una carpeta que se llame misdockers y luego, dentro de esta, una nueva carpeta que se llame torrent.
Aquí vamos a crear un archivo llamado docker-compose.yml que va a tener el siguiente contenido:
version: "3.7"
services:
transmission:
image: lscr.io/linuxserver/transmission
container_name: transmission
environment:
- PUID=1000 # User id
- PGID=1000 # Group id
- TZ=America/Argentina/Buenos_Aire
volumes:
- ./config/Transmission:/config
- /home/TUUSUARIO/misdocker/descargas:/downloads
ports:
- 9091:9091
- 51413:51413
- 51413:51413/udp
restart: unless-stopped
Como se ve en el archivo docker-compose .yml tenes que cambiar la palabra TUUSUARIO por el nombre de usuario que utilices. Los volumenes configurados guardaran las descargas y configuracion del contenedor de transmission. La ubicación de las descargas la hago fuera de la carpeta torrent, justamente un nivel arriba para que luego pueda acceder a esa carpeta con otro contenedor, por ejemplo #jellyfin
Ahora ejecutamos:
docker-compose up -d
Ahora sabiendo la ip del servidor vamos a poder ingresar desde cualquier navegador a la ipdelservidor:9091 y se verá asi:

Ahora basta apretar el MAS de la IZQUIERDA y poner el enlace del torrent a descargar.
Transmission trabaja con todos estos directorios:
‘/etc/init.d/transmission-daemon’ = el script init de ‘transmission-daemon’
‘/var/lib/transmsision-daemon/info/’ = directorio vinculado a ‘~/.config/transmission-daemon/’
‘/var/lib/transmsision-daemon/info/settings.json’ = archivo vinculado a ‘/etc/transmission-daemon/settings.json’. Es el archivo de configuración.
‘/var/lib/transmission-daemon/info/stats.json’ = archivo json que contiene las estadísticas de la sesión.
‘/var/lib/transmission-daemon/info/torrents/’ = directorio que contiene los archivos ‘.torrent’ que han sido añadidos a Transmission.
‘/var/lib/transmission-daemon/info/resume/’ = Este dierctorio contiene los archivos ‘.resume’ que mantienen la información de cada uno de los archivos torrent, tal como qué partes han sido descargadas, el directorio donde se almacenaron los datas descargados, etcétera.
‘/var/lib/transmission-daemon/info/blocklists/’ = Este directorio contiene las listas de bloqueo.
‘/var/lib/transmission-daemon/info/dht.dat’
Siempre es bueno conocer la herramienta ya que si tenes ganas de hacer algun otro volumen para que cuando el contenedor se apague siga todo guardadito, conociendo los directorios solo basta crear un volumen nuevo y listo!
Espero que les guste!!!!! y vamos por más #culturalibre
One thought on “Descargar Torrent con Transmission Web sobre Docker”
Deja un comentario Cancelar respuesta
Filed under: CulturaLibre,docker,gnulinux,SoftwareLibre - @ 18 mayo, 2023 10:14 pm
Etiquetas: contenido, CulturaLibre, descargas, docker, jellyfin, peliculas, SoftwareLibre, torrent, transmission
Genial compa!!! tan sencillo… pienso si sera mucho usar docker para esto pero cada vez que pruebo me encanta, ademas puedo llegar a otro lado todo! gracias capo