TorrServer on palvelinohjelmisto, jonka avulla voit suoratoistaa torrent-verkoista ladattuja mediatiedostoja. Se voidaan asentaa mihin tahansa laitteeseen, joka tukee Linux-, Windows- tai macOS-käyttöjärjestelmää. TorrServer käyttää BitTorrent-protokollaa tiedostojen lataamiseen torrent-verkoista ja tarjoaa pääsyn niihin HTTP-palvelimen kautta.
Näin voit toistaa mediatiedostoja lataamatta niitä kokonaan laitteeseesi. TorrServerissä on myös toiminto, joka skannaa ja lisää automaattisesti uusia torrent-tiedostoja kirjastoon, mikä tekee siitä kätevän työkalun mediasisällön suoratoiston järjestämiseen.
TorrServer sisältää:
TorrServeriä on mahdollista käyttää myös paikallisena palvelimena mediatiedostojen tallentamiseen ja suoratoistoon kotiverkossasi.
Luodaksesi virtuaalipalvelimen TorrServerillä sinun tarvitsee vain ostaa mikä tahansa Ubuntu-käyttöjärjestelmällä varustettu jaettu perushosting-paketti, ja kun olet ottanut yhteyden Putty-ohjelman kautta, kirjoita sen konsoliin seuraava komento:
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
Kun olet kirjoittanut tämän komennon, voit muodostaa yhteyden palvelimeesi sen IP-osoitteen ja portin 8090 kautta (jonka voit muuttaa etukäteen yllä olevassa koodissa).