uTorrent Server for Linux is surprisingly easy to install. The user and group are created automatically as is the systemd start up script. Most if not all settings can be configured from the gui. You may need to change the default port in the configuration file if for example XBMC / Kodi or another application that uses port 8080 is installed on the system.
Install uTorrent Server from AUR
This method is currently invalid as utserver package has been removed from Arch User Repository.
Install uTorrent Server using packer.
packer -S utserver
Install uTorrent Server from Github
sudo pacman -S git
Change current directory to a temporary filesystem directory.
Clone utserver package script with git.
git clone https://github.com/sunitknandi/utserver.git
Change current directory to the temporary installation directory.
Build the package and install or upgrade with pacman.
Dependencies will be synced when the
-s option is present. Package will be installed or upgraded with pacman after successful package has been created if the
-i option is present.
Configure uTorrent Server
Open uTorrent Server configuration file.
sudo nano /etc/utserver.conf
Uncomment and change settings that should be changed before running uTorrent. Default port
8080 clashes with Kodi and can be changed to something like port
8090. Change it by uncommenting and modifying
Create downloads directory uTorrent will use.
Set the ownership on the downloads directory.
sudo chown -R utserver:utserver /mnt/downloads
Set permissions on the download directory.
sudo chmod -R 775 /mnt/downloads
Run uTorrent Server
Start utserver service with systemd.
sudo systemctl start utserver
Enable utserver service to start on boot with systemd.
sudo systemctl enable utserver
Use uTorrent Server
Access uTorrent Server in a browser on the default port
8080 and the current IP address. For example http://192.168.0.100:8080/gui. Log in with
admin user and a blank password. Configure other settings from the settings page in the GUI.