Sådan opsætter du en uTorrent-server på Linux

Hvis du elsker uTorrent, men ikke har lyst til at beskæftige dig med Wine bare for at få det til at fungere på Linux, er der en anden måde at nyde softwaren på. Som det viser sig, har uTorrent understøttelse af Linux i form af “uTorrent-server”, hvilket betyder, at du kan konfigurere en uTorrent-server på Linux og helt undgå at bruge Wine.

uTorrent-server fungerer som mange andre torrent-serverværktøjer på Linux og giver brugerne mulighed for at tilføje torrents fra enhver maskine på netværket via en webbrowser.

Installer uTorrent Server

uTorrent-serverappen har Linux-understøttelse, selvom den kun har tilgængelige downloads til Debian/Ubuntu-systemer. Hvis du planlægger at køre en uTorrent-server på Linux, er det bedst at installere Ubuntu Server eller at konfigurere en Debian-server, da der tilsyneladende ikke er nogen planer for Redhat-baserede systemer som CentOS/Suse Enterprise, Fedora Server, Rhel osv.

Bemærk: Hvis du absolut skal have uTorrent-server på dit Redhat Linux-serversystem, så prøv at køre softwaren alligevel. Selvom hjemmesiden siger, at den understøtter “Debian”, er det bare et Tar-arkiv.

  Sådan sikkerhedskopieres din Linux-installation

At få uTorrent-server starter ved at bruge wget-downloadværktøjet. Åbn en terminal og tag den seneste version af serversoftwaren.

Ubuntu

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

eller

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

eller

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

Udpak serversoftwaren i mappen /opt/ på serverens filsystem.

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

eller

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

Denne version af uTorrent-serveren er til Ubuntu 13.04 og Debian 7. Den vil dog køre på nyere versioner som Ubuntu server 18.04 og Debian 9. For at gøre dette skal du installere et par ting. Specifikt LibSSL 1.0. I en terminal skal du indtaste følgende kommandoer for at komme i gang.

sudo apt install libssl1.0.0 libssl-dev

eller for Debian-brugere:

sudo apt-get install libssl1.0.0 libssl-dev

Konfigurer uTorrent

At downloade uTorrent-server til Linux indeholder et par ting. Hovedsageligt kerneserversoftwaren, som er vigtig for at køre appen. Ud over den binære server er der en web-UI-komponent, der skal konfigureres. Heldigvis behøver du kun at udpakke nogle filer til en mappe for at konfigurere webbrugergrænsefladen. I en terminal skal du bruge cd-kommandoen og flytte terminalen til den nye /opt/utorrent-server/ mappe på din server. Få derefter root-adgang for at starte udtrækningsprocessen.

cd /opt/utorrent-server/
sudo -s

Softwarepakken uTorrent har et andet arkiv inde i sig, som skal udpakkes. For at udpakke det, kør unzip.

unzip webui.zip

Start tuTorrent Server

Med uTorrent Server-applikationen indstillet korrekt, er det tid til at starte det. Åbn en terminal og brug CD-kommandoen til at flytte til uTorrent-serverbiblioteket.

cd /opt/utorrent-server/

I uTorrent-serverbiblioteket skal du bruge chmod-kommandoen til at opdatere serverappens tilladelser og indstille den til “eksekverbar”. Det er vigtigt at opdatere tilladelserne for denne fil, ellers vil serveren ikke starte op.

sudo chmod +x utserver

Nu hvor tilladelserne er konfigureret korrekt, er uTorrent-serveren klar til at starte op. Udfør utserver-filen i terminalen.

sudo ./utserver

Kør uTorrent-server i baggrunden

uTorrent-serveren kører, selvom den ikke har et script til automatisk at starte den op. Som et resultat bliver administratoren nødt til manuelt at køre utserver-kommandoen og holde en terminal åben.

  Sådan bruger du Dropbox fra Linux-kommandolinjen med Dropbox Uploader

Heldigvis er det muligt at konfigurere uTorrent-serveren til at køre i baggrunden ved hjælp af et simpelt script. For at konfigurere scriptet skal du åbne en terminal og følge instruktionerne nedenfor.

Først skal du tilføje Shebang til autostart-programmet. Tilføjelse af en Shebang giver Bash og terminalen mulighed for at forstå, hvad de skal gøre med scriptet, når det køres.

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

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

Brug ekko-kommandoen til at tilføje den automatiske startkommando til opstartsscriptet.

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

Opdater tilladelserne til scriptet, og flyt det på plads.

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

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

Indtast følgende kommando for at køre uTorrent-server.

sudo utorrent-start

Adgang til uTorrent Server

Installationen er fuldført! Nu er det tid til at få adgang til serveren! Åbn en ny browserfane på din Linux-pc, og besøg følgende websteds-URL.

  Sådan installeres Wine Staging på Linux

Bemærk: Indtast “admin” i brugernavnsektionen, og lad “adgangskode” stå tomt for at logge ind.

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

Kører du uTorrent-server på dit Ubuntu/Debian-skrivebord? Åbn en webbrowser og besøg denne URL i stedet for.

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