Tutorial Instal Deluge Torrent di Ubuntu Server 18.04

Wajib Baca

Tips Mengamankan Server atau VPS Linux

Server atau VPS yang kita gunakan untuk menghosting website kita terkoneksi dengan Internet, siapa saja dapat mengaksesnya. Untuk melindungi...

Solusi aclocal: not found di Ubuntu

Pada saat saya menginstal s3fs di Ubuntu, muncul error: ./autogen.sh: 38: ./autogen.sh: aclocal: not...

10 DNS Server Gratis, Aman, Cepat & Reliable 2019

Berikut adalah beberapa DNS server yang bisa anda pergunakan untuk mempercepat browsing, gratis, aman & reliable.
Ferdian Alfiantohttps://tuts.web.id
Ferdian Alfianto adalah seorang penggila dunia Internet, Mac Lover; suka menggunakan Wordpress, bereksperimen dengan Linux (terutama Debian dan Ubuntu), mengutak-atik pfSense router, senang bereksperimen dengan LEMP (Linux, Nginx, MariaDB, PHP) dan Redis. Anda bisa kontak saya disini.

Artikel ini akan menjelaskan tutorial instal Deluge Torrent di Ubuntu Server 18.04. Apa itu Deluge Torrent? Deluge Torrent adalah sebuah perangkat lunak BitTorrent yang ringan, gratis dan sumber terbuka (GPL3); yang tersedia untuk Linux, FreeBSD, Mac OS X dan Windows.
Deluge memiliki bermacam plugin yang dapat diinstal guna memberikan fitur tambahan. Misal, kita dapat instal plugin untuk streaming video, sehingga kita bisa melihat video secara online ketika Deluge sedang menngunduh video tersebut.

Mengapa perlu instal Deluge di server Ubuntu? Untuk mengunduh file torrent, anda bisa menggunakan BitTorrent client, instal langsung di PC atau laptop, jalankan & download. Akan tetapi, mengunduh langsung file torrent memiliki kekurangan, yakni kecepatan unduh yang relatif lambat, kita juga diwajibkan berbagi koneksi Internet agar orang lain bisa mengunduh file yang sama dan kemungkinan akan berhadapan dengan badan hukum, dikarenakan aktifitas torrent sendiri sebenarnya masih dibilang ilegal; belum lagi file yang kita download juga kebanyakan file ilegal! :)
Nah, dengan menggunakan Deluge, file torrent akan diunduh ke server. Server ini kita sewa dari sewa dari penyedia layanan VPS. Setelah berada di server tersebut, selanjutnya kita bisa unduh file tersebut dengan kecepatan maksimal, tanpa harus berbagi bandwidth, dan relatif lebih aman!

Proses Instalasi

Pastikan anda sudah menyewa VPS atau Cloud server di penyedia layanan hosting favorit anda. Disini saya menggunakan layanan dari Hetzner, dengan biaya 2,49 Euro per bulan saya sudah mendapatkan cloud server dengan spek 1 CPU, 2 GB RAM, 20 GB Kapasitas Simpan dan 20 TB bandwidth, cukup untuk kebutuhan Deluge Torrent. Jangan lupa untuk menginstal Ubuntu server 18.04 di VPS/Cloud server tersebut.

Selanjutnya login ke server tersebut, dan ketik perintah berikut:

sudo add-apt-repository ppa:deluge-team/ppa

kemudian

sudo apt install deluged deluge-webui

Setelahnya kita akan membuat user dan group deluge agar Deluge bisa dijalankan tanpa harus menggunakan administrator, sehingga akan meningkatkan keamanan server.

sudo adduser --system --group deluge

Penggunaan flag --system berarti kita akan membuat pengguna sistem, bukan pengguna biasa pada umumnya. Pengguna sistem tidak memiliki password dan tidak bisa login, cocok untuk kebutuhan Deluge. Direktori /home/deluge akan dibuat untuk pengguna ini. File yang diunduh secara default akan ditaruh di folder /home/deluge/Downloads.

