Ir al contenido principal

#TorrentBox For RaspberryPi

 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 update

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-daemon

Configurando 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-inprogress

sudo chown -R pi:pi /media/NASHDD1/torrent-complete

4. Antes de comenzar a usar Transmission en nuestro raspberry, necesitamos realizar cambios en su archivo de configuración.
Comience a editar el archivo de configuración de Transmission ejecutando el siguiente comando.

sudo nano /etc/transmission-daemon/settings.json


5. Dentro de este archivo, tendremos que seguir adelante y modificar las siguientes opciones de configuración.

"incomplete-dir": "/media/NASHDD1/torrent-inprogress",


Para esta opción, definimos el directorio que queremos usar para nuestros torrents incompletos. En nuestro ejemplo, esto es

" / media / NASHDD1 / torrent-inprogress / ".(revision)

"download-dir": "/media/NASHDD1/torrent_complete",


A continuación, necesitamos definir el directorio donde almacenaremos todas nuestras descargas de torrent completadas. En este ejemplo, el directorio será

" / media / NASHDD1 / torrent_complete "."incomplete-dir-enabled": true,


Establezca " incomplete-dir-enabled " en verdadero para que Transmission utilice nuestro directorio 

" torrent-inprogress ".

"rpc-password": "Your_Password",


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.

"rpc-username": " El nombre que desees",


A continuación, definimos el nombre de usuario que queremos usar para conectarnos a Transmission.

"rpc-whitelist": "192.168.*.*",

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

 " debian-Transmission ".

Podemos comenzar a modificar el script de inicio ejecutando el siguiente comando.

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


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.
sudo nano /etc/systemd/system/multi-user.target.wants/transmission-daemon.service


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.

sudo chown -R pi:pi /etc/transmission-daemon

                  

7.A continuación, necesitamos crear un directorio donde el demonio de transmisión accederá al archivo
 “ setting.json ”.

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.

sudo systemctl start transmission-daemon

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.

http://<IPADDRESS>:9091

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.

Fuente:https://pimylifeup.com/



Comentarios

Entradas populares de este blog

Quiz sorpresa usando la plataforma Quizizz! Mas informacion: https://quizizz.com

#AnalisisDe_DesarrolloDeSoftware3

Diagrama de secuencia Es un gráfico de manera conceptual de manera clara y concisa ,su trabajo es representar   los comportamientos de los sistemas. su objetivo principal es identificar muy bien los objetos que se encuentran en un escenario también intercambian mensajes con el objetivo de cumplir una transacción de sistemas. Escenario de uso Sirve para definir que hace y que no hace el sistema (Acciones) que desprenden en posibles resultados diferentes (Condicionales) Lógica de los métodos Se utiliza para explorar la lógica de una operación(Función) Diagrama de clases Es la estructura  estática del sistema donde se puede observar las clases y las relaciones entre ellos,la ventaja es que se pueden ver los comportamientos ,herencia es muy útil al diseñar los métodos orientados a objetos. Ref_TareaCreately: http://creately.com/diagram/example/jot4ya3o1

#AnalisisDe_DesarrolloDeSoftware2

Actividad dinámica El profesor necesitó ese día 10 estudiantes para ordenar una serie de papeles para reunir una pagina de un libro Podcast El profesor asigno una tarea sobre  grabar un podcast sobre los diagramas de clases,que son ,como los implementamos. El equipo debe resumir la información no puede durar mas de 5 minutos (Tiene que estar bien estructurado) entre mas creatividad  tenga tendrá mas nota a sacar. La herramienta al utilizar son: PlayPosit: Es una buena herramienta que permite agregar audio o vídeo,En su pagina web se puede agregar una serie de preguntas de selección múltiple o (Si/No) unas de sus grandes ventajas al destacar son: agregar preguntas para tener buena interacción con el estudiante, generar la url para compartir con cualquier persona en una red social, permite buscar audio y vídeo. Soundcloud: Es una red social para músico, donde se puede compartir track(pistas),Puedes ...