Способи оплати 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 як локального сервера для зберігання і потокового відтворення медіа-файлів на домашній мережі.

Як встановити? Швидкий варіант

Для створення віртуального сервера з 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 completen" >/dev/pts

Після введення цієї команди, ви зможете під'єднатися до свого сервера через його IP-адресу з портом 8090 (який можна заздалегідь змінити в коді вище).