Jak nastavit server uTorrent v systému Linux

Pokud oblibujete uTorrent, ale nechcete používat Wine, abyste jej rozběhali na Linuxu, existuje alternativní cesta, jak si tento software užít. Jak se ukazuje, uTorrent nabízí podporu pro Linux v podobě „uTorrent serveru“. To znamená, že si můžete nastavit uTorrent server na Linuxu a zcela se vyhnout používání Wine.

uTorrent server funguje podobně jako mnoho jiných nástrojů pro torrent servery v Linuxu a umožňuje uživatelům přidávat torrenty z jakéhokoli zařízení v síti prostřednictvím webového prohlížeče.

Instalace uTorrent Serveru

Serverová aplikace uTorrent je sice dostupná pro Linux, ale ke stažení je pouze pro systémy Debian/Ubuntu. Pokud chcete provozovat uTorrent server na Linuxu, doporučuje se instalovat Ubuntu Server nebo nastavit Debian server. Zdá se, že neexistují žádné plány pro systémy založené na Redhat, jako jsou CentOS/Suse Enterprise, Fedora Server, Rhel atd.

Poznámka: Pokud bezpodmínečně potřebujete uTorrent server na serveru s Redhat Linux, můžete se pokusit software spustit. Přestože web uvádí podporu pouze pro „Debian“, jedná se o archiv Tar.

Získání uTorrent serveru začíná stažením pomocí nástroje wget. Otevřete terminál a stáhněte nejnovější verzi serverového softwaru.

Ubuntu

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

nebo

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

nebo

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

Extrahujte serverový software do složky /opt/ v systému souborů vašeho serveru.

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

nebo

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

Tato verze uTorrent serveru je určena pro Ubuntu 13.04 a Debian 7. Nicméně, poběží i na novějších verzích jako Ubuntu Server 18.04 a Debian 9. Pro správný běh je však potřeba doinstalovat některé knihovny, konkrétně LibSSL 1.0. Spusťte v terminálu následující příkazy pro její instalaci.

sudo apt install libssl1.0.0 libssl-dev

nebo pro uživatele Debianu:

sudo apt-get install libssl1.0.0 libssl-dev

Konfigurace uTorrent

Balíček pro stažení uTorrent serveru pro Linux obsahuje několik částí. Především je to základní serverový software, který je klíčový pro běh aplikace. Kromě binárního serveru je zde také komponenta webového uživatelského rozhraní, kterou je nutné nastavit. Pro nastavení webového rozhraní budete muset extrahovat několik souborů do adresáře. V terminálu se pomocí příkazu `cd` přesuňte do nové složky `/opt/utorrent-server/` na vašem serveru. Následně získejte root oprávnění a spusťte proces extrakce.

cd /opt/utorrent-server/
sudo -s

Softwarový balík uTorrent obsahuje ještě jeden archiv, který je potřeba rozbalit. Spusťte příkaz `unzip` pro jeho rozbalení.

unzip webui.zip

Spuštění uTorrent Serveru

Pokud je uTorrent Server správně nastaven, je čas jej spustit. Otevřete terminál a pomocí příkazu `cd` přejděte do adresáře uTorrent serveru.

cd /opt/utorrent-server/

V adresáři uTorrent serveru aktualizujte pomocí příkazu `chmod` oprávnění serverové aplikace a nastavte ji jako spustitelnou. Aktualizace oprávnění je nezbytná pro správné spuštění serveru.

sudo chmod +x utserver

Nyní, když jsou oprávnění správně nastavena, je uTorrent server připraven ke spuštění. Spusťte v terminálu soubor `utserver`.

sudo ./utserver

Spuštění uTorrent Serveru na pozadí

Server uTorrent běží, ale nemá skript pro automatické spuštění. To znamená, že administrátor bude muset ručně spustit příkaz `utserver` a nechat terminál otevřený.

Naštěstí lze nastavit uTorrent server tak, aby běžel na pozadí pomocí jednoduchého skriptu. Pro vytvoření skriptu otevřete terminál a postupujte podle níže uvedených kroků.

Nejprve přidejte Shebang do skriptu automatického spuštění. Přidání Shebang umožní Bash a terminálu pochopit, co se skriptem dělat při jeho spuštění.

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

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

Pomocí příkazu `echo` přidejte příkaz pro automatické spuštění do skriptu.

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

Aktualizujte oprávnění skriptu a přesuňte jej na správné místo.

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

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

Pro spuštění uTorrent serveru zadejte následující příkaz.

sudo utorrent-start

Přístup k uTorrent Serveru

Instalace je dokončena! Nyní je čas vstoupit na server! Otevřete na svém počítači s Linuxem novou kartu prohlížeče a zadejte následující URL adresu.

Poznámka: Do pole uživatelského jména zadejte „admin“ a pole „heslo“ nechte pro přihlášení prázdné.

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

Spouštíte uTorrent server na ploše Ubuntu/Debian? Otevřete webový prohlížeč a zadejte tuto URL adresu.

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