Pada catatan kali ini kita akan membahas cara setup Deluge di Raspberry Pi, termasuk cara setup Deluge Web Interface untuk mempermudah mengatur torrent dari remote computer.

Check and Install Update

Sebelum menginstall Deluge atau software apapun, alangkah baiknya kita memperbaharui system kita dengan update terbaru. Jalankan perintah berikut ini untuk memeriksa apakah ada update yang tersedia kemudian langsung menjalankan upgrade:

sudo apt update && sudo apt upgrade -y

Install Deluge

Langkah selanjutnya adalah menginstall Deluge daemon dan web interface, dengan perintah berikut:

sudo apt install deluged deluge-web -y

Setup Deluge Service

Untuk menjalankan Deluge secara otomatis setiap kali Raspberry Pi di-restart dan terkoneksi ke internet. Kita akan menggunakan “debian-deluged” sebagai user yang telah dibuat secara otomatis pada saat instalasi awal. Kita perlu membuat service dengan perintah berikut:

sudo nano /etc/systemd/system/deluged.service

Tambahkan text berikut kemudian tekan CTRL+X untuk keluar, tekan Y untuk save, dan Enter untuk konfirmasi nama file.

deluged.service

Enable service yang baru saja kita buat dengan perintah berikut:

sudo systemctl enable deluged.service

Setup the Web Interface

Untuk menjalankan Deluge web interface secara otomatis setiap kali Raspberry Pi di-restart dan terkoneksi ke internet. Kita akan menggunakan “debian-deluged” sebagai user yang telah dibuat secara otomatis pada saat instalasi awal. Kita perlu membuat service dengan perintah berikut:

sudo nano /etc/systemd/system/deluge-web.service

Tambahkan text berikut kemudian tekan CTRL+X untuk keluar, tekan Y untuk save, dan Enter untuk konfirmasi nama file.

deluge-web.service

Enable service yang baru saja kita buat dengan perintah berikut:

sudo systemctl enable deluge-web.service

Configuration and Permissions

Deluge akan membuat file konfigurasi pada saat pertama kali dijalankan di home directory user. Home directory untuk user “debian-deluged” berada di /var/lib/deluged. Perintah berikut adalah untuk menjalankan service (yang tadi kita buat) secara manual:

sudo systemctl start deluged
sudo systemctl start deluge-web

Untuk memeriksa apakah service sudah berjalan atau tidak, dapat menggunakan perintah berikut:

sudo systemctl status deluged
sudo systemctl status deluge-web

Untuk menghentikan service, dapat menggunakan perintah berikut:

sudo systemctl stop deluged
sudo systemctl stop deluge-web

Tambahkan user ke grou “debian-deluged” untuk memperoleh akses ke file (hasil download) yang dibuatnya, dengan perintah berikut:

sudo usermod -aG debian-deluged pi

Pastikan kepemilikan file dari semua configuration files baru oleh grup user baru, “debian-deluged”, dengan perintah berikut:

sudo chown -R debian-deluged:debian-deluged /var/lib/deluge

Pastikan akses file ke semua configuration files baru oleh grup user baru, “debian-deluged”, dengan perintah berikut:

sudo chmod -R 770 /var/lib/deluge

Restart Raspberry Pi agar perubahan permission ini berlaku:

sudo reboot

Web Interface Configuration

Pastikan kedua Deluge service sudah berjalan. Seharusnya kedua service sudah berjalan secara otomatis setelah restart. Kemudian periksa IP address dengan perintah berikut:

hostname -I

Akses IP address di atas melalui web browser pada Raspberry Pi atau dari komputer lain yang terhubung ke jaringan yang sama. Secara default Deluge web interface menggunakan portal 8112.

http://IPADDRESS:8112

Pertama-tama kita akan diminta untuk login. Password default adalah deluge. Kemudian akan muncul dialog Connection Manager, dimana kita akan menghubungkan host dengan IP address 127.0.0.1 atau localhost karena Deluge service dan Deluge web interface berada di system yang sama.

Loading comments...