Konfigurasi Torrent Leech Transmission di Server Ubuntu

Konfigurasi Torrent Leech Transmission di Server Ubuntu. Bagi para tukang download torrent tentu sangat paham tentang leech dan seed pada file yang ingin kita unduh. Nah, di tutorial ini saya akan sharing sedikit mengenai bagaimana cara setup leecher/seedbox menggunakan server pribadi yang kita miliki.

Namun sebelumnya juga perlu dicatat bahwa tidak semua VPS mengijinkan aktifitas yang berkaitan dengan torrent di providernya. Beberapa bahkan dengan tegas melarang kegiatan ini, dan jika dilanggar bisa saja service kalian disuspend.

Oke lanjut. Disini saya menggunakan VPS Ubuntu 20.04. Untuk softwarenya kita menggunakan Transmission.

Update repo dan install transmisson-daemon.
sudo apt update 
sudo apt install transmission-daemon -y

Jalankan dan stop kembali transmisson untuk inisialisasi.
Selanjutnya rubah konfigurasi transmission-daemon
sudo nano /etc/transmission-daemon/settings.json
"rpc-password": "ganti password disini",
"rpc-port": 9091,
"rpc-url": "/transmission/",
"rpc-username": "ganti username disini",
"rpc-whitelist-enabled": false,
Sekarang VPS kalian sudah bisa digunakan untuk mengunduh torrent. Login di port 9091. Username dan password sesuaikan sendiri.
Nah, agar hasil download torrent kalian bisa diakses secara publik, kalian bisa install webserver Nginx.
sudo apt install nginx
Ubah settingan serverblock Nginx dan buat satu direktori listing.
location /downloads {
               autoindex on;
        } 

Baca juga:
Mengaktifkan Directory Listing Pada Web Server Nginx

Restart Nginx dengan perintah
sudo service nginx restart
Terakhir, symlink direktori download Transmission ke root direktori webserver Nginx.
sudo ln -s /var/lib/transmission-daemon/downloads /var/www/html/downloads

Terakhir, kita coba download torrent menggunakan Transmisson tadi.


Hasil downloadnya bisa diakses di dir /downloads.

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