Hướng dẫn  HƯỚNG DẪN CÀI ĐẶT PLEX MEDIA SERVER LÊN RASPBERRY PI

gift4you
Xin chào các bạn,

Chắc hẳn rằng Raspberry Pi/ Banana Pi/ Orange... không còn xa lạ với Anh/ Chị/ Em... yêu thích công nghệ chúng ta nữa. Máy-tính-hoàn-chỉnh-trên-một-bo-mạch - Single Board Computer (SBC) ngày nay được ứng dụng rộng rãi: bạn có thể học lập trình, có thể chế tạo robot, có thể xây dựng một (01) web server/ file server/ mail server, hay đơn giản là sử dụng SBC như 01 máy tính cá nhân (Personal Computer - PC)...

Ở bài viết này, chúng ta chỉ đề cập đến Paspberry Pi và Plex Media Server cá nhân, phục vụ cho nội bộ gia đình (khoảng 5-6 người dùng) thôi nhé. Vì cơ bản, SBC không thể so sánh với các thiết bị chuyên dụng nên việc cài đặt/ sử dụng Plex Media Server trên Raspberry Pi chỉ mang tính chất nghiên cứu/ khám phá/ học hỏi/ trải nghiệm mà thôi.

Chúng ta cùng bắt đầu nhé!


1. Chuẩn bị
  • Raspberry Pi 2 trở lên (khuyến nghị sử dụng Raspberry Pi 4 Model B, 8GB RAM). Bài viết này thực hiện trên Raspberry Pi 4 Model B, phiên bản 8 GB RAM.
  • Bộ nguồn (khuyến nghị sử dụng nguồn chính hãng).
  • Vỏ (case) kèm miếng tản nhiệt (heat sink) và quạt tản nhiệt (fan). Mình khuyến nghị các bạn sử dụng vỏ Argon ONE V2 thay vì vỏ nhựa nhé.
  • Thẻ nhớ Micro SD (khuyến nghị ít nhất 8 GB).
  • Cáp mạng (hoặc có thể sử dụng Wifi, tùy bạn).
  • Ổ đĩa Flash USB hoặc ổ cứng HDD (khuyến nghị sử dụng NAS/ Enterprise HDD) kèm HDD box (như Orico) có bộ nguồn riêng. Đây là nơi lưu trữ tập tin (file) media của chúng ta, nên dung lượng/ chủng loại là tùy khả năng tài chính của mọi người. Việc sử dụng ổ cứng NAS/ Enterprise sẽ giúp tăng tuổi thọ ổ cứng và đảm bảo hệ thống Plex Media Server hoạt động bền bỉ/ liên tục.
2. Cài đặt hệ điều hành

Cài đặt Raspberry Pi Imager trên PC/ LAPTOP của bạn.

Bạn có thể chọn Raspberry OS 64bit hoặc Raspberry Pi OS Lite 64bit (với môi trường Desktop hoặc không, tùy nhu cầu của bạn).

Khởi động Raspberry Pi Imager đã cài đặt ở bước trên, chọn lần lượt Choose OS -> Choose Storage -> Settings (hình bánh răng cưa) -> Write

  • OS: tùy nhu cầu/ sở thích
  • Storage: chọn thẻ nhớ
  • Settings: tùy chọn cài trước username + passwordbật SSH để chúng ta có thể kết nối với Raspberry Pi về sau (nếu cần sử dụng dòng lệnh mà không cần môi trường Desktop).
Raspberry-Pi-OS-x86_64-Desktop_00.png


Raspberry-Pi-OS-x86_64-Desktop_01.png


Raspberry-Pi-OS-x86_64-Desktop_02.png


Raspberry-Pi-OS-x86_64-Desktop_03.png


Raspberry-Pi-OS-x86_64-Desktop_04.png


Raspberry-Pi-OS-x86_64-Desktop_05.png


Raspberry-Pi-OS-x86_64-Desktop_06.png


Raspberry-Pi-OS-x86_64-Desktop_07.png


Raspberry-Pi-OS-x86_64-Desktop_08.png


Raspberry-Pi-OS-x86_64-Desktop_09.png


Raspberry-Pi-OS-x86_64-Desktop_10.png


Raspberry-Pi-OS-x86_64-Desktop_11.png


Sau khi hoàn tất, ta tháo thẻ nhớ ra gắn vô Raspberry Pi rồi gắn dây cấp mạng, cấp nguồn và đợi đèn card mạng sáng xanh. Lúc này, Raspberry Pi đã kết nối vô mạng nhà bạn, ta tiến hành bước tiếp theo: cài đặt Plex Media Server lên Raspberry Pi.

3. Cài đặt Plex Media Server lên Raspberry Pi

Sau khi SSH vô Raspberry Pi, ta lần lượt gõ các lệnh sau đây:

sudo apt update && sudo apt upgrade sudo apt install apt-transport-https -y curl https://downloads.plex.tv/plex-keys/PlexSign.key | gpg --dearmor | sudo tee /usr/share/keyrings/plex-archive-keyring.gpg >/dev/null echo deb [signed-by=/usr/share/keyrings/plex-archive-keyring.gpg] https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list sudo apt update && sudo apt install plexmediaserver -y sudo systemctl enable --now plexmediaserver sudo systemctl status plexmediaserver

Lưu ý:

  • Sau khi cài đặt Plex Media Server thành công, ta sẽ thấy user + group mang tên plex ở trong /etc/passwd
  • Plex Media Server sử dụng port 32400. Do vậy, bạn cần mở port này trên Firewall và (hoặc) NAT port này trên Modem/ Router nếu muốn truy cập từ xa qua mạng Internet.
4. Cấu hình cơ bản

4.1.Truy cập nội bộ


Mở trình duyệt của bạn và gõ
Lúc này, bạn cần tạo 01 tài khoản Plex mới hoặc đăng nhập 01 tài khoản có sẵn của bạn.

Tiếp theo, ta tiến hành thêm thư viên đa phương tiện của bạn bằng cách bấm Add library -> Select type -> Add folder -> Advanced -> Add library.


Plex-Media-Server_00.png


Plex-Media-Server_01.png


Plex-Media-Server_02.png


Sau khi hoàn tất thêm thư viện, bạn có thể thưởng thức bộ phim yêu thích trên máy tính/ điện thoại/ máy tính bảng… của mình rồi đó.

Lưu ý:
  • Trên iOS bạn phải mở khóa ứng dụng Plex với giá 129,000 VNĐ để có thể xem phim mà không bị giới hạn 1 phút.
  • Trên Android mình chưa thử nên chưa biết. Các bạn đã sử dụng rồi xin cập nhật thông tin giúp mình nhé.
4.2.Truy cập từ xa

Tại trang quản trị Plex của bạn, tìm đến Remote Access -> Enable Remote Access -> Manual specify public port -> Apply.


Plex-Media-Server_03.png


Lưu ý:
  • Nếu IP public của nhà mạng (ISP) của bạn nếu như là là IP động, bạn phải gõ chính xác IP này mỗi khi truy cập Plex server của bạn qua Internet hoặc sử dụng DDNS (khuyến nghị sử dụng dịch vụ NO-IP) cũng được.
  • Khi sử dụng DDNS, bạn chỉ cần gõ https://domain-bạn-chọn:32400 là được nhé.
Chúc các bạn thành công!
 
Trả lời

Tomclaus

Gà con
Hướng dẫn rất cụ thể. Cảm ơn bác :D