Friday, December 4, 2015

Hướng dẫn mở SSH và cài Transmission trên NAS Buffalo

Firmware của NAS Buffalo mặc định không cho can thiệp cài thêm phần mềm mà chúng ta phải dùng App cài đặt mặc định.... Bài viết hướng dẫn các bạn can thiệp hệ thống của NAS để mở Telnet hoặc SSH cho NAS và cài các phần mềm khác như Transmission... trên NAS Buffalo LinkStation/TeraStation CPU ARM.

1. Enable SSH on LinkStation Stock Firmware

Tải Download ACP Commander GUI for Windows (.EXE file) or Mac (.DMG file).
Nếu máy chưa cài Java thì cài thêm Java để chạy chương trình
Chạy chương trinh:
Điền LinkStation IP address,Admin password rồi nhấn Enable SSH.
Sau khi có bảng thông báo SSH enabled OK!, click Set root PW, gõ password cho root user và nhấn OK, vậy là xong việc Enable SSH, khởi động lại NAS, là ta có thể dùng Putty để truy cập NAS qua SSH.

2. Install Transmission.

Transmission ưu điểm nhẹ và ổn định, có thể thay thể App Torrent mặc định. trước khi chuyển qua, nên tăt App Torrent mặc định đi.
Tải Script Auto Install Tranmission về, giải nén được 3 file, copy vào thư mục share của NAS.
Dùng Pytty kết nối SSH vào NAS với user root/pass vừa set ở bước 1. gõ lệnh
Code:
chmod +x /mnt/disk1/share/1_ipkg_auto.sh
chmod +x /mnt/disk1/share/2_trans_auto.sh
/mnt/disk1/share/1_ipkg_auto.sh
#Sau khi bạn gõ lệnh trên, NAS sẽ tự tải và cài đặt IPKG vào nó.  Khi cửa sổ SSH trở lại dấu nhắc lệnh, bạn gõ tiếp lệnh sau:
/mnt/disk1/share/2_trans_auto.sh

Khi quá trình cài đặt thành công sẽ xuất hiện thông báo như sau:
Code:
Installation completed.
Please check the Transmission Web GUI by typing address below to your browser: _______________________________________________________
Address : http://192.168.16.50:9091
Username: admin
Password: admin
_______________________________________________________
  If you can access Transmission Web Interface that mean the installation completed successfully. Restart your NAS before continue is recommended. Type 'reboot' (without quotes) from this console command to restart the NAS.

Transmission đã cài đặt xong và sẵn sàng sử dụng. Bạn mở trình duyệt lên, vào địa chỉ IP của NAS cổng 1604. NAS sẽ hỏi tên truy cập và mật khẩu, bạn điền admin | admin vào, nếu thấy giao diện Transmission như dưới đây là quá trình cài đặt thành công. http://192.168.16.50:9091 (tùy theo IP của bạn).
Chú ý: Đối với dòng NAS TeraStation nhiều HDD (TS2, TS3, TS-VHL...), NAS của bạn đang ở chế độ chạy RAID các bạn tải tập tin dành cho dòng TS, thì trước khi copy các file 1_ipkg_auto.sh và 2_trans_auto.sh vào NAS, các bạn edit lại một chút bằng Notepad, thay chữ disk1 trong các lệnh trên bằng chữ array1 ở các File tải về, xong lưu lại và tiến hành bình thường, thay lệnh chạy:
Code:
chmod +x /mnt/array1/share/1_ipkg_auto.sh
chmod +x /mnt/array1/share/2_trans_auto.sh
/mnt/disk1/array1/1_ipkg_auto.sh
#Sau khi bạn gõ lệnh trên, NAS sẽ tự tải và cài đặt IPKG vào nó.  Khi cửa sổ SSH trở lại dấu nhắc lệnh, bạn gõ tiếp lệnh sau:
/mnt/disk1/array1/2_trans_auto.sh

Để quản lý Transmission, các bạn tải thêm Transmission Remote GUI, để quản lý.


Tuesday, December 1, 2015

Chuyên nghiệp hóa việc xem phim tại nhà với KODI, CouchPotato và MYSQL

Giới thiệu

Chia sẻ với các bạn toàn bộ cài đặt mình đang sử dụng tại mạng gia đình phục vụ việc giải trí phim và nhạc, dùng KODI là trung tâm của hệ thống. Bài viết là tổng hợp các bài viết của mình liên quan đến KODI,  bài viết này chỉ tổng hợp các bài với nhau hệ thống tự động hóa ở nhà bạn trên các thiết bị sẵn có đang dùng để tải phim và quản lý phim.

Chuỗi tự động sẽ thế này: CourchPotatoServer (CP) tìm link phim --> gửi qua Transmission tải, Trans tải xong báo cho CP biết -->CP tải Info phim --> CP gửi tín hiệu để KODI quét database phim mới vào MYSQL database share cho các thiết bị --> xong sẽ sent notification vào Smartphone của bạn --> mọi việc tự động hết, quá tiện phải ko?
Việc đơn giản là bây giờ các bạn cài thêm 2 tiện ích CourchPotatoServer và MysqlServer trên thiết bị bạn đang dùng tải torrent phim.

1. Tự động tìm và chuẩn bị phim cho các bác hưởng thụ:

Bài viết CourchPotatoServer (CP) + transmission (Trans): Hướng dẫn ứng dụng CP tự động tìm link torrent phim HD (theo phim mới ra hoặc điền tên phim vào) cho bác ,CP sẽ tìm và gửi link qua Transmission, tải phim xong nó get info của phim luôn, để sau này XBMC quét database. 
CourchPotato là một ứng dụng quản lý phim rất thông minh và tương đối nhẹ, quản lý phim, một ví dụ, ở dưới là folder phim tải về bằng Trans và sau khi qua CP xử lý, nó sẽ tải hết các thành phần liên quan đến thông tin phim về folder, KODI chỉ cần quét là lên và đồng bộ vào database.

2. Quản lý database với MYSQL và share userdata

Bài viết Sử dụng MySQL để đồng bộ Library Phim và Nhạc của KODI (XBMC)
Sau khi CP tải và get info của phim về, sent lệnh cho KODI đồng bộ Mysql

Chúng ta sử dụng MySQL để đồng bộ dữ liệu phim và nhạc (database) để chia sẻ giữa các thiết bị. Mysql cho phép lưu trữ tất cả dữ liệu phim và nhạc của bạn trên MYSQL Server, các bạn có thể truy cập và đồng bộ giữa các thiết bị với nhau. Ví dụ đang xem dở phim ở phòng khách, lên phòng ngủ bật tiếp chỗ đang xem dở. 
Nguyên lý thế này: chúng ta dùng Mysql server chạy trên 1 thiết bị online 24/24 của bạn, Mysql server sẽ lưu toàn bộ dữ liệu về KODI database, các thiết bị chạy KODI mỗi khi bật lên sẽ kết nối vào đó và đồng bộ dữ liệu thông qua MYSQL Client có sẵn của KODI.

3. Xem IPTV (MyTV, OneTV) trên KODI

Xem MyTV, OneTV với Router Openwrt sử dụng UDPXY hoặc
Xem MyTV, OneTV với Router Openwrt sử dụng TVHEADEND
Nếu mạng của bạn hỗ trợ xem IPTV, bài viết hướng dẫn cấu hình router hoặc Openelec để xem IPTV và xem trực tiếp trên KODI, ko cần đầu thu STB của nhà mạng. hỗ trợ đầy đủ icon kênh và lịch phát sóng EPG.