So richten Sie einen uTorrent-Server unter Linux ein

Falls Sie ein Fan von uTorrent sind, jedoch keine Lust haben, sich mit Wine herumzuschlagen, um es unter Linux zum Laufen zu bringen, gibt es eine alternative Methode. Wie sich herausstellt, bietet uTorrent Unterstützung für Linux in Form eines „uTorrent-Servers“. Dies ermöglicht Ihnen, einen uTorrent-Server unter Linux einzurichten und die Verwendung von Wine vollständig zu umgehen.

Der uTorrent-Server fungiert ähnlich wie viele andere Torrent-Server-Tools unter Linux. Er erlaubt es Benutzern, Torrents von jedem beliebigen Computer im Netzwerk über einen Webbrowser hinzuzufügen.

Installation des uTorrent-Servers

Die uTorrent-Server-Anwendung bietet zwar Linux-Unterstützung, jedoch sind Downloads ausschließlich für Debian/Ubuntu-Systeme verfügbar. Wenn Sie beabsichtigen, einen uTorrent-Server unter Linux zu betreiben, empfiehlt es sich, Ubuntu Server zu installieren oder einen Debian-Server einzurichten, da es anscheinend keine Pläne für Redhat-basierte Systeme wie CentOS/Suse Enterprise, Fedora Server, RHEL usw. gibt.

Hinweis: Sollten Sie unbedingt einen uTorrent-Server auf Ihrem Redhat Linux-Serversystem benötigen, können Sie trotzdem versuchen, die Software auszuführen. Obwohl die Website angibt, dass sie „Debian“ unterstützt, handelt es sich lediglich um ein Tar-Archiv.

Um den uTorrent-Server zu erhalten, verwenden Sie das wget-Download-Tool. Öffnen Sie ein Terminal und laden Sie die neueste Version der Serversoftware herunter.

Ubuntu

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

oder

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

oder

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

Entpacken Sie die Serversoftware in den Ordner /opt/ im Dateisystem des Servers.

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

oder

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

Diese Version des uTorrent-Servers ist für Ubuntu 13.04 und Debian 7 konzipiert. Sie kann jedoch auch auf neueren Versionen wie Ubuntu Server 18.04 und Debian 9 verwendet werden. Hierfür sind jedoch einige zusätzliche Installationen erforderlich. Insbesondere ist die Bibliothek LibSSL 1.0 notwendig. Um diese zu installieren, geben Sie die folgenden Befehle in einem Terminal ein.

sudo apt install libssl1.0.0 libssl-dev

oder für Debian-Benutzer:

sudo apt-get install libssl1.0.0 libssl-dev

Einrichten von uTorrent

Das Downloadpaket des uTorrent-Servers für Linux enthält mehrere Komponenten. Hauptsächlich die Core-Server-Software, welche für den Betrieb der Anwendung unerlässlich ist. Zusätzlich zur Server-Binärdatei gibt es eine Web-UI-Komponente, die konfiguriert werden muss. Glücklicherweise müssen Sie für die Einrichtung der Web-Benutzeroberfläche lediglich einige Dateien in ein Verzeichnis entpacken. Verwenden Sie in einem Terminal den Befehl `cd`, um in den neuen Ordner `/opt/utorrent-server/` auf Ihrem Server zu wechseln. Erhalten Sie dann Root-Zugriff, um den Entpackungsprozess zu starten.

cd /opt/utorrent-server/
sudo -s

Das uTorrent-Softwarepaket enthält ein weiteres Archiv, das entpackt werden muss. Um es zu entpacken, führen Sie den Befehl `unzip` aus.

unzip webui.zip

Starten des uTorrent-Servers

Nach erfolgreicher Einrichtung des uTorrent-Servers ist es an der Zeit, ihn zu starten. Öffnen Sie ein Terminal und verwenden Sie den Befehl `cd`, um in das Verzeichnis des uTorrent-Servers zu navigieren.

cd /opt/utorrent-server/

Im uTorrent-Serververzeichnis verwenden Sie den Befehl `chmod`, um die Berechtigungen der Serveranwendung zu ändern und sie auf „ausführbar“ zu setzen. Es ist wichtig, die Berechtigungen dieser Datei zu aktualisieren, da der Server sonst nicht startet.

sudo chmod +x utserver

Nachdem die Berechtigungen korrekt gesetzt wurden, kann der uTorrent-Server gestartet werden. Führen Sie im Terminal die Datei `utserver` aus.

sudo ./utserver

Ausführen des uTorrent-Servers im Hintergrund

Der uTorrent-Server ist nun aktiv, jedoch ohne ein Skript für den automatischen Start. Aus diesem Grund muss der Administrator den Befehl `utserver` manuell ausführen und ein Terminalfenster geöffnet lassen.

Glücklicherweise ist es möglich, den uTorrent-Server mithilfe eines einfachen Skripts so einzurichten, dass er im Hintergrund ausgeführt wird. Um das Skript einzurichten, öffnen Sie ein Terminal und folgen Sie den nachstehenden Anweisungen.

Fügen Sie zuerst den Shebang zum Autostart-Programm hinzu. Das Hinzufügen eines Shebangs ermöglicht es Bash und dem Terminal zu verstehen, was mit dem Skript zu tun ist, wenn es ausgeführt wird.

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

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

Verwenden Sie den Befehl `echo`, um den automatischen Startbefehl zum Startskript hinzuzufügen.

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

Aktualisieren Sie die Berechtigungen des Skripts und verschieben Sie es an seinen endgültigen Speicherort.

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

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

Geben Sie den folgenden Befehl ein, um den uTorrent-Server auszuführen.

sudo utorrent-start

Zugriff auf den uTorrent-Server

Die Installation ist nun abgeschlossen! Jetzt ist es an der Zeit, auf den Server zuzugreifen. Öffnen Sie auf Ihrem Linux-Rechner einen neuen Browser-Tab und besuchen Sie die folgende Webadresse.

Hinweis: Geben Sie „admin“ in das Feld „Benutzername“ ein und lassen Sie das Feld „Passwort“ leer, um sich anzumelden.

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

Führen Sie den uTorrent-Server auf Ihrem Ubuntu/Debian-Desktop aus? Öffnen Sie einen Webbrowser und rufen Sie stattdessen diese URL auf.

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