Tutorial Raspberry Pi – 8. Cliente Torrent + Memoria Flash

Consigue gratis tu cuenta

Crea una API REST con Node.js y MongoDB

En este curso vas a aprender a crear una API REST con Node.js y MongoDB, además de crear un entorno de desarrollo con Docker y Docker Compose.

Comenzar ahora

8¡Hola, amigos de Geekytheory! En este nuevo tutorial vamos a aprender como instalar un cliente torrent online en nuestra raspberry pi, además aprenderemos como hacer para que las descargas se almacenen en un disco duro externo, para ello primero debemos montar la memoria flash tal y como lo contamos aquí. Una vez montada pasamos a instalar el cliente Torrent.

Instalamos nuestro cliente torrent "transmission-daemon".

sudo apt-get -y install transmission-daemon
Lo configuramos, para ello detenemos el servicio torrent.
sudo service transmission-daemon stop

Una vez que hemos detenido el servicio procedemos a configurar el lugar donde queremos almacenar nuestras descargas, en mi caso como quiero almacenarlas en el pendrive mi ruta será /media/pendrive/. En este directorio creamos una carpeta a la que llamaremos torrents.

sudo mkdir /media/pendrive/torrents

Dentro de torrents crearemos dos carpetas llamadas finish y tmp, en la primera irán almacenados los archivos completos descargados, en la segunda almacenaremos los archivos incompletos.

sudo mkdir /media/pendrive/torrents/finish
sudo mkdir /media/pendrive/torrents/tmp
Ahora le daremos permiso de escritura y lectura.
sudo chmod 777 /media/pendrive/torrents/finish
sudo chmod 777 /media/pendrive/torrents/tmp
Una vez hecho esto editamos el archivo de configuracion.
sudo nano /var/lib/transmission-daemon/info/settings.json
Y cambiamos los siguientes parámetros:
“download-dir”: “/media/pendrive/torrents/finish”
“incomplete-dir-enabled”: true 
“incomplete-dir”: “/media/pendrive/torrents/tmp”
“rpc-enabled”: true 
“rpc-whitelist-enabled”: false,

Guardamos el archivo presionando Ctr+X.

Seguidamente vamos a darles permisos de escritura al servicio debido a que si no hacemos esto al intentar descargar y almacenar el contenido en la SD nos va a dar un error de escritura, esto es debido a que el usuario que intenta escribir en la SD no es válido, para solventar este problema vamos a cambiar el nombre de usuario del servicio a "root".

sudo nano /etc/init.d/transmission-daemon

y ponemos USER=root , con esto estaría todo configurado, tan sólo faltaría abrir el puerto del servicio, el cual es el 9091, para ello puede mirar cómo se hace al final del tutorial número 7.

Y esto es todo ahora para descargar tan sólo debes acceder a la direccion 192.168.1.XX:9091 , el nombre de usuario por defecto es "transmission" y el pass es "transsmission".

En mi caso personal accedo remotamente al servicio a traves de no-ip, así puedo descargar archivos torrents desde cualquier lugar facilmente.

Y esto es todo, si tienes alguna duda no dudes en dejar un comentario o contactar conmigo a través de mi twitter personal @alex_esquiva. Por último os pedimos que compartáis el post a través de vuestras redes sociales. ¡Un saludo!

¿Quieres seguir aprendiendo?