Kinh nghiệm Dùng Raspberry Pi làm máy tải Torrent chạy 24/24 tiết kiệm điện

Thảo luận trong 'Tư vấn thiết bị KTS' bắt đầu bởi Tèo em, 10 Tháng năm 2017.

  1. Tèo em Administrator

    Bài này hướng dẫn các bạn biến Raspberry Pi thành một máy tải Torrent chuyên dụng, thiết lập cho Pi tự động tải Torrent mỗi khi mở máy lên, có thể lưu Torrent trên thẻ nhớ hoặc USB/ổ cứng gắn ngoài và điều khiển Torrent từ xa thông qua một máy tính khác. Bởi vì Pi tiêu tốn rất ít điện (công suất dưới 5W) nên bạn có thể cho nó tải Torrent suốt 24/24, hiệu quả về chi phí và cũng tối ưu về cách làm bởi vì sau khi cài xong, bạn chỉ cần cắm duy nhất một sợi nguồn microUSB vào Pi là nó sẽ bắt đầu tải.

    NHỮNG THỨ CẦN CÓ
    Dùng Raspberry Pi làm máy tải Torrent chạy 24/24 tiết kiệm điện - 187369
    1. Raspberry Pi đời nào cũng được miễn là có Wi-Fi (nếu không có thì gắn thêm adapter).
    2. Thẻ nhớ microSD cắm sẵn vào Pi (chứa hệ điều hành Raspbian).
    3. Ổ cứng hoặc USB gắn ngoài dùng để lưu Torrent tải về. Nếu không có thì Pi sẽ mặc định lưu vào thẻ nhớ.
    4. Nguồn cho Pi (có thể dùng cục adapter hoặc pin dự phòng, chuẩn là 5V-2,5 A).
    Những bước cài đặt sau đây cần có màn hình, chuột và bàn phím để thao tác. Sau khi làm xong hết các bước thì không cần đến chúng nữa.

    CÀI TORRENT CHO RASPBERRY PI

    - Đầu tiên: tải và cài đặt Raspbian OS vào Pi.
    https://www.raspberrypi.org/downloads/noobs. Tải cái tên là "NOOBS", đây chỉ là tên của bộ đóng gói, bên trong đó có hệ điều hành Raspbian mà chúng ta cần.
    • Giải nén file NOOBS, chép toàn bộ nội dung đó vào thẻ nhớ.
    • Cắm thẻ nhớ vào Pi, gắn nguồn (microUSB), chuột, bàn phím, màn hình. Làm theo hướng dẫn trên màn hình để cài đặt Raspbian cho đến khi hoàn tất (có thể cài nhiều hệ điều hành cùng lúc từ NOOBS).
    - Khởi động Pi lên.

    - Trong thanh menu phía trên, chọn mở app Terminal. Chúng ta sẽ thao tác chủ yếu bằng các dòng lệnh và gõ vào Terminal này. Cách gõ: gõ từng dòng một và nhấn Enter để kết thúc mỗi dòng.

    ===============
    1. Cập nhật các thành phần trong Raspbian lên phiên bản mới nhất
    Gõ 2 dòng này vào cửa sổ Terminal:
    Code:
    sudo apt-get update
    sudo apt-get upgrade

    Nhấn Y khi được hỏi để xác nhận chạy dòng lệnh.

    2. Cài đặt Deluged và Deluge-console vào Pi
    Code:
    sudo apt-get install deluged
    sudo apt-get install deluge-console

    Gõ xong dòng 1, nhấn Enter, Pi sẽ chạy cài đặt Deluged. Đợi nó chạy xong, bạn gõ tiếp dòng 2 và cũng nhấn Enter để nó chạy.

    3. Khởi động Deluged lần đầu tiên, sau đó tắt nó
    Chạy Deluge lần đầu để nó tạo file cấu hình (config), sau đó tắt nó đi vì cần phải làm thêm vài bước nữa mới sử dụng được:
    Code:
    deluged
    sudo pkill deluged

    4. Mở file config để điền thông tin đăng nhập từ xa
    Dòng 1 sao lưu file config của Deluge phòng hờ gặp sự cố. Dòng 2 sẽ mở file config đó lên để bạn nhập username và pass đăng nhập từ xa.
    Code:
    cp ~/.config/deluge/auth ~/.config/deluge/auth.old
    nano ~/.config/deluge/auth

    5. Nhập thông tin đăng nhập từ xa
    Sau khi gõ dòng "nano..." ở trên, phần mềm chỉnh sửa file Nano sẽ hiện ra, bạn gõ dòng dưới đây vào dòng cuối của file:
    Code:
    user:password:level

    Trong đó bạn thay 'user' và 'password' theo ý bạn muốn, còn 'level' là mức độ phân quyền xử lý cho Deluge, 10 là cao nhất. Thông thuờng mình sẽ để là:
    Code:
    pi:raspberry:10

    Bạn ghi nhớ user và pass này để đăng nhập Deluge trên máy tính khác.

    Dùng Raspberry Pi làm máy tải Torrent chạy 24/24 tiết kiệm điện - 187370
    Sau khi gõ xong, bạn lưu file này lại bằng cách nhấn Ctrl + X, nhấn Enter để xác nhận. Đóng Nano Editor và Pi sẽ tự động quay trở lại cửa sổ Terminal.

    6. Khởi động Deluged và Deluge-Console
    Code:
    deluged
    deluge-console

    Dùng Raspberry Pi làm máy tải Torrent chạy 24/24 tiết kiệm điện - 187371
    7. Bật tính năng đăng nhập và điều khiển từ xa
    Sau khi gõ dòng "deluge-console", bạn sẽ thấy màn hình console của deluge, bạn gõ tiếp dòng 1 bên dưới để bật tính năng Remote. Gõ dòng 2 để kiểm tra lại tính năng Remote đã được bật hay chưa (nếu hiện True là đúng). Xong gõ dòng 3 để thoát ra khỏi màn hình Console:
    Code:
    config -s allow_remote True
    config allow_remote
    exit

    Nếu thao tác đúng thì sau khi gõ xong dòng 2, màn hình sẽ hiện ra như thế này:

    Dùng Raspberry Pi làm máy tải Torrent chạy 24/24 tiết kiệm điện - 187372
    8. Khởi động lại Deluged để thay đổi có hiệu lực
    Sau khi gõ lệnh Exit ở trên thì bạn sẽ quay trở lại màn hình Terminal. Bạn gõ dòng 1 để tắt Deluged, gõ dòng 2 để mở lại. Mục đích là để các thay đổi mà bạn thực hiện nãy giờ có hiệu lực.
    Code:
    sudo pkill deluged
    deluged

    9. Tự động chạy Deluge mỗi khi Pi khởi động
    Làm thêm bước này để mỗi khi mở Pi, nó sẽ tự động mở Deluge, bạn không cần phải gõ lại những dòng lệnh cũ:
    Code:
    sudo nano /etc/rc.local

    Dòng này dùng để mở file rc.local lên và chỉnh sửa.

    Gõ dòng này ngay phía trên dòng "exit 0":
    Code:
    sudo -u pi /usr/bin/python /usr/bin/deluged

    Gõ đúng thì màn hình sẽ hiện ra như thế này:

    Dùng Raspberry Pi làm máy tải Torrent chạy 24/24 tiết kiệm điện - 187373
    Gõ xong bấm Ctrl+X để đóng file. Máy sẽ hỏi bạn có muốn lưu lại không, gõ "y" rồi Enter hai cái để lưu và đóng nó lại.

    Khởi động lại Pi bằng cách bấm vào hình trái dâu ở trên thanh hệ thống, chọn Shutdown > Reboot.

    Đến bước này, coi như bạn đã thao tác xong trên Pi và Pi đã có thể tải Torrent được rồi. Tiếp theo chúng ta sẽ cài Deluge client trên máy tính để thao tác với Torrent.

    CÀI DELUGE CHO MÁY TÍNH

    Vào đây để tải Deluge cho máy tính: http://dev.deluge-torrent.org/wiki/Download
    Download – Deluge
    DEV.DELUGE-TORRENT.ORG


    Sau khi cài đặt Deluge, bạn mở Deluge trên máy tính, vào phần cài đặt (Preferences) > Giao diện (Interface), bỏ (un-check) mục chọn Classic Mode. Xong bấm OK để tắt.

    Dùng Raspberry Pi làm máy tải Torrent chạy 24/24 tiết kiệm điện - 187374
    Bấm nút Connection Manager để điền thông tin đăng nhập vào Pi.

    Nhấn nút Add:
    • Ô Hostname điền địa chỉ IP của Pi (rê chuột lên biểu tượng cột sóng Wi-Fi để xem IP).
    • Ô Port để nguyên đó.
    • Ô Username: nhập "pi" (chính là cái thông tin bạn điền ở bước số 5).
    • Ô Password: nhập "raspberry" (chính là cái thông tin bạn điền ở bước số 5).
    • Bấm nút Add đóng cửa sổ.
    Dùng Raspberry Pi làm máy tải Torrent chạy 24/24 tiết kiệm điện - 187375
    Nếu mọi thứ diễn ra đúng thì bạn sẽ thấy vòng tròn màu xanh hiện ra ở cột Status của IP đó. Bấm nút Connect để kết nối máy tính với Pi.

    Dùng Raspberry Pi làm máy tải Torrent chạy 24/24 tiết kiệm điện - 187376
    Sau khi kết nối, bạn có thể bắt đầu chạy Torrent được rồi đấy. Giao diện cũng như cách sử dụng Deluge thì y hệt như uTorrent hay BitTorrent nên bạn cứ yên tâm mà xài nhé.

    Dùng Raspberry Pi làm máy tải Torrent chạy 24/24 tiết kiệm điện - 187377

    ĐỔI THƯ MỤC TORRENT SANG Ổ HDD/SSD

    Mặc định Deluge sẽ lưu Torrent trong thẻ nhớ, bạn nên chuyển nó sang lưu trong ổ cứng để tiện cho việc lưu trữ và sử dụng. Bạn gắn ổ cứng vào Pi, lúc này Pi sẽ không nhận ra ổ cứng của bạn bởi vì nó chưa được Mount. Bạn phải cài thêm driver để nó Mount như sau:

    Mở Terminal lên và gõ dòng này:
    Đối với ổ cứng dùng dịnh dạng NTFS:
    Code:
    sudo apt-get install ntfs-3g

    Đối với ổ cứng dùng dịnh dạng exFAT:
    Code:
    sudo apt-get install exfat-fuse

    Liệt kê danh sách các ổ lưu trữ có trong Pi để tìm tên mã ổ cứng của bạn:
    Code:
    sudo fdisk -l

    Bạn nhìn vào dòng "/dev/sda...", chỗ đó sẽ hiện các ổ cứng mà bạn cắm vào Pi. Trong bài mình dùng ổ 4 TB nên nhận ra tên mã của nó là "sda2" (dung lượng 3,7T). Ghi nhớ cái tên này.

    Dùng Raspberry Pi làm máy tải Torrent chạy 24/24 tiết kiệm điện - 187378
    Để Mount nó vào Pi, bạn cần phải tạo trước một thư mục để nó Mount vào đó, gõ dòng này:
    Code:
    sudo mkdir /media/sda2

    Trong đó "sda2" là tên thư mục do bạn tự đặt ra, mình để luôn là "sda2" cho đơn giản.

    Tiến hành Mount ổ cứng vào thư mục "sda2":
    Code:
    sudo mount -t auto /dev/sda2 /media/sda2

    Đến đây coi như bạn đã Mount thành công. Để kiểm tra, bạn nhấp chuột phải lên màn hình Desktop của Pi > chọn Desktop Preferences > đánh dấu chọn vào ô "Mounted Disks" để hiện các ổ đã mount ra ngoài Desktop > bấm OK. Nếu sau khi bấm OK mà bạn thấy ổ cứng của bạn xuất hiện ngoài Desktop thì bạn đã thực hiện đúng. Bạn có thể bấm vào đó để coi thử nội dung ổ cứng của bạn.

    Sẵn tiện bạn hãy tạo thêm một thư mục ở trong đó để lưu Torrent. Tạo thư mục bằng cách nhấp phải chuột > Create New > Folder. Mình để thư mục này nằm ở thư mục gốc của ổ cứng.

    Phần ổ cứng đã thiết lập xong. Bây giờ bạn mở app Deluge trên máy tính lên, vào menu Preferences > Downloads > Dòng "Download to:" > trỏ tới thư mục mà bạn vừa tạo ở trên. Đối với ví dụ trong bài này thì nó sẽ là: /media/sda2/Torrent.

    Xong, bấm OK để đóng cửa sổ và bắt đầu tải Torrent nào :D
    Theo HowToGeek
    Chủ đề tương tự

Chia sẻ trang này