Con nuestra Raspberry podemos crear un centro de descargas, con un consumo mínimo. Con un pendrive de 16G, su consumo es ínfimo, es suficiente un cargador de 0,6A para que funcione.
Configuración de las carpetas de descarga
Para que el programa descargue en el pendrive que utilizamos como almacenamiento, hay que crear varias carpetas. En la entrada "
Crear un pendrive", puedes ver como hacerlo.
- Carpeta de descarga de ficheros.
- Carpeta de almacenamiento de incompletos.
Carpeta de descarga: descarga
cd /media/pendrive
sudo mkdir descargas
sudo chmod 777 descargas
Carpeta de almacenamiento de incompletos: partes
cd /media/pendrive
sudo mkdir partes
sudo chmod 777 partes
Instalación del programa:
Ejecutamos el comando:
- sudo apt-get -y install transmission-daemon
Una vez instalado, debemos para el demonio para poder configurarlo.
- sudo service transmission-daemon stop
Configuración del programa:
Una vez parado el programa, configuramos los parámetros de trabajo.
Editamos el fichero de configuración
- sudo nano /var/lib/transmission-daemon/info/settings.json
Modificaremos los siguientes parámetros:
Directorio donde se guardaran los ficheros descargados:
"download-dir": "/var/lib/transmission-daemon/downloads",
cambiamos a:
"download-dir": "/media/pendrive/descargas",
Habilitar que las partes se guarden en un directorio diferente a las dercargas:
"incomplete-dir-enabled": false,
cambiar por
"incomplete-dir-enabled": true,
Directorio donde se guardaran las partes:
"incomplete-dir": "/root/Downloads",
cambiar por
"incomplete-dir": "/media/pendrive/partes",
Habilitar las aplicaciones que pueden conectarse al RPC:
Necesario para poder conectarnos mediante la pagina web. xxx.xxx.xxx.xxx:9091
Por defecto esta habilitada, si no estuviera, se tiene que habilitar
"rpc-enabled": true,
Habilitar las direcciones para conectarse.
Por defecto viene 0.0.0.0. Si queremos limitar a una dirección IP, la pondremos aquí.
"rpc-bind-address": "0.0.0.0",
Deshabilitar las listas RPC :
Si no se deshabilita, buscaría esa lista para ver las direcciones que pueden acceder.
"rpc-whitelist-enabled": true,
Cambiamos por
"rpc-whitelist-enabled": false,
Usuario para conectarse:
Por defecto es "transmission". Lo podemos cambiar a gusto del usuario.
"rpc-username": "transmission",
Password
Por defecto es "transmission ".
"rpc-password": "{75e10b6e7306b07d013a7d866eea98fe484e12cd/RzC0ohJ",
Para cambiarla, borramos lo que hay entre las comillas y escribimos la nueva contraseña.
Definir el numero de descargas:
Definimos cuantas descargas se realizan simultáneamente. Por defecto es 5.
"download-queue-size": 5,
Una vez configurado, hay que arrancar el demonio para que se ejecute. Para ello, ejecutamos el comando:
- sudo /etc/init.d/transmission-daemon start
Acceso al programa:
El acceso se hace mediante la web del programa. La dirección es la que tenga la Raspberry, (por ejemplo 192.168.0.22)
Para acceder seria 192.168.0.22
:9091