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