sudo gpasswd -a namapengguna-anda deluge

Selanjutnya kita buat file systemd service untuk deluge, jalankan perintah:

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

Salin dan tempel baris berikut ke dalam file tersebut.

[Unit]
Description=Deluge Bittorrent Client Daemon
After=network-online.target

[Service]
Type=simple
User=deluge
Group=deluge
UMask=007

ExecStart=/usr/bin/deluged -d

Restart=on-failure

TimeoutStopSec=300

[Install]
WantedBy=multi-user.target 

Simpan konfigurasi diatas dengan keluar dari text editor dengan perintah Ctrl+O, dan enter untuk kofirmasi.Kemudian jalankan deluge daemon dengan perintah:

systemctl start deluged

deluge status

Mengakses WebUI Deluge Torrent

Agar bisa mengakses tampilan webnya, kita perlu membuat file systemd service untuk deluge web.

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

Salin dan tempelkan teks berikut ke dalam file tersebut

[Unit]
Description=Deluge Bittorrent Client Web Interface
After=network-online.target

[Service]
Type=simple

User=deluge
Group=deluge
UMask=027

ExecStart=/usr/bin/deluge-web

Restart=on-failure

[Install]
WantedBy=multi-user.target

Simpan dan kemudian tutup tampilan editor teks, seperti cara sebelumnya. Kemudian kita jalankan dan aktifkan deluge-web, dan cek statusnya.

systemctl start deluge-web
systemctl enable deluge-web
systemctl status deluge-web

status deluge web

Sekarang buka browser, dan akses server anda dengan format:

http://ip-server-anda:8112

Anda akan ditanya password untuk login, default password adalah deluge.

login deluge web

Anda akan ditawarkan untuk mengubah password default, pilih “Yes”. Sebelum mengubah password, jendela Connection Manager akan muncul. Klik host 127.0.0.1:58846, kemudian klik “Start Daemon”, dan klik “Connect”.

Untuk mengubah password default, pada jendela Preferences, klik kategori Interface, dan pada kolom Password, masukkan password default pada “Old Password”, dan masukkan password baru di “New Password”, dan konfirmasi password baru tersebut di “Confirm Password”.

ganti password deluge

Instalasi Deluge Torrent sudah selesai, sekarang anda bisa menggunakannya untuk mengunduh file torrent.

Cara Mengunduh File Torrent dengan Deluge Torrent

Cari terlebih dahulu file torrent yang ingin anda unduh. Anda bisa unduh file torrent dari link magnetnya, atau dari file torrent berekstensi .torrent. Sebagai contoh disini saya akan mengunduh dari link magnet.

Salin link magnet yang ingin kita unduh, kemudian pada antarmuka Deluge Torrent, pilih menu “Add” (ada di pojok kiri atas). ¬†Kemudian jendela Add Torrents akan muncul, klik menu “Url” jika menggunakan link magnet, pilih “File” jika menggunakan file berkestensi .torrent. Tempelkan link magnet yang sebelumnya sudah kita salin, dan pilih Add. (lihat gambar dibawah).

cara unduh torrent

Setelah klik “Add”, akan muncul jendela informasi torrent yang ingin anda unduh, sekali lagi klik “Add”.

tambah torrent

Dan proses unduh torrent akan berjalan seperti gambar dibawah ini.

proses unduh torrent

Untuk mengunduh file torrent ke komputer anda, gunakan perangkat lunak FTP, dan konek ke server Deluge Torrent dengan protokol SSH, dan arahkan ke folder /home/deluge/Downloads.

Menggunakan Domain/Subdomain pada Deluge Torrent

