Cara Install uTorrent Server di Ubuntu 18.04

Cara Install uTorrent Server di Ubuntu 18.04. Bagi yang belum tau, uTorrent adalah torrent client yang bisa diinstall di Windows, Mac, maupun Linux. Dan di kesempatan kali ini saya akan membahas bagaimana cara instalasi uTorrent di Ubuntu 18.04 server, dan dapat diakses melalui web interface (melalui browser).

Install Dependensi
Pertama, kita install dependensi yang diperlukan.
sudo apt update && sudo apt install libssl1.0.0 libssl-dev
Download dan Install uTorrent
Selanjutnya download uTorrent di halaman uTorrent for Linux. Download yang sesuai dengan sistem operasi yang dipakai, jika kalian pakai 32bit, download yang 32 bit, jika pakai yang 64bit, download yang 64bit. Untuk versi terbaru yang tersedia disana adalah "µTorrent Server for Ubuntu 13.04" namun tetap bisa dijalankan di Ubuntu 18.04.

Di tutorial ini saya pakai yang versi 64bit karena saya menggunakan sistem 64bit.
cd /tmp && wget http://download-hr.utorrent.com/track/beta/endpoint/utserver/os/linux-x64-ubuntu-13-04 -O utserver.tgz
Kita berpindah ke folder /tmp sebelum mendownload agar file installernya terhapus setelah restart. Ini opsional saja sebenarnya. Kalian tidak perlu berpindah ke folder /tmp jika ingin file installernya tetap ada di sistem.
Lanjut ekstrak uTorrent ke folder /opt/.
sudo tar -xzvf utserver.tgz -C /opt/
cd /opt && mv utorrent-server-alpha-v3_3/ utorrent-server/
Sekarang file client uTorrent terletak di /opt/utorrent-server/.

Lanjut kita buat symlink file binary utorrent ke folder /bin/local.
sudo ln -s /opt/utorrent-server/utserver /usr/local/bin/utserver
Menjalankan uTorrent
Jalankan utserver di background menggunakan perintah
utserver -settingspath /opt/utorrent-server/ -daemon
Lalu allow port yang dibutuhkan oleh uTorrent melalui ufw.
sudo ufw allow 8080/tcp
sudo ufw allow 6881/tcp
Sekarang kalian bisa akses uTorrent di alamat
http://ip-server:8080/gui
Untuk login defaultnya, username gunakan admin, dan password dikosongkan.

Konfigurasi
Setelah berhasil login, klik logo gear.

Lalu klik menu Web UI. Ubah username dan juga password defaultnya. Kalian juga bisa mengubah port default dari 8080 ke port lain. Namun pastikan kalian juga mengallow port baru tersebut di firewall.
Untuk konfigurasi lain silahkan dieksplorasi sendiri.

Mengatur Auto Start uTorrent
Sekarang kita atur konfigurasi autostart uTorrent di Ubuntu 18.04 yang menggunakan systemd.
sudo nano /etc/systemd/system/utserver.service
Lalu masukkan baris berikut
[Unit]
Description=uTorrent Server
After=network.target

[Service]
Type=simple
User=utorrent
Group=utorrent
ExecStart=/usr/local/bin/utserver -settingspath /opt/utorrent-server/
ExecStop=/usr/bin/pkill utserver
Restart=always
SyslogIdentifier=uTorrent Server

[Install]
WantedBy=multi-user.target
Sekarang kita reload daemon dengan perintah
sudo systemctl daemon-reload
Selanjutnya adalah menambahkan user direktori uTorrent karena sangat tidak direkomendasikan menjalankanya menggunakan user root.
sudo adduser --system utorrent && sudo addgroup --system utorrent
sudo adduser utorrent utorrent
Sekarang kita restart menggunakan systemd.
sudo service utserver stop
sudo service utserver start
sudo service utserver status

Bisa dilihat disini jika service utserver dijalankan oleh user utorrent.

Ubah owner file binary utserver ke user utorent.
sudo chown -R utorrent:utorrent /opt/utorrent-server/
Kalian juga bisa mengatur lokasi download ke direktori home user uttorent.

Oke sekian tutorial kali ini, semoga bermanfaat. Jika ada yang ingin ditanyakan silahkan tinggalkan komentar.