TorrServer - программа-сервер, которая позволяет стримить медиа-файлы, загруженные из торрент-сетей. Она может быть установлена на любом устройстве, поддерживающем операционную систему Linux, Windows или macOS. TorrServer использует протокол BitTorrent для загрузки файлов из торрент-сетей и предоставляет доступ к ним через HTTP-сервер.
Это позволяет воспроизводить медиа-файлы без необходимости их полной загрузки на устройство. Также TorrServer имеет функцию автоматического сканирования и добавления новых торрент-файлов в библиотеку, что делает его удобным инструментом для организации потокового воспроизведения медиа-контента.
TorrServer включает:
Также предусмотрена возможность использования TorrServer как локального сервера для хранения и потокового воспроизведения медиа-файлов на домашней сети.
Для создания виртуального сервера с TorrServer достаточно купить любой базовый тариф виртуального хостинга с OS 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 complete\n" >/dev/pts
После ввода данной команды, вы сможете подключиться к своему серверу через его IP адрес с портом 8090 (который можно заранее изменить в коде выше).
Примените скидку, вставив промокод в специальное поле при оформлении заказа: