Install uTorrent Server on Arch Linux

Install uTorrent Server on Arch Linux

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 Packer if needed or use another package wrapper like Yaourt.


Install uTorrent Server using packer.

packer -S utserver


Install uTorrent Server from Github

Install git.

sudo pacman -S git


Change current directory to a temporary filesystem directory.

cd /tmp


Clone utserver package script with git.

git clone


Change current directory to the temporary installation directory.

cd utserver


Build the package and install or upgrade with pacman.

makepkg -si

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 ut_webui_port value.


Create downloads directory uTorrent will use.

mkdir /mnt/downloads


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 Log in with admin user and a blank password. Configure other settings from the settings page in the GUI.