TorrServer je serverový softvér, ktorý umožňuje streamovať mediálne súbory stiahnuté zo sietí torrent. Možno ho nainštalovať do akéhokoľvek zariadenia, ktoré podporuje operačný systém Linux, Windows alebo macOS. TorrServer používa protokol BitTorrent na sťahovanie súborov zo sietí torrent a poskytuje k nim prístup prostredníctvom servera HTTP.
To vám umožňuje prehrávať mediálne súbory bez toho, aby ste ich museli kompletne stiahnuť do zariadenia. TorrServer má tiež funkciu automatického skenovania a pridávania nových súborov torrent do knižnice, čo z neho robí pohodlný nástroj na organizáciu streamovania mediálneho obsahu.
TorrServer obsahuje:
TorrServer je možné používať aj ako miestny server na ukladanie a streamovanie mediálnych súborov v domácej sieti.
Ak chcete vytvoriť virtuálny server s TorrServerom, stačí si kúpiť akýkoľvek základný zdieľaný hostingový plán s operačným systémom Ubuntu a po pripojení prostredníctvom programu Putty napísať do jeho konzoly nasledujúci príkaz:
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
Po zadaní tohto príkazu sa budete môcť pripojiť k serveru prostredníctvom jeho IP adresy s portom 8090 (ktorý môžete vopred zmeniť vo vyššie uvedenom kóde).