De uTorrent client voor Debian is heel eenvoudig voor torrent files te gebruiken om data te downloaden. De web-based interface is hierbij erg handig.

Tot nu toe gebruikte ik altijd Transmission op mijn Debian server om torrent files te downloaden. Er is echter een beter alternatief beschikbaar met veel meer instel mogelijkheden onder de naam uTorrent. In deze blog leg ik uit hoe je uTorrent precies moet installeren.

  1. Download eerst de juiste versie voor jouw Debian installatie.
  2. Unzip de ‘utserver.tar.gz’ file en plaats de unzipped files in de directory ‘/opt/utserver/’.
  3. Unzip file ‘/opt/utserver/webui.zip’ en plaats de unzipped files in de directory ‘/opt/utserver/’
  4. Creëer de directory ‘settings’ in de ‘/opt/utserver/’ directory.

Uiteindelijk heb je nu de volgende directory structuur in de ‘/opt/’ directory:

utserver
 --docs
 --mobile
 --settings
 --web
  1. Maak file ‘/opt/utserver/utserver’ uitvoerbaar met commando
chmod +x utserver
  1. Creëer file ‘/opt/utserver/utserver.conf’ met de volgende inhoud
ut_webui_port: 9300
admin_name: <todo user-name>
admin_password: <todo password>
ut_webui_dir: /opt/utserver/
  1. Creëer file ‘/etc/init.d/utserver’ met de volgende inhoud
#!/bin/bash

### BEGIN INIT INFO
# Provides: utserver
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# X-Interactive: true
# Short-Description: Start/stop utserver
### END INIT INFO

UTORRENT_LOCATION="/opt/utserver"

case "$1" in
 start)
 echo Starting utorrent server
 cd $UTORRENT_LOCATION
 ./utserver -settingspath /opt/utserver/settings/ -configfile /opt/utserver/utserver.conf -pidfile /var/run/utserver.pid -logfile &
 ;;
 stop)
 echo Stopping utorrent server
 killall utserver
 ;;
 *)
 echo Usage: start stop install uninstall
 exit 1
 ;;
 esac
 exit 0
  1. Voer de volgende operaties uit op deze file ‘/etc/init.d/utserver’
chmod +x utserver
update-rc.d utserver defaults
  1. Start uTorrent met commando:
/etc/init.d/utserver start

Vervolgens kun je met behulp van een Web User-Interface bij je uTorrent Server. Let op dat dit momenteel niet werkt met Internet Explorer. Gebruik als browser Firefox of Chrome. In dit voorbeeld heb ik de poort op 9300 ingesteld, dus je kunt de uTorrent server bereiken op:

http:\\<IP-adres>:9300/gui/

Je kunt nu het beste eerst even al je instellingen checken en veranderen waar nodig.

Als je tenslotte klaar bent met je instellingen moet je deze saven. In het hoofdscherm krijg je een mooi overzicht van al je Torrents.
uTorrent werkt erg goed en mooi samen met Couchpotato. Het gebruik van uTorrent kun je erg eenvoudig in Couchpotato configureren:
Ik heb het idee dat torrents met uTorrent sneller downloaden dan met Transmission en ben er nu al blij mee.

Tip
Indien je ook Webmin gebruikt dan kun je een conflict krijgen vanwege het gebruik van poort 10000 als uTorrent opstart voordat je Webmin opstart. Hiervoor zijn 2 oplossingen:
1. Laat Webmin op een andere poort luisteren: Webmin > Webmin Configuration > Ports and Addresses
2. Disable de ‘pairing’ service van uTorrent: Settings > Advanced > Zet nu ‘net.discoverable’ op False, Save Settings and restart utserver.