TorrServer - торрент желілерінен жүктелген медиа файлдарды ағынмен жіберуге мүмкіндік беретін сервер бағдарламасы. Оны Linux, Windows немесе macOS амалдық жүйесін қолдайтын кез келген құрылғыға орнатуға болады. TorrServer торрент желілерінен файлдарды жүктеп алу үшін BitTorrent протоколын пайдаланады және оларға HTTP сервері арқылы қол жеткізуді қамтамасыз етеді.
Бұл медиа файлдарды құрылғыға толығымен жүктеп алмай-ақ ойнатуға мүмкіндік береді. TorrServer сонымен қатар кітапханаға жаңа торрент файлдарын автоматты түрде сканерлеу және қосу функциясына ие, бұл оны медиа мазмұнды ағынмен ойнатуды ұйымдастыруға ыңғайлы құрал етеді.
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
Осы пәрменді енгізгеннен кейін сіз 8090 порты бар IP мекенжайы арқылы серверге қосыла аласыз (оны жоғарыдағы кодта алдын ала өзгертуге болады).