Как да настроите uTorrent сървър на Linux

Ако обичате uTorrent, но не искате да се занимавате с Wine само за да го накарате да работи на Linux, има друг начин да се насладите на софтуера. Както се оказва, uTorrent има поддръжка за Linux, под формата на „uTorrent сървър“, което означава, че можете да настроите uTorrent сървър на Linux и да избягвате да използвате Wine като цяло.

uTorrent сървърът работи като много други инструменти за торент сървъри в Linux и позволява на потребителите да добавят торенти от всяка машина в мрежата чрез уеб браузър.

Инсталирайте uTorrent сървър

Сървърното приложение uTorrent има поддръжка за Linux, въпреки че има достъпни изтегляния само за системи Debian/Ubuntu. Ако планирате да стартирате uTorrent сървър на Linux, най-добре е да инсталирате Ubuntu Server или да настроите Debian сървър, тъй като изглежда няма планове за базирани на Redhat системи като CentOS/Suse Enterprise, Fedora Server, Rhel и т.н.

Забележка: ако абсолютно трябва да имате uTorrent сървър на вашата сървърна система Redhat Linux, опитайте все пак да стартирате софтуера. Въпреки че уебсайтът казва, че поддържа „Debian“, това е просто Tar архив.

  Как да инсталирате темата Evopop GTK на Linux

Получаването на uTorrent сървър започва с помощта на инструмента за изтегляне на wget. Отворете терминал и вземете най-новата версия на сървърния софтуер.

Ubuntu

wget https://download-hr.utorrent.com/track/beta/endpoint/utserver/os/linux-x64-ubuntu-13-04 -O utserver-ubuntu-64bit.tar.gz

или

wget https://download-hr.utorrent.com/track/beta/endpoint/utserver/os/linux-i386-ubuntu-13-04 -O utserver-ubuntu-32bit.tar.gz

Debian

wget https://download-hr.utorrent.com/track/beta/endpoint/utserver/os/linux-x64-debian-7-0 -O utserver-debian-64bit.tar.gz

или

wget https://download-hr.utorrent.com/track/beta/endpoint/utserver/os/linux-i386-debian-7-0 -O utserver-debian-32bit.tar.gz

Разархивирайте сървърния софтуер в папката /opt/ във файловата система на сървъра.

sudo mkdir -p /opt/utorrent-server/
sudo tar -zxvf utserver-ubuntu-*.tar.gz -C /opt/utorrent-server/ --strip=1

или

sudo tar -zxvf utserver-debian-*.tar.gz -C /opt/utorrent-server/ --strip=1

Тази версия на uTorrent сървъра е за Ubuntu 13.04 и Debian 7. Въпреки това, тя ще работи на по-нови версии като Ubuntu сървър 18.04 и Debian 9. За да направите това, ще трябва да инсталирате няколко неща. По-конкретно, LibSSL 1.0. В терминал въведете следните команди, за да го стартирате.

sudo apt install libssl1.0.0 libssl-dev

или за потребители на Debian:

sudo apt-get install libssl1.0.0 libssl-dev

Настройте uTorrent

Изтеглянето на uTorrent сървър за Linux съдържа няколко неща. Основно основният сървърен софтуер, който е важен за стартиране на приложението. В допълнение към двоичния файл на сървъра, има компонент на уеб интерфейса, който се нуждае от настройка. За щастие, за да настроите уеб потребителския интерфейс, ще трябва само да извлечете някои файлове в директория. В терминал използвайте командата cd и преместете терминала в новата папка /opt/utorrent-server/ на вашия сървър. След това получете root достъп, за да започнете процеса на извличане.

cd /opt/utorrent-server/
sudo -s

Софтуерният пакет uTorrent има друг архив вътре в него, който се нуждае от извличане. За да го извлечете, стартирайте разархивирайте.

unzip webui.zip

Стартирайте tuTorrent сървър

След като приложението uTorrent Server е настроено правилно, е време да го стартирате. Отворете терминал и използвайте командата CD, за да преминете към директорията на сървъра uTorrent.

cd /opt/utorrent-server/

В директорията на сървъра uTorrent използвайте командата chmod, за да актуализирате разрешенията на сървърното приложение и да го зададете на „изпълним“. Важно е да актуализирате разрешенията на този файл, в противен случай сървърът няма да се стартира.

sudo chmod +x utserver

Сега, когато разрешенията са настроени правилно, uTorrent сървърът е готов за стартиране. В терминала изпълнете файла utserver.

sudo ./utserver

Стартирайте uTorrent сървър във фонов режим

Сървърът uTorrent работи, въпреки че няма скрипт за автоматично стартиране. В резултат на това администраторът ще трябва ръчно да изпълни командата utserver и да държи терминала отворен.

  7 основни приложения за Linux, които всеки потребител трябва да инсталира

За щастие е възможно да настроите uTorrent сървър да работи във фонов режим с помощта на прост скрипт. За да настроите скрипта, отворете терминал и следвайте инструкциите по-долу.

Първо добавете Shebang към програмата за автоматично стартиране. Добавянето на Shebang позволява на Bash и терминала да разберат какво да правят със скрипта, когато се изпълнява.

sudo touch /opt/utorrent-server/utorrent-start

sudo -s 
echo '#!/bin/bash' >> /opt/utorrent-server/utorrent-start
echo '' >> /opt/utorrent-server/utorrent-start

Използвайте командата echo, за да добавите командата за автоматично стартиране към скрипта за стартиране.

sudo -s 

echo 'cd /opt/utorrent-server/' >> /opt/utorrent-server/utorrent-start
echo '' >> /opt/utorrent-server/utorrent-start
echo './utserver &>/dev/null &' >> /opt/utorrent-server/utorrent-start

Актуализирайте разрешенията на скрипта и го преместете на място.

sudo chmod +x /opt/utorrent-server/utorrent-start

sudo mv /opt/utorrent-server/utorrent-start /usr/bin

За да стартирате uTorrent сървър, въведете следната команда.

sudo utorrent-start

Достъп до uTorrent сървър

Инсталацията е завършена! Сега е време за достъп до сървъра! Отворете нов раздел на браузъра на вашия компютър с Linux и посетете следния URL адрес на уебсайта.

  Как да инсталирате Flowblade Video Editor за Linux

Забележка: въведете „admin“ в секцията с потребителско име и оставете „password“ празно, за да влезете.

https://ip-address-of-server-pc:8080/gui/web/index.html

Изпълнявате uTorrent сървър на вашия работен плот на Ubuntu/Debian? Отворете уеб браузър и вместо това посетете този URL.

https://localhost:8080/gui/web/index.html