"TorrServer" yra serverio programinė įranga, leidžianti transliuoti iš "torrent" tinklų atsisiųstus medijos failus. Ją galima įdiegti bet kuriame įrenginyje, palaikančiame "Linux", "Windows" arba "MacOS" operacinę sistemą. TorrServer naudoja "BitTorrent" protokolą failams iš torrent tinklų atsisiųsti ir suteikia prieigą prie jų per HTTP serverį.
Tai leidžia atkurti medijos failus be visiško jų atsisiuntimo į įrenginį. Be to, "TorrServer" turi automatinio naujų torrent failų nuskaitymo ir įtraukimo į biblioteką funkciją, todėl tai yra patogus įrankis žiniasklaidos turinio srautiniam siuntimui organizuoti.
TorrServer apima:
Taip pat galima naudoti "TorrServer" kaip vietinį serverį medijos failams saugoti ir transliuoti namų tinkle.
Norėdami sukurti virtualųjį serverį su "TorrServer", tereikia nusipirkti bet kurį pagrindinį bendrojo prieglobos planą su "Ubuntu" operacine sistema ir, prisijungę per "Putty" programą, jos konsolėje įrašyti šią komandą:
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
Įvedę šią komandą, galėsite prisijungti prie savo serverio per jo IP adresą su 8090 prievadu (kurį galite iš anksto pakeisti pirmiau pateiktame kode).