Install uTorrent on Ubuntu and Debian

uTorrent debian ubuntuuTorrent is a very popular torrent client on Windows and Mac OSX. If you are considering moving your home media server and downloader to Linux (like Ubuntu or Debian) and feel comfortable with uTorrent, you can install what is called uTorrent server which provides a server daemon and web interface so you can access and manage your torrents. If one of the reasons you are using uTorrent is for the RSS feed functions, you will be missing that feature. You can however use Flexget for downloading from RSS feeds using other torrent clients. One more important thing, uTorrent server does not have any bloatware, ads, malware or bitcoin miners like uTorrent for other platforms. This guide works on Ubuntu and Debian based systems (Debian 7 and Ubuntu 12.04 officially) and includes an init.d script so uTorrent server for Linux autostarts on boot.

Install uTorrent on Ubuntu and Debian

Install OpenSSL which uTorrent requires to run

sudo apt-get install openssl -y

You may need the older version of libssl0.9.8 on Ubuntu

sudo apt-get install libssl0.9.8 -y

For Debian users you can follow these insturctions for 32-bit

wget http://ftp.us.debian.org/debian/pool/main/o/openssl/libssl0.9.8_0.9.8o-4squeeze14_i386.deb
sudo dpkg -i libssl0.9.8_0.9.8o-4squeeze14_i386.deb

or these for 64-bit

wget http://ftp.us.debian.org/debian/pool/main/o/openssl/libssl0.9.8_0.9.8o-4squeeze14_amd64.deb
sudo dpkg -i libssl0.9.8_0.9.8o-4squeeze14_amd64.deb

Download the uTorrent server 3.0 release for Ubuntu and Debian based systems

wget http://download.utorrent.com/linux/utorrent-server-3.0-25053.tar.gz

Untar the utorrent package

tar -xvf utorrent-server-3.0-25053.tar.gz

Move the uTorrent package to a more appropriate installation location

sudo mv utorrent-server-v3_0 /opt/utorrent

Change ownership of the uTorrent package to prevent permission issues, change username to your username you use to log on

sudo chown -R username:username /opt/uTorrent

Enter the uTorrent folder

cd /opt/utorrent/

Run the uTorrent Server

./utserver

Browse to your uTorrent Server's Web GUI using its IP address http://ip.address:8080/gui

Default uTorrent Server username is admin and password is blank

Make uTorrent Server on Debian and Ubuntu Start on Boot

Download the uTorrent init.d script

wget https://raw.github.com/vortex-5/utorrent_initd/master/utorrent

Move the uTorrent script to the init.d folder

sudo mv utorrent /etc/init.d/utorrent

Adjust the user to run the uTorrent init.d script as

sudo nano /etc/init.d/utorrent

Change this line, replace htpcguides with your regular user

USER=htpcguides #any user account you can create the utorrent user if you like

Ctrl+X, Y and Enter to save

Make the uTorrent init.d script executable

sudo chmod +x /etc/init.d/utorrent

Update the uTorrent script to start at boot

sudo update-rc.d /etc/init.d/utorrent defaults

You can now start and stop the uTorrent server with these commands in the terminal

sudo service utorrent restart
sudo service utorrent stop

Reboot to make sure it all works

sudo reboot