Kebanyakan PC desktop menarik cukup banyak energi - server kantor rumah kami yang sederhana, misalnya, menghabiskan hampir $ 200 listrik per tahun. Raspberry Pi, di sisi lain, dibangun di sekitar prosesor ponsel dan menyedot energi seperti burung kolibri. Papan Raspberry Pi inti menggunakan energi kurang dari $ 3 per tahun dan bahkan menambahkan beberapa hard drive eksternal, Anda akan tetap mempertahankan biaya operasional tahunan Anda kurang dari burger dan kentang goreng.
Plus, ketika datang untuk mengunduh torrent, mesin yang selalu aktif adalah raja. Dengan torrents, semakin Anda memonitor cloud dan benih di dalamnya, semakin baik rasio Anda pada pelacak (meskipun Anda lintah dari pelacak umum, mesin yang selalu aktif memastikan Anda akan berada di sana ketika file langka tersebut muncul).
Jika itu terdengar bagus, baca terus karena kami menunjukkan kepada Anda bagaimana mengubah Pi Anda menjadi mesin pengontrol yang dikontrol secara remote.
Apa yang kau butuhkan
- Segala Sesuatu yang Perlu Anda Ketahui Tentang Memulai Raspberry Pi
- Cara Mengonfigurasi Raspberry Pi Anda untuk Remote Shell, Desktop, dan Transfer File
- Cara Mengubah Raspberry Pi menjadi Perangkat Penyimpanan Jaringan Daya Rendah
Segala sesuatu di tutorial pertama diperlukan. tutorial kedua bersifat opsional (tetapi akses jarak jauh sangat berguna untuk proyek ini, karena kotak unduh adalah kandidat yang sempurna untuk membangun tanpa kepala), dan bagian terpenting dari tutorial ketiga adalah menyiapkan hard drive dan mengonfigurasi untuk auto-mount saat boot (seperti yang dijelaskan dalam panduan ketiga).
Selain itu, jika Anda tidak terlalu mengenal seluk-beluk menyiapkan klien BitTorrent untuk mengunduh anonim, Anda harus membaca tentang itu. Kamu benar perlu semacam proxy anonim atau sistem VPN di tempat untuk menggunakan BitTorrent dengan aman. Proxy yang disebutkan dalam panduan itu murah dan mudah, tetapi VPN yang bagus biasanya lebih cepat dan lebih serbaguna, jadi lihat panduan ini jika Anda menginginkan VPN.
Setelah Anda meninjau semua materi dan mengatur Pi, saatnya untuk beralih ke bisnis mengubah Pi Anda menjadi hewan pengunduh yang diam dan ultra-rendah.
Langkah Satu: Instal Banjir di Raspbian
Anda dapat mengonfigurasi Deluge dengan beberapa cara, tetapi tidak semua konfigurasi cocok untuk kotak unduh Pi tanpa kepala ini. Sementara kebanyakan orang menggunakan klien torrent mereka di desktop seperti aplikasi lain, ini tidak berfungsi dengan baik untuk tujuan kami, karena itu berarti setiap kali Anda ingin berinteraksi dengan torrent Anda, Anda harus masuk ke kotak dari jarak jauh desktop dan dipusingkan dengan klien desktop. Ini membuang-buang waktu Anda dan membuang sumber daya pada Pi.
Anda dapat menjalankan Deluge WebUI, yang memungkinkan Anda mengakses klien Deluge dari browser di komputer lain. Ini masih bukan pilihan kami yang lebih disukai, meskipun itu membuka potensi Anda untuk menggunakan aplikasi ponsel pintar untuk melihat dan mengontrol Air Bah (lebih lanjut tentang ini nanti).
Kami merekomendasikan mengonfigurasi Deluge pada mesin remote untuk menerima koneksi ThinClient. Dengan cara ini, kita dapat menggunakan klien desktop Deluge yang sebenarnya di komputer lain (baik itu kotak Windows, Linux, atau OS X) untuk mengontrol instalasi Raspberry Pi Deluge. Anda mendapatkan semua manfaat dari klien desktop pada desktop Anda yang sebenarnya, sementara semua tindakan terjadi pada kotak remote.
Jika Anda tidak dapat memutuskan di antara kedua opsi tersebut, Anda benar-benar dapat menggunakan keduanya secara bersamaan, meskipun akan membutuhkan waktu lebih lama untuk menyiapkannya. Cukup ikuti petunjuk di kedua bagian di bawah ini untuk melakukannya.
Opsi Satu: Mengatur Deluge untuk Akses ThinClient
Sebelum Anda melakukan apa pun, luangkan waktu untuk memperbarui dan meningkatkan repositori Anda. Buka Terminal dan jalankan dua perintah berikut, satu demi satu:
sudo apt-get update
sudo apt-get upgrade
Setelah selesai, sekarang saatnya untuk mulai menginstal komponen yang diperlukan untuk pengaturan ThinClient. Masukkan perintah berikut:
sudo apt-get install deluged
sudo apt-get install deluge-console
Ini akan mengunduh paket instalasi daemon dan instalasi Deluge dan menjalankannya. Ketika diminta untuk melanjutkan, ketik Y. Setelah Deluge selesai menginstal, Anda perlu menjalankan daemon Deluge. Masukkan perintah berikut:
deluged
sudo pkill deluged
Ini memulai daemon Pengosongan (yang membuat file konfigurasi) dan kemudian mematikan dasmon. Kami akan mengedit file konfigurasi tersebut dan memulainya kembali. Ketik perintah berikut untuk terlebih dahulu membuat cadangan file konfigurasi asli dan kemudian membukanya untuk diedit:
cp ~/.config/deluge/auth ~/.config/deluge/auth.old
nano ~/.config/deluge/auth
Setelah berada di dalam editor teks nano, Anda harus menambahkan baris ke bagian bawah file konfigurasi dengan konvensi berikut:
user:password:level
Dimana
user
adalah nama pengguna yang Anda inginkan untuk Deluge,
password
adalah kata sandi yang Anda inginkan, dan
level
adalah 10 (tingkat akses-penuh / administratif untuk daemon). Jadi untuk tujuan kami, kami menggunakan
pi:raspberry:10
. Setelah selesai mengedit, tekan Ctrl + X di keyboard Anda dan simpan perubahan Anda ketika diminta. Kemudian, mulai daemon dan konsol lagi:
deluged
deluge-console
Jika memulai konsol memberi Anda kode kesalahan alih-alih antarmuka konsol yang diformat rapi, ketik "keluar" dan kemudian pastikan Anda memulai dasmon.
Setelah berada di dalam konsol, Anda harus membuat perubahan konfigurasi cepat. Masukkan berikut:
config -s allow_remote True
config allow_remote
exit
Perintah dan output yang sesuai akan terlihat seperti screenshot di bawah ini.
sudo pkill deluged
deluged
Pada titik ini, daemon Deluge Anda siap untuk akses jarak jauh. Kepala ke PC Anda yang normal (bukan Raspberry Pi) dan menginstal program desktop Deluge. Anda akan menemukan penginstal untuk sistem operasi Anda di halaman Unduhan Unduhan. Setelah Anda menginstal Deluge di PC Anda, jalankan untuk pertama kalinya; kita perlu membuat beberapa perubahan cepat.
Setelah diluncurkan, arahkan ke Preferensi> Antarmuka. Di dalam submenu antarmuka, Anda akan melihat kotak centang untuk “Mode Klasik”. Secara default ini dicentang. Hapus centang.
Pergi ke depan dan mengkonfigurasi WebUI sekarang (jika Anda ingin melakukannya), atau lompat ke bawah ke langkah selanjutnya dari tutorial ini.
Opsi Dua: Mengatur Deluge untuk Akses WebUI
Konfigurasi WebUI secara signifikan lebih cepat, dan memungkinkan untuk menggunakan beberapa aplikasi seluler untuk mengakses Air Bah. Namun seperti yang disebutkan sebelumnya, Anda akan memiliki akses ke fitur yang lebih sedikit daripada dengan pengalaman ThinClient penuh. Misalnya, ThinClient dapat mengaitkan file.torrent dengan Deluge ThinClient untuk transfer otomatis ke Pi, tetapi Anda tidak dapat melakukannya dengan WebUI.
Pertama, luangkan waktu untuk memperbarui dan meningkatkan repositori Anda. Buka Terminal dan jalankan dua perintah berikut, satu demi satu:
sudo apt-get update
sudo apt-get upgrade
Kemudian, untuk menginstal WebUI, jalankan perintah berikut. Catatan: Jika Anda sudah menginstal daemon Pengosongan di bagian ThinClient dari tutorial, lewati perintah pertama di sini.
sudo apt-get install deluged
sudo apt-get install python-mako
sudo apt-get install deluge-web
deluge-web
Urutan ini menginstal daemon Pengosongan (jika Anda belum menginstalnya di bagian terakhir), Mako (sebuah galeri template untuk Python yang dibutuhkan WebUI), WebUI itu sendiri, dan kemudian memulai program WebUI.
Port default untuk WebUI adalah 8112. Jika Anda ingin mengubahnya, jalankan perintah berikut:
sudo pkill deluge-web
nano ~/.config/deluge/web.conf
Ini menghentikan WebUI dan membuka file konfigurasi untuk itu. Gunakan nano untuk mengedit garis: "port": 8112, dan ganti 8112 dengan nomor port di atas 1000 (seperti 1-1000 dicadangkan oleh sistem).
Setelah Anda menjalankan dan menjalankan WebUI, sekarang saatnya terhubung dengan menggunakan browser web. Kamu bisa gunakan browser di Pi jika Anda perlu, tetapi itu bukan pengalaman pengguna yang paling menyenangkan dan paling baik ditinggalkan untuk keadaan darurat. Buka browser di komputer desktop biasa Anda dan arahkan ke alamat IP Pi Anda dengan port yang baru saja Anda pilih (mis.
https://192.168.1.13:8112
).
Anda akan disambut dengan permintaan kata sandi (kata sandi default adalah “banjir”) dan segera didorong untuk mengubahnya setelah Anda memasukkannya untuk pertama kali. Setelah itu, Anda akan dapat berinteraksi dengan Deluge melalui antarmuka yang ringan.
Langkah Kedua: Konfigurasikan Proxy atau VPN Anda
Anda mungkin tergoda untuk mulai mengunduh torrent sekarang, tapi tunggu! Jangan lakukan itu dulu. Sangat sembrono untuk menggunakan Klien BitTorrent tanpa terlebih dahulu mengubah sambungan Anda melalui server proxy atau VPN.
Jika Anda belum membaca tentang Cara Menganonimkan dan Mengenkripsi Traffic BitTorrent Anda, sekaranglah saatnya untuk melakukannya. Baca bagian pertama (untuk pemahaman yang lebih baik tentang mengapa penting untuk melindungi koneksi BitTorrent Anda), dan kemudian mendaftar untuk layanan proxy atau, lebih baik lagi, VPN yang bagus sebelum melanjutkan.
Jika Anda menggunakan VPN, itu cukup sederhana: Cukup pilih VPN yang menawarkan klien Linux. Kemudian, unduh dan instal klien Linux di Pi Anda, jalankan, dan hubungkan ke server yang Anda inginkan. (Anda bahkan mungkin ingin mengaturnya untuk diluncurkan ketika sepatu Raspberry Pi, jadi selalu terhubung ke VPN.)
Jika Anda menggunakan proxy, Anda dapat memasukkan informasinya ke dalam Deluge di bawah Preferensi> Proxy. Anda perlu mengisi bagian Peer, Web Seed, Tracker, dan DHT seperti itu, menempatkan nama pengguna dan kata sandi proxy Anda di slot yang sesuai. Jenis, Host, dan Port layanan proxy Anda mungkin berbeda, jadi pastikan untuk memeriksa dokumentasinya.
sudo pkill deluged
deluged
Setelah itu, Anda harus siap.
Cara terbaik untuk menguji bahwa Anda secara aktif menggunakan proxy atau VPN adalah mengunduh file torrent yang dirancang secara tersurat untuk melaporkan kembali alamat IP-nya. Anda dapat menemukan banyak torrent ini secara online, termasuk yang ini dari BTGuard dan yang ini dari TorGuard. Muat salah satu atau keduanya torrents ke Deluge dan tunggu sebentar.
Setelah torrent memiliki kesempatan untuk terhubung ke pelacak masing-masing, pilih torrent di klien Deluge dan periksa entri "Status Pelacak" seperti yang terlihat di atas. Keduanya akan melaporkan alamat IP yang mereka deteksi dari klien Anda. Jika alamat IP itu cocok dengan alamat IP publik Anda, maka proxy atau VPN tidak dikonfigurasi dengan benar dan Anda harus kembali ke bagian sebelumnya untuk memeriksa konfigurasi Anda. Jika dikonfigurasi dengan benar, Anda akan melihat proxy atau alamat IP VPN dan bukan milik Anda sendiri.
Langkah Ketiga: Konfigurasikan Lokasi Unduhan Anda
Selanjutnya, Anda harus mengonfigurasi Deluge untuk menggunakan hard drive eksternal Anda. Jika Anda mengikuti petunjuk pemasangan hard drive di panduan yang disebutkan sebelumnya ini, Anda siap dengan hard drive disetel ke auto-mount saat boot.
Dari sana, yang perlu Anda lakukan hanyalah mengubah lokasi default dalam Air Bah. Arahkan ke Preferensi Deluge dan buka tab Unduhan. Secara default, Deluge mengarahkan semuanya ke / home / pi. Kartu SD kecil itu akan terisi dengan sangat cepat, jadi kita perlu mengubahnya.
Pertama, kami akan membuat beberapa folder baru di / media / USBHDD1 / share, yang merupakan folder berbagi yang sudah kami siapkan dalam tutorial Penyimpanan Jaringan Daya-Rendah. Dengan begitu, kita dapat dengan mudah mengakses torrent yang kita unduh melalui jaringan dan memiliki folder tonton yang dapat diakses jaringan untuk file torrent pemuatan otomatis. Gunakan perintah berikut untuk membuat set folder (sesuaikan nama path sesuai dengan lokasi Anda jika Anda tidak menggunakan pengaturan PI yang sama dari tutorial sebelumnya seperti kami):
sudo mkdir /media/USBHDD1/shares/torrents/downloading sudo mkdir /media/USBHDD1/shares/torrents/completed sudo mkdir /media/USBHDD1/shares/torrents/watch sudo mkdir /media/USBHDD1/shares/torrents/torrent-backups
Kemudian, belok kanan dan tancapkan keempat direktori baru itu ke dalam Deluge.
Langkah Empat: Uji Koneksi Anda
Sekarang saatnya mengunduh cukup banyak torrent yang benar-benar dapat kita lihat jika sistem berjalan lancar. Untuk pengujian kami, kami mengambil file.torrent untuk distribusi Linux Mint saat ini - beratnya di 1,7GB solid, sempurna untuk memantau kecepatan koneksi.
Langkah Kelima: Konfigurasi Deluge untuk Dijalankan pada Startup
Sebelum kami meninggalkan pengaturan Deluge, ada satu detail terakhir yang harus diperhatikan. Kita perlu mengatur Deluge daemon dan WebUI agar berjalan secara otomatis ketika Raspberry Pi kita naik. Untuk melakukannya dengan mudah dan tanpa repot mengedit file dan pengaturan init yang lebih rumit, kami akan membuat anotasi sederhana untuk file rc.local. Jalankan perintah berikut di Terminal untuk melakukannya.
sudo nano /etc/rc.local
Dengan file rc.local dimuat, tambahkan baris berikut ke akhir file. Catatan: Anda tidak perlu menambahkan perintah kedua yang diakhiri dengan “deluge-web” jika Anda tidak menggunakan WebGUI. Ini juga bisa menjadi tempat yang bagus untuk menambahkan program VPN Anda, jika Anda menggunakannya.
# Start Deluge on boot: sudo -u pi /usr/bin/python /usr/bin/deluged sudo -u pi /usr/bin/python /usr/bin/deluge-web
File rc.local Anda akan terlihat seperti ini ketika Anda selesai (mungkin dengan penambahan VPN itu):
Pada titik ini, kami akan merekomendasikan restart Raspberry Pi Anda, jadi jalankan "sudo reboot" pada baris perintah. Setelah Pi selesai mereboot, kepala ke PC Anda yang lain dan coba untuk menyambungkan ke Deluge ThinClient dan / atau WebUI untuk memastikan keduanya berfungsi.
Ada dua kesalahan besar yang mungkin Anda temui di sini. Pertama, kegagalan untuk terhubung sama sekali berarti skrip inisialisasi tidak berfungsi. Buka terminal pada Pi Anda dan secara manual mulai daemon dan WebUI menggunakan perintah yang kita pelajari sebelumnya di tutorial. Periksa untuk melihatnya berfungsi sekarang. Jika ya, kembali dan perbaiki skrip rc.local Anda.
Kedua, jika Anda dapat membuka klien, tetapi ini menunjukkan kesalahan izin untuk torrents Anda yang ada (seperti torrent Linux yang kami gunakan untuk menguji hal-hal sebelumnya), yang menunjukkan bahwa hard drive eksternal Anda tidak di-mount, atau dipasang salah. Tinjau bagian tentang menginstal drive eksternal dan atur ke auto-mount saat boot di tutorial Low-Power Network Storage kami.
Tingkatkan Pengalaman Torrenting Anda
Sekarang setelah Anda memiliki kotak torrent Anda terkonfigurasi dan siap untuk digoyang, ada beberapa alat tambahan dan modifikasi yang dapat Anda lihat untuk benar-benar meningkatkan pengalaman pengguna Anda. Tak satu pun dari tips dan trik ini diperlukan, tetapi mereka membuat Raspberry Pi Anda berubah menjadi Torrent Box lebih mudah digunakan.
Tambahkan Akses Ponsel: Pertimbangkan mengunduh aplikasi kontrol seluler seperti Transdroid dan Transdrone untuk Android. Sayangnya kami tidak memiliki saran yang kuat untuk pengguna iOS, karena Apple telah mengambil sikap yang sangat agresif terhadap aplikasi terkait torrent di App Store (dan telah melarang aplikasi apa pun yang lolos dari proses pengiriman).
Saat ini, Deluge tidak memiliki template yang dioptimalkan untuk seluler untuk WebUI, tetapi fitur ini lebih dari fungsional pada tablet seperti iPad dan Kindle Fire.
Setel Drop Folder Dibagi: Meskipun kami menyebutkannya secara singkat di awal tutorial, pastikan bahwa / torrents / watch / folder yang Anda buat dapat diakses di jaringan Anda. Sangat mudah untuk membuang tumpukan file.torrent ke dalam folder dan menghapuskan Deluge secara otomatis.
Instal Plugin Browser: Ada beberapa plugin yang berpusat pada Delila untuk Chrome dan Firefox yang meningkatkan pengalaman pengguna, termasuk:
-
Chrome:
- DelugeSiphon: Memungkinkan.torrent menambahkan dari WebUI
- Remote Banjir: Tampilan sederhana dari torrents saat ini dan kemajuan mereka
-
Firefox:
- BitTorrent WebUI +: Memungkinkan.torrent menambahkan dari WebUI
- WebUI Tambah Cepat Torrent: Skrip Greasemonkey yang menambahkan ikon yang dapat diklik pada halaman web untuk memudahkan penambahan torrent
Aktifkan Plugin Deluge: Ada sejumlah plugin hebat yang sudah termasuk dalam Deluge, dan bahkan lebih banyak plugin pihak ketiga. Beberapa plugin yang Anda mungkin ingin manfaatkan termasuk:
- Notification: Anda menerima pemberitahuan email dari Deluge pada penyelesaian torrent dan acara lainnya
- Penjadwal: Batasi bandwidth berdasarkan waktu hari
Anda dapat menemukannya di Preferences> Plugins. Centang yang Anda inginkan dan entri baru akan muncul di menu preferensi (mis. Preferensi> Pemberitahuan).
Untuk informasi lebih lanjut tentang plugin pihak ketiga dan cara menginstalnya, periksa halaman Plugins di Wiki Banjir.
Setelah mengonfigurasi, menguji, dan meningkatkan penyempurnaan dan plugin, Anda memiliki kotak torrent yang lebih dari sekadar mampu yang membutuhkan uang senar sehari untuk beroperasi. Temukan tempat yang tenang dan jauh untuk dicolok, muat dengan torrents, dan biarkan untuk melakukan pengunduhan dan pengunduhan yang berat untuk Anda.