TorrServer, torrent ağlarından indirilen medya dosyalarını yayınlamanızı sağlayan bir sunucu yazılımıdır. Linux, Windows veya macOS işletim sistemini destekleyen herhangi bir cihaza kurulabilir. TorrServer, torrent ağlarından dosya indirmek için BitTorrent protokolünü kullanır ve bir HTTP sunucusu aracılığıyla bunlara erişim sağlar.
Bu, medya dosyalarını cihazınıza tam olarak indirmek zorunda kalmadan oynatmanıza olanak tanır. TorrServer ayrıca yeni torrent dosyalarını otomatik olarak tarama ve kütüphaneye ekleme işlevine sahiptir, bu da onu medya içeriğinin akışını düzenlemek için kullanışlı bir araç haline getirir.
TorrServer şunları içerir:
TorrServer'ı ev ağınızda medya dosyalarını depolamak ve yayınlamak için yerel bir sunucu olarak kullanmak da mümkündür.
TorrServer ile bir sanal sunucu oluşturmak için, Ubuntu işletim sistemine sahip herhangi bir temel paylaşımlı barındırma planı satın almanız ve Putty programı ile bağlandıktan sonra konsoluna aşağıdaki komutu yazmanız yeterlidir:
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
Bu komutu girdikten sonra, sunucunuza 8090 portlu IP adresi üzerinden bağlanabileceksiniz (bunu yukarıdaki kodda önceden değiştirebilirsiniz).