martes, 11 de junio de 2013

Servidor de descargas

Una de las muchas funciones que le podemos dar a la Raspberry Pi es el de servidor de descargas. En este post enseñaremos como descargar ficheros Torrent gestionados desde un equipo remoto.
Podríamos gestionar dichas descargas directamente desde la propia Raspberry, pero el proceso es demasiado lento ya que uno de sus puntos débiles es el uso de su entorno gráfico.

Utilizaremos el gestor de descargas Transmission, ya que es uno de los clientes Torrent más livianos y a la vez potentes que existen.

Paso 1:

Instalamos los siguientes paquetes:
  • transmission-daemon
  • transmission-common
  • transmission-cli



Paso 2:

Detenemos el servicio de transmission para poder configurarlo.



Paso 3:

Configuramos la aplicación modificando el fichero /etc/transmission-daemon/settings.json


Cambiamos las siguientes líneas:

1.

Añadimos la ruta en la cual queremos que se almacenen las descargas.  

2.

Indicamos la ruta donde se almacenarán las descargas incompletas.

3.

Al poner 0.0.0.0 permitimos acceder desde cualquier dirección, es decir, tanto dentro como fuera de nuestra red.

4.

Habilitamos el acceso desde otras aplicaciones, como por ejemplo el acceso por web.

5.

Aquí pondremos el usuario que queramos utilizar para hacer login en la página web.

6.

Introducimos el password que utilizaremos para hacer login en la página web. Cuando Transmission arranque lo cifrará automáticamente.

Paso 4:

Asignamos permisos a los directorios para que Transmission pueda escribir.


Paso 5:

Creamos el directorio torrent en el cual almacenaremos los ficheros torrent.


Como habréis podido comprobar, estamos utilizando el directorio compartido con NFS (comentado en el post anterior, Compartir directorio con NFS). 

Con esto, conseguimos no tener siempre encendido el equipo cliente, ya que al no contener la  Raspberry el fichero torrent, no podría ni continuar con las descargas (obviamente si no las ha finalizado) ni compartirlas, siendo esto último muy importante si queremos subir el Ratio.

Nota: En otros manuales encontraréis que descargan el fichero torrent desde un equipo remoto y después lo envían a la Raspberry (por ejemplo, mediante FTP). Al hacerlo mediante NFS eliminamos dicho paso.

Paso 6:

Otorgamos los permisos necesarios al directorio torrent.


Paso 7: 

Arrancamos el servicio de Transmissión.


Paso 8:

Ahora desde el equipo cliente, introducimos la IP de la Raspberry y el puerto 9091, en el navegador.



Paso 9:

Introducimos el usuario y contraseña.


Paso 10:

Por último  descargamos el fichero torrent en el directorio compartido e iniciamos la descarga desde el navegador web.

No hay comentarios:

Publicar un comentario