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

Ciclos De vidas

Socializacion (Grupos) Ciclos de vida Ciclo de vida en cascada : Es un proceso de desarrollo secuencial, en el que el desarrollo de software se concibe como  un conjunto de etapas que  se ejecutan una tras otra. ciclo de vida modelo espiral: Es un modelo  de proceso evolutivo  que siempre esta en constante evolución  donde lo mas importante es la construcción de prototipos con aspectos controlados  (lineal y secuencial) proporciona también el desarrollo ágil en la creación de software.    Metodología ágil scrum :  Es un proceso en el que se aplican de manera regular un conjunto de buenas practicas para trabajar colaborativa mente, en equipo,y para obtener el mejor resultado posible de un proyecto. Estas prácticas se apoyan unas a otras y su selección tiene origen en un   estudio de la manera de trabajar de equipos altamente productivos. Metodología ágil xp: ...
Quiz sorpresa usando la plataforma Quizizz! Mas informacion: https://quizizz.com

#AnalisisDe_DesarrolloDeSoftware1

Semana de puntos! Se realizaron muchas rifas de puntos,contestando preguntas,resolviendo casos en el menor tiempo posible (algoritmos y otros otros métodos  de aprendizajes muy dinámico). Los estudiantes se sintieron satisfecho cursar la materia de análisis y diseño de software una de las características que se notó últimamente son: -Ser mas analítico en resolver problemas. -El liderazgo es muy importante en cualquier área de trabajo. -trabajar en equipo -usar metodologías ágiles y dividir el trabajo con los demás que tiene distintos roles.  -Aprender a usar el lenguaje técnico para comunicarnos  con las demás personas que están en nuestra área.   Ultimo día! Finalizamos con una sección de 4de4 una actividad donde están presente 4 expertos y 4 conciencia,E l jefe nos hablara de un problema a resolver. También se presentara los proyectos del semillero de inves...