TorrServer је серверски програм који вам омогућава стримовање медијских датотека преузетих са торент мрежа. Може се инсталирати на било који уређај који подржава оперативни систем Linux, Windows или macOS. TorrServer користи BitTorrent протокол за преузимање датотека са торент мрежа и омогућава им приступ путем HTTP сервера.
Ово вам омогућава да репродукујете медијске датотеке без потребе да их потпуно преузимате на свој уређај. TorrServer такође има функцију аутоматског скенирања и додавања нових торент датотека у библиотеку, што га чини практичним алатом за организовање стриминг репродукције медијског садржаја.
ТоррСервер укључује:
Такође је могуће користити TorrServer као локални сервер за складиштење и стримовање медијских датотека на вашој кућној мрежи.
Да бисте креирали виртуелни сервер са TorrServer-ом, једноставно купите било који основни план виртуелног хостинга са ОС Ubuntu и унесите следећу команду у његову конзолу након повезивања путем програма Putty:
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
Након уноса ове команде, моћи ћете да се повежете са својим сервером преко његове IP адресе са портом 8090 (која се може унапред променити у горњем коду).