Instalasi dan konfigurasi uTorrent server

Instalasi

Install dependesnsi terlebih dahulu

sudo apt update && sudo apt install libssl-dev

download dependensi libssl yang sudah tidak tersedia di repository ubuntu 20.04

wget https://launchpad.net/ubuntu/+archive/primary/+files/libssl1.0.0_1.0.2n-1ubuntu5.3_amd64.deb

install libssl1.0.0

sudo gdebi libssl1.0.0_1.0.2n-1ubuntu5.3_amd64.deb

Di tutorial ini saya pakai yang versi 64bit karena saya menggunakan sistem 64bit.

Download file uTorrent

wget http://download-hr.utorrent.com/track/beta/endpoint/utserver/os/linux-x64-ubuntu-13-04 -O utserver.tar.gz

extract file uTorrent ke direktori /opt/

sudo tar -xvf utserver.tgz -C /opt/

ubah nama hasil ekstract menjadi utorrent

cd /opt && mv utorrent-server-alpha-v3_3/ utorrent/

Buat symlink file binary utorrent ke folder /usr/bin/

sudo ln -s /opt/utorrent/utserver /usr/bin/utserver

Menjalankan uTorrent

Jalankan utserver di background menggunakan perintah

utserver -settingspath /opt/utorrent/ -daemon

(optional) jika tidak bisa di akses allow port yang dibutuhkan oleh uTorrent melalui ufw.

sudo ufw allow 8080/tcp
sudo ufw allow 6881/tcp

Menghentikan Utorrent

sudo pkill utserver

Mengakses uToreent server

Akses ke web

http://ip-torrent-server:8080/gui
http://192.168.0.7:8080/gui
username admin
password "dikosongkan" (tanpa password)

Konfigurasi

buat folder untuk menyimpan hasil download dan file .torrent

sudo mkdir /home/share/public/utorrent/
sudo mkdir /home/share/public/utorrent/_actives
sudo mkdir /home/share/public/utorrent/_torrents

berikan izin/permission dan kepemilikan direktori

sudo chmod -Rf 777 /home/share/public/
sudo chown -Rf nobody:nogroup /home/public

Pada halaman web uTorrent

  • Klik Settings (roda gigi)
  • Directories
Location of Downloaded Files
Put new downloads in: /home/share/public/utorrent/_actives
Move completed downloads to: /home/share/public/utorrent
Location of .torrents
Store .torrents in: /home/share/public/utorrent/_torrents
Move .torrents for finished jobs to: /home/share/public/utorrent/_torrents
Automatically load .torrents from: /home/share/public/utorrent/_torrents

Mengubah username dan password

  • Klik Settings (roda gigi)
  • Web UI

Mengatur Auto Start uTorrent

Sekarang kita atur konfigurasi autostart uTorrent yang menggunakan systemd.

sudo nano /etc/systemd/system/utserver.service
[Unit]
Description=uTorrent Server
After=network.target

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

[Install]
WantedBy=multi-user.target

catatan: sesuaikan parameter user dan group dengan user yang akan digunakan untuk menjalankan service utorrent

reload daemon

sudo systemctl daemon-reload

mengaktifkan service

sudo systemctl enable utserver

menjalankan service

sudo systemctl start utserver

mengecek status service

systemctl status utserver

catatan: masukkan password user jika dimintai password