Cómo hacer una Torrent Box con una Raspberry Pi
Cómo descargar torrents con tu Raspberry Pi
La Raspberry Pi es una fantástica placa de creación con un montón de potencial. Es fácil de empezar e increíblemente funcional. Debido a su bajo consumo de energía, la Raspberry Pi sigue siendo ideal para su uso como un PC siempre activo. Como tal, ejecutar un medio o servidor de archivos funciona bien en una Pi. Del mismo modo, una raspberry pi presenta el hardware ideal para una caja torrent. ¡Aprende a hacer una torrent box Raspberry Pi!
¿Qué es un Torrent Box?
Un seedbox es básicamente un servidor dedicado utilizado para transferencia de torrents. Está diseñado como una máquina de alta velocidad para transferencias de torrents. En gran medida, esto es esencial para los torrents de descarga. En el reino del intercambio de archivos, hay sembradores y los que cojen. La carga es la siembra, mientras que simplemente descargar con poca o ninguna carga se conoce como leeching. Si compartes toneladas de archivos, necesitarás una caja torrent para que puedas mantener una sólida relación de carga/descarga.
¿Por qué utilizar una caja de torrents con una Raspberry Pi?
La Raspberry Pi es un pequeño SBC con mucha potencia. Por lo tanto, es un excelente ordenador para usar como base de una máquina de transferencia de torrents exclusiva. Puedes mantenerlo funcionando 24/7 y la Pi sólo utilizará unos pocos euros de energía cada año. Aparte de la eficiencia, el precio es otro factor. La Raspberry Pi se vende por sólo 35 euros y puedes obtener un kit por alrededor de 50. Por lo tanto, es bastante barato crear un servidor de torrenting dedicado configurado con una Raspberry Pi.
Razones para crear una caja de torrents Raspberry Pi:
- Costes de puesta en marcha económicos
- Hardware eficiente
- Pequeña huella
Cómo hacer una caja Torrent Raspberry Pi
Es simple y rentable hacer una caja de torrents Raspberry Pi. Necesitarás una placa Raspberry Pi, una tarjeta microSD, una fuente de alimentación compatible y acceso a Internet. Tener una carcasa es es opcional, pero se recomienda. Necesitarás periféricos para la configuración inicial. Aparte del hardware, necesitarás un sistema operativo (SO), un cliente torrent y posiblemente una red privada virtual (VPN) para permanecer anónimo en línea.
Lo que necesitarás para crear una caja torrent con una Raspberry Pi:
- Placa Raspberry Pi
- tarjeta microSD
- Cable Ethernet o Wi-Fi
- Periféricos (teclado, ratón)
- Carcasa (opcional, recomendado)
- Fuente de alimentación micro USB de 5V
- Sistema operativo Linux
- Cliente Torrent
Hacer una Raspberry Pi Torrent Box paso Uno: Elija un sistema operativo
En primer lugar, selecciona un sistema operativo para su Raspberry Pi. Prácticamente cualquier distribución de Linux será suficiente. Raspbian Lite o Raspbian son excelentes opciones, y también está Ubuntu MATE, Arch Linux ARM, FreeBSD, Fedora, OpenSUSE, Alpine Linux, DietPi, ARMbian, CentOS, Gentoo, OpenMediaVault, Manjaro y más. Con una versión para Android de BitTorrent, incluso puedes crear una caja de torrents Raspberry Pi basada en Android. Sin embargo, sugiero simplemente optar por una caja torrent de Linux. Mi preferencia es Raspbian o Ubuntu MATE, aunque OpenMediaVault con su gran cantidad de software incluido como SSH, SFTP, y BitTorrent funciona bien.
Sistemas operativos sugeridos:
- Raspbian y Raspbian Lite
- Ubuntu MATE
- Arch Linux
- OpenMediaVault
Crear una caja de torrents con una de Raspberry Pi, paso dos: elige un cliente Torrent
A continuación, busca un cliente torrent que se ejecute en Raspberry Pi. La mayoría de los clientes torrent para Linux deberían funcionar bien. Transmission, Deluge y Qbittorrent son excelentes opciones con increíbles capacidades de interfaz de usuario web (interfaz de usuario). Una interfaz de usuario web es muy recomendable si planeas ejecutar tu caja de torrents con una Raspberry Pi. De esta forma podrás gestionar de forma remota tus subidas y descargas de torrents.
Opciones de cliente torrent Raspberry Pi:
- Transmission
- Deluge
- qBitTorrent
- rTorrent
Instalar Transmission en la Raspberry Pi
Puedes instalar fácilmente el cliente torrent de transmisión en una Raspberry Pi. Comienze ejecutando:
sudo apt-get install -y transmission-daemon transmission-cli transmission-common
Deberás realizar algunos cambios en la configuración de Transmission, así que detén la ejecución del servicio Transmission y abre el archivo JSON de configuración:
sudo service transmission-daemon stop
sudo vi /etc/transmission-daemon/settings.json
Puedes acceder a Transmission de forma remota, lo que resulta útil si deseas ejecutar tu Raspberry Pi o simplemente administrar tus descargas desde otro lugar. Busca las líneas rpc-whitelist y rpc-whitelist-enabled y edítalas a:
"rpc-whitelist": "127.0.0.1,192.168.*.*","rpc-whitelist-enabled": true,
Además, es posible que desees cambiar la descarga predeterminada y los directorios de descarga incompletos. Se cargan como download-dir y incomplete-dir, pero en su lugar podrías utilizar:
/home/pi/downloads
Alternativamente, podrías ejecutar:
mkdir -p /media/storage/Torrent_inprogressmkdir -p /media/storage/Torrent_complete
Y establece los directorios Torrent_inprogress y Torrent_complete como las carpetas predeterminadas en el archivo de configuración. Una vez completado, reinicia el servicio de transmisión con:
sudo service transmission-daemon start
Puedes acceder a la interfaz de usuario web a través de:
[Dirección IP de Raspberry Pi]:9091
Para encontrar la ejecución de tu dirección IP:
hostname -I
Cómo instalar Deluge en la Raspberry Pi
Deluge es otro cliente torrent popular. En un terminal, introduce:
sudo apt-get install deluged sudo apt-get install python-mako sudo apt-get install deluge-web deluge-web
Esto instala el demonio Deluge con Mako que requiere la interfaz de usuario web, y también la interfaz de usuario web. De forma predeterminada, la interfaz de usuario web se carga en el puerto 8112. Puedes editar esto con:
sudo pkill deluge-web nano á/.config/deluge/web.conf
Para acceder a Deluge en otro sistema, ve a [Raspberry Pi IP]:8112 o utiliza un puerto diferente si has cambiado eso. Puedes configurar Deluge para que se ejecute al inicio. Para ello, ejecuta:
sudo nano /etc/rc.local
A continuación, agrega:
# Start Deluge on boot:
sudo -u pi /usr/bin/python /usr/bin/deluged
sudo -u pi /usr/bin/python /usr/bin/deluge-web
Raspberry Pi Seedbox Paso Tres: Instalar una VPN
Este paso es completamente opcional, pero siempre que estés descargando torrents, es posible que quieras permanecer en el anonimato. Ten en cuenta que nosotros aquí en Descubrearduino no toleramos la piratería. A pesar de todo, con los ISP fisgandonos, es posible que desees mantener su actividad en Internet privada. IP Vanish y Private Internet Access son excelentes opciones. Puede instalar PIA con:
sudo apt-get install openvpn -ycd /etc/openvpnsudo wget https://www.privateinternetaccess.com/openvpn/openvpn.zipsudo descomprimir openvpn.zip
Configuralo para iniciarse automáticamente en el arranque con:
sudo nano login.conf
En la primera línea agrega tu nombre de usuario de Private Internet Access, y en la segunda línea su contraseña. Presiona CTRL + X, luego Y y ejecuta:
sudo chmod 400 login.conf
sudo cp *país deseado al que deseas conectarte*.ovpn *país deseado al que deseas conectarte*.conf
Y edita el archivo conf:
sudo nano *país deseado al que deseas conectarte*.conf
Busca auth-user-pass, agrega un espacio e ingresa:
/etc/openvpn/login.conf
Localiza crl-verify y input:
/etc/openvpn/
En ca añade:
/etc/openvpn/
Presiona CTRL + X, luego Y e ingrese. Prueba su conexión con:
sudo openvpn *país deseado al que deseas conectarte*.conf
Ejecutar:
sudo nano /etc/default/openvpn
En la última línea donde dice autostart, agrega:
AUTOSTART"país deseado al que desea conectarse"
Una vez más, CTRL + X, Yy, y escriba. A continuación, reinicia:
sudo shutdown -r 0
O bien, puedes probar IP Vanish en su lugar:
sudo apt install openvpn
A continuación, haz una carpeta para tus archivos IPVanish:
mkdir /home/pi/vpn
Descarga todos los archivos de configuración disponibles:
cd /home/pi/vpn
wget http://www.ipvanish.com/software/configs/configs.zip
unzip configs.zip
rm configs.zip
Y inicia la VPN usando:
sudo openvpn --config preferredserver.ovpn
Pero reemplaza lo anterior con el nombre del servidor al que deseas conectarse. Después de eso, debería estar terminado.
Cómo hacer una Raspberry Pi Torrent Box: conclusión
En última instancia, una caja de torrents con una Raspberry Pi es un proyecto impresionante, fácil de hacer con toneladas de usos. Puedes descargar montones de software libre de código abierto como distribuciones de Linux y compartirlas, siendo así un miembro maravilloso de la comunidad. O encontrar películas de dominio público, programas de televisión y música para compartir libremente en sitios como el bien llamado Public Domain Torrents. Incluso puedes combinar este proyecto con un servidor multimedia Raspberry Pi.