TorrentBox❤️
Requisitos mínimos:
- Raspberry Pi 2, 3 o 4
- Tarjeta micro SD
- Fuente de alimentación
- Cable Ethernet o Adaptador de WiFi (La raspberry Pi 3 y 4 tienen WiFi incorporado)
Pasos:
1.Lo primero que hacemos antes de instalar el cliente de torrents Transmission en nuestra Raspberry Pi es actualizar nuestra lista de paquetes.
sudo apt upgrade
2.Con la Raspberry Pi ahora actualizada, sigamos adelante e instalemos el transmisión en la Raspberry Pi.
sudo apt install transmission-daemonConfigurando Transmission.
1. Como el software de transmisión Raspberry Pi se inicia automáticamente, necesitaremos detener el servicio temporalmente ejecutando el comando a continuación.
sudo systemctl stop transmission-daemon
sudo mkdir -p /media/NASHDD1/torrent-inprogress
sudo mkdir -p /media/NASHDD1/torrent-complete
2.A continuación, seguiremos adelante y crearemos dos carpetas diferentes. El primero es donde almacenaremos los torrents en curso, y el segundo es donde almacenaremos los torrents completos.
Las carpetas se denominarán " torrent-inprogress " y " torrent-complete ".
Crearemos estas dos carpetas en una unidad que hemos montado en " / media / NASHDD1 / ". Esta carpeta está en un disco duro externo y se puede acceder a ella a través de un servidor de archivos Samba .
3.Tenemos que seguir adelante y dar acceso al usuario " pi " a las dos carpetas que acabamos de crear. Proporcionar el acceso de usuario " pi " detendrá los problemas de permisos más adelante en el tutorial.
Ejecute los siguientes dos comandos para dar acceso al usuario pi sobre las carpetas.
sudo chown -R pi:pi /media/NASHDD1/torrent-inprogressComience a editar el archivo de configuración de Transmission ejecutando el siguiente comando.
5. Dentro de este archivo, tendremos que seguir adelante y modificar las siguientes opciones de configuración.
Para esta opción, definimos el directorio que queremos usar para nuestros torrents incompletos. En nuestro ejemplo, esto es
A continuación, necesitamos definir el directorio donde almacenaremos todas nuestras descargas de torrent completadas. En este ejemplo, el directorio será
Establezca " incomplete-dir-enabled " en verdadero para que Transmission utilice nuestro directorio
Aquí tenemos que definir la contraseña para la capacidad de control remoto de transmisiones. Asegúrese de que sea algo memorable pero seguro, ya que es lo que utilizará para acceder a la interfaz web.
Este valor se codificará automáticamente cuando la transmisión se inicie de nuevo.
A continuación, definimos el nombre de usuario que queremos usar para conectarnos a Transmission.
Aquí configuramos la lista blanca para Transmission. De forma predeterminada, esto está configurado solo para permitir que el host local se conecte.
Cambio del usuario del demonio de transmisión
1.A continuación, necesitamos editar el script de inicio del demonio de transmisión para que use el usuario " pi " en lugar del usuario predeterminado
Podemos comenzar a modificar el script de inicio ejecutando el siguiente comando.
2.Aquí, necesitamos editar la línea “ USER = ”, de modo que el demonio de Transmisión sea ejecutado por el usuario “ pi ” y no por el usuario “ debian-Transmission ” que está configurado por defecto.
Hacemos esto porque la carpeta en la que vamos a almacenar nuestros torrents es propiedad del usuario " pi ".
Si tiene la intención de utilizar un usuario diferente, asegúrese de utilizarlo en lugar de " pi ".USER=pi
Una vez hecho esto, debemos guardar y salir presionando Ctrl + X, luego presionando Y luego ENTER .
3.También necesitamos cambiar el usuario de " debian-Transmission " a " pi " en el archivo de servicio. De lo contrario, el usuario de “ debian-Transmission ” iniciará la transmisión .
Comience a modificar el archivo de servicio ejecutando el siguiente comando.
4.Dentro de este archivo, debemos continuar y cambiar la línea " User = " para que apunte al usuario " pi ".user=pi
Una vez hecho esto, debemos guardar y salir presionando Ctrl + X, luego presionando Y y luego ENTER .
5.Ahora debemos decirle al administrador de servicios que vuelva a cargar todos los archivos de configuración del servicio ejecutando el siguiente comando. De lo contrario, systemctl intentará utilizar la versión anterior del archivo de servicio.sudo systemctl daemon-reload
6.Como hemos cambiado el usuario de “ debian-Transmission ” a “ pi ”, tendremos que seguir adelante y tomar posesión de la carpeta “ / etc / Transmission-daemon ”.
Podemos hacer esto ejecutando el siguiente comando.
7.A continuación, necesitamos crear un directorio donde el demonio de transmisión accederá al archivo
También debemos crear un enlace simbólico al archivo de configuración que editamos anteriormente en el tutorial. El archivo existirá en ambos directorios gracias al enlace simbólico.
sudo mkdir -p /home/pi/.config/transmission-daemon/ sudo ln -s /etc/transmission-daemon/settings.json /home/pi/.config/transmission-daemon/ sudo chown -R pi:pi /home/pi/.config/transmission-daemon/
8. Ahora que finalmente hemos configurado todo correctamente, podemos continuar y comenzar a hacer una copia de seguridad del servicio de demonio de transmisión en nuestra Raspberry Pi.
Para iniciar el servicio, debe ejecutar el siguiente comando.
Acceso a la interfaz web de Transmission
1.Finalmente podemos verificar la interfaz web de Transmisiones yendo a la dirección IP de la Raspberry Pi seguida del puerto ": 9091 ".Si no sabe cuál es la dirección IP local de su Pi, puede recuperar la usando el comando " nombre de host -I " en su Raspberry Pi.
Reemplace " <IPADDRESS> " en la URL a continuación con la dirección IP local de su Pi para ir a la interfaz web de Transmission.
2. Antes de que pueda pasar a la interfaz web de Transmission, primero se le pedirá que ingrese el nombre de usuario y la contraseña que estableció anteriormente en esta guía.
Dentro de la interfaz web, puede agregar y eliminar torrents, cambiar configuraciones, establecer horarios y mucho más.
Comentarios
Publicar un comentario