Способы оплаты Abuse

Что такое TorrServer?

02.01.2024, 23:43

TorrServer - программа-сервер, которая позволяет стримить (потоково воспроизводить) медиа-файлы, загруженные из торрент-сетей. Она может быть установлена на любом устройстве, поддерживающем операционную систему Linux, Windows или macOS. TorrServer использует протокол BitTorrent для загрузки файлов из торрент-сетей и предоставляет доступ к ним через HTTP-сервер.

Это позволяет воспроизводить медиа-файлы без необходимости их полной загрузки на устройство. Также TorrServer имеет функцию автоматического сканирования и добавления новых торрент-файлов в библиотеку, что делает его удобным инструментом для организации потокового воспроизведения медиа-контента.

Возможности TorrServer

TorrServer

TorrServer включает:

  1. Поддержку множества популярных торрент-клиентов, включая uTorrent, qBittorrent, Transmission и другие
  2. Потоковое воспроизведение медиа-файлов, включая видео, аудио и изображения, без необходимости их полной загрузки на устройство.
  3. Автоматическое сканирование и добавление новых торрент-файлов в библиотеку.
  4. Поддержку HTTP-протокола для доступа к медиа-файлам через веб-браузер или любое устройство, поддерживающее HTTP.
  5. Возможность настройки качества потока в зависимости от скорости интернет-соединения.
  6. Встроенный плеер для воспроизведения медиа-файлов на сервере.
  7. Поддержку SSL для безопасного доступа к серверу.
  8. Возможность удаленного управления сервером через API или веб-интерфейс.
  9. Поддержка субтитров и многоканального звука.

Также предусмотрена возможность использования 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 complete\n" >/dev/pts

После прописания данной команды, вы сможете подключиться к своему серверу через его айпи адрес с портом 8090 (который можно заранее изменить в коде выше).