Agar mudah mengingat alamat untuk mengakses server Deluge Torrent, kita bisa mengarahkan sebuah domain/subdomain. Siapkan sebuah domain/subdomain yang akan anda pakai, buat A record di DNS domain/subdomain tersebut, dan arahkan ke alamat IP server Deluge Torrent yang sudah kita buat sebelumnya.

Selanjutnya kita instal nginx dengan perintah

sudo apt install nginx

Jalakan Nginx

sudo systemctl start nginx

Buat file konfigurasi Nginx

sudo nano /etc/nginx/conf.d/deluge-webui.conf

Salin dan tempel konfigurasi berikut ini. Jangan lupa untuk merubah teks berwarna merah dengan nama domain/subdoamin anda.

server {
  listen 80;
  server_name torrent.domainanda.com;

  access_log /var/log/nginx/torrent.domainanda.com.access;
  error_log /var/log/nginx/torrent.domainanda.com.error;

  location / {
    proxy_pass http://127.0.0.1:8112;
  }
}

Simpan dan tutup editor teks. Kita tes dulu konfigurasi Nginx diatas dengan perintah:

sudo nginx -t

Jika tidak ada error, reload Nginx dengan perintah:

sudo systemctl reload nginx

Sekarang anda bisa mengakses server Deluge Torrent dengan alamat domain/subdomain.

Untuk keamanan server, kita akan mengkonfigurasi agar Deluge Torrent hanya menerima koneksi dari localhost (127.0.0.1). Untuk itu, kita harus mengubah konfigurasi pada file systemd service.

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

Cari baris berikut:

ExecStart=/usr/bin/deluge-web

Ubah menjadi:

ExecStart=/usr/bin/deluge-web -i 127.0.0.1

Simpan dan tutup editor teks. Reload systemd daemon dengan perintah:

systemctl daemon-reload

Restart deluge-web:

systemctl restart deluge-web

Cek status dengan perintah:

sudo netstat -lnpt | grep 8112

Instal SSL

Agar koneksi dari komputer anda ke server Deluge Torrent lebih aman, kita akan menginstal sertifikat SSL, sehingga nantinya ketika kita mengakses akan menjadi HTTPS.

Jalankan satu persatu perintah berikut (jangan lupa mengganti teks warna merah dengan email dan domain/subdomain anda):

sudo apt install software-properties-common
sudo add-apt-repository ppa:certbot/certbot
sudo apt install certbot python3-certbot-nginx
sudo certbot --nginx --redirect --agree-tos --hsts --staple-ocsp --email alamatemailanda -d torrent.domainanda.com 

Sekarang reload browser, makan koneksi anda ke server Deluge Torrent sekarang sudah HTTPS.

TINGGALKAN KOMENTAR

Silakan masukkan komentar anda!
Silakan masukkan nama Anda di sini

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Artikel Terbaru

8 Pasword Manager Gratis Terbaik 2019

Password manager adalah sebuah aplikasi yang membantu kita membuat password yang baik dan kuat, menyimpannya dengan keamanan...

10 DNS Server Gratis, Aman, Cepat & Reliable 2019

Berikut adalah beberapa DNS server yang bisa anda pergunakan untuk mempercepat browsing, gratis, aman & reliable.

Karaoke di Spotify, Mengapa Nggak?

Bagi penggemar karaoke, Spotify mungkin akan menjadi salah satu teman terbaik mereka. Karena Spotify telah mulai menguji fitur baru di negara tertentu...

13 Tips Mudah Mengamankan Situs WordPress

Kepopuleran Wordpress adalah sebuah kesuksesan, namun tentu disertai konsekuensi. Lebih dari 34% situs dibuat menggunakan platform Wordpress, tentu saja ini berakibat situs...

11 Tempat Untuk Melihat Serangan Cyber Secara Real-Time

Adalah pemandangan yang cukup mengasyikkan memantau aktifitas serangan cyber secara real-time di seluruh dunia. Ribuan situs web diretas setiap hari karena adanya...

Artikel Lain Terkait: