Chào anh em tinhte, chắc anh em đã quá quen thuộc với việc download bằng torrent rồi phải không nhỉ!
Để có thể tải torrent trên Raspberry thì cũng có vài công cụ hỗ trợ và dễ tìm thấy trên mạng như Deluge nhưng giao diện web hơi cổ điển. Vì thế mình đã thử cài “µTorrent Server” và viết tài chia sẻ đến anh em.
Môi trường mình đã cài thành công:
Vì µTorrent Server là tool được build trên nền x86 nên có cài lên Raspberry cũng không thể chạy được mà phải thông qua môi trường giả lập x86, vì vậy sẽ có 2 bước cài đặt chính:
Hoàn tất cài đặt anh em gõ lệnh "exagear", nếu thành công thì sẽ vào được môi trường giả lập như hình bên dưới
Để có thể thoát khỏi môi trường giả lập anh em dùng lệnh “exit”.
Để có thể start nhanh utserver từ môi trường chính ubuntu, ta dùng câu lệnh “exagear -- /usr/bin/utserver -settingspath /opt/utorrent-server-alpha-v3_3/”. Anh em có thể dùng câu lệnh này để config utserver tự động chạy mỗi khi Raspberry khởi động.
Một chút chia sẻ, chúc anh em vui vẻ ^^
Để có thể tải torrent trên Raspberry thì cũng có vài công cụ hỗ trợ và dễ tìm thấy trên mạng như Deluge nhưng giao diện web hơi cổ điển. Vì thế mình đã thử cài “µTorrent Server” và viết tài chia sẻ đến anh em.
Môi trường mình đã cài thành công:
- Model: Raspberry Pi 3 B
- HĐH: Ubuntu Server 20.04.4 LTS 64bit
- µTorrent: µTorrent Server v3.3 (µTorrent Server for Ubuntu 13.04 32-Bit)
Vì µTorrent Server là tool được build trên nền x86 nên có cài lên Raspberry cũng không thể chạy được mà phải thông qua môi trường giả lập x86, vì vậy sẽ có 2 bước cài đặt chính:
- Cài đặt Exagear - môi trường giả lập x86
- Cài đặt µTorrent Server lên môi trường giả lập
1. Cài đặt Exagear:
- Download exagear_3428-1_arm64.deb → https://dl.insrt.uk/mirror/exagear/exagear_3428-1_arm64.deb
- Download exagear-dsound-server_010_arm64.deb → https://dl.insrt.uk/mirror/exagear/exagear-dsound-server_010_arm64.deb
- Download exagear-guest-ubuntu-1804_3428_all.deb → https://dl.insrt.uk/mirror/exagear/exagear-guest-ubuntu-1804_3428_all.deb
- Tiến hành cài tuần tự 3 package trên bằng lệnh “dpkg -i đường_dẫn_file_package”. Ví dụ “dpkg -i exagear_3428-1_arm64.deb”
Hoàn tất cài đặt anh em gõ lệnh "exagear", nếu thành công thì sẽ vào được môi trường giả lập như hình bên dưới
Để có thể thoát khỏi môi trường giả lập anh em dùng lệnh “exit”.
2. Cài đặt µTorrent Server (utserver)
- Download file cài đặt utserver. Vì Exagear là môi trường giả lập 32bit nên anh em chọn bản 32bit nha. Link chính chủ: https://www.utorrent.com/downloads/linux/
- Download file xong anh em copy vào môi trường giả lập để tiến hành cài đặt. Ví dụ như của mình muốn copy file cài đặt và thư mục /opt trong môi trường exagear thì sẽ copy theo đường dẫn như hình bên dưới:
- Vào lại môi trường giả lập Exagear, điều hướng đến thư mục /opt và tiến hành giải nén file cài đặt bằng câu lệnh “sudo tar -zxvf utserver.tar.gz”, ta được thư mục “utorrent-server-alpha-v3_3”.
- Tạo một liên kết đến file thực thi utserver: “sudo ln -s /opt/utorrent-server-alpha-v3_3/utserver /usr/bin/utserver”
- Hoàn tất cài đặt, chạy utserver bằng câu lệnh “/usr/bin/utserver -settingspath /opt/utorrent-server-alpha-v3_3/”
- Trường hợp báo thiếu thư viện libssl1.0.0 khi khởi chạy utserver, anh em download thư viện tại đây (bản i386), copy vào thư mục môi trường giả lập, vào môi trường giả lập và tiến hành cài đặt thư viện tương tự như trên, sau đó thử chạy lại utserver.
- Khởi chạy thành công, anh em dùng bất kì thiết bị nào trên cùng network với Ras Pi như điện thoại hoặc máy tính và truy cập vào đường dẫn “http://ip_cua_raspberry_pi:8080/gui”, ví vụ “http://192.168.1.7:8080/gui/”, nhập username là admin và tận hưởng thành quả. Mình cũng có xem hướng dẫn cài đặt Utserver tại đây, anh em có thể tham khảo thêm.
- Trường hợp không thể truy cập được vào web utserver, check lại firewall đã cho phép port 8080 chưa
Để có thể start nhanh utserver từ môi trường chính ubuntu, ta dùng câu lệnh “exagear -- /usr/bin/utserver -settingspath /opt/utorrent-server-alpha-v3_3/”. Anh em có thể dùng câu lệnh này để config utserver tự động chạy mỗi khi Raspberry khởi động.
Một chút chia sẻ, chúc anh em vui vẻ ^^