TorrServer es un software servidor que permite transmitir archivos multimedia descargados de redes torrent. Puede instalarse en cualquier dispositivo compatible con el sistema operativo Linux, Windows o macOS. TorrServer utiliza el protocolo BitTorrent para descargar archivos de redes torrent y proporciona acceso a ellos a través de un servidor HTTP.
Esto le permite reproducir archivos multimedia sin tener que descargarlos completamente en su dispositivo. TorrServer también tiene la función de escanear y añadir automáticamente nuevos archivos torrent a la biblioteca, lo que lo convierte en una práctica herramienta para organizar la transmisión de contenidos multimedia.
TorrServer incluye:
También es posible utilizar TorrServer como servidor local para almacenar y transmitir archivos multimedia en su red doméstica.
Para crear un servidor virtual con TorrServer, basta con adquirir cualquier plan básico de alojamiento compartido con sistema operativo Ubuntu y, tras conectarse mediante el programa Putty, escribir el siguiente comando en su consola:
apt-get update |apt-get install curl -y
dir="/opt/torrserver"
mkdir -p ${dir}
architecture=""
case $(uname -m) in
i386) architecture="386" ;;
i686) architecture="386" ;;
x86_64) architecture="amd64" ;;
arm) dpkg --print-architecture | grep -q "arm64" && architecture="arm64" || architecture="arm7" ;;
esac
url=$(curl --silent https://github.com/YouROK/TorrServer/releases/ | grep TorrServer-linux-${architecture} | head -1 | awk -F " '{print $2}')
wget -O ${dir}/torrserver https://github.com/${url}
chmod +x ${dir}/torrserver
cat << EOF > /etc/systemd/system/torrserver.service
[Unit]
Description = TorrServer
After = network.target
[Service]
User = root
Group = root
#Environment="GODEBUG=madvdontneed=1"
Type = simple
NonBlocking = true
ExecStart = ${dir}/torrserver -d ${dir} -p 8090
ExecReload = /bin/kill -HUP ${MAINPID}
ExecStop = /bin/kill -INT ${MAINPID}
TimeoutSec = 30
WorkingDirectory = ${dir}
Restart = on-failure
RestartSec = 5s
#LimitNOFILE = 4096
[Install]
WantedBy = multi-user.target
EOF
systemctl daemon-reload
systemctl start torrserver.service
systemctl enable torrserver.service
echo -e "nTorrServer Online - installation is completen" >/dev/pts
Tras introducir este comando, podrás conectarte a tu servidor a través de su dirección IP con puerto 8090 (que puedes cambiar previamente en el código anterior).