Xin chào các bạn, một trong những vấn đề của thời đại kỹ thuật số là có quá nhiều dữ liệu được lưu trữ ở đây và ở đó, đặc biệt là các tệp phương tiện, luôn là một điều khó khăn khi bạn có bài hát yêu thích đó trên máy tính ở nhà và bạn không thể thực sự truy cập được hoặc chia sẻ với bất kỳ người nào khác từ bất kỳ phần nào khác của ngôi nhà trừ khi bạn đi xuống nơi đặt nó. Tất cả các loại vấn đề cụ thể này và các vấn đề tương tự khác là những gì Plex đã cố gắng giải quyết và đối với hướng dẫn này, chúng tôi sẽ cài đặt máy chủ Plex trên Raspberry Pi của bạn, cung cấp cho bạn khả năng kết nối không giới hạn, không liên kết với thư viện phương tiện của bạn.
Giới thiệu về Máy chủ Plex:
Plex là hệ thống trình phát đa phương tiện máy khách-máy chủ, có Máy chủ Plex để phân phát tất cả các tệp phương tiện và Máy khách Plex để truy cập hoặc phát trực tuyến tất cả các tệp phương tiện từ máy chủ.
- Plex Media Server có thể chạy trên nhiều Hệ điều hành như Windows, macOS và Linux, v.v. Plex sắp xếp tất cả các tệp phương tiện của bạn, cho dù đó là nhạc, phim, ảnh, chương trình, theo cách sạch sẽ với áp phích và hình thu nhỏ, đồng thời hiển thị xếp hạng và các những thứ từ các dịch vụ trực tuyến. Ở đây chúng tôi đang sử dụng Raspberry Pi làm Máy chủ Plex.
- Trình phát đa phương tiện là ứng dụng khách chạy trên các thiết bị khách như di động, máy tính, v.v. Khách hàng có thể truy cập các tệp phương tiện từ Máy chủ Plex.
Plex Home Media Server cho phép bạn giữ tất cả các tệp phương tiện của mình ở một nơi và truy cập chúng từ bất kỳ và tất cả các thiết bị khác của bạn. Bạn có thể truy cập dữ liệu từ tất cả các thiết bị yêu thích của mình như Web, Android Smart phone, Apple, Amazon fire TV, iOS, Windows, Xbox, PlayStation, Chromecast, Smart TV, v.v. Plex Client được hỗ trợ cho tất cả các thiết bị này.
Đối với hướng dẫn này, chúng tôi sẽ tạo máy chủ Plex trên Rasbperry Pi. Bạn sẽ có thể tải các tệp phương tiện của mình lên bộ nhớ đính kèm (ổ USB bút hoặc HD ngoài) và sau đó truyền phương tiện từ máy chủ tới bất kỳ thiết bị nào khác, có thể là điện thoại di động hoặc máy tính được kết nối. Đây có thể là một công cụ rất hữu ích vì nó giúp bạn quản lý khá tốt dung lượng trên tất cả các thiết bị khác của mình và giúp bạn dễ dàng chia sẻ với bạn bè và gia đình.
Các thành phần bắt buộc:
- Raspberry Pi 3 (sẽ hoạt động tốt với Pi 2)
- Thẻ SD (ít nhất 8GB)
- Ổ USB hoặc đĩa cứng ngoài (Tùy chọn)
Trong hướng dẫn máy chủ raspberry pi plex này, chúng tôi đang sử dụng Raspberry Pi 3 với Raspbian Jessie OS. Tất cả các yêu cầu cơ bản về Phần cứng và Phần mềm đã được thảo luận trước đây, bạn có thể tra cứu trong phần Giới thiệu Raspberry Pi.
Vì vậy, ở đây tôi giả định rằng bạn đã quen với việc thiết lập Raspberry Pi và bạn biết cách truy cập Raspberry Pi của mình thông qua thiết bị đầu cuối bằng phần mềm như putty. Rất nhiều giả thiết phải không? Đúng nhưng đó là những thứ khá cơ bản mà bạn có thể học được từ các dự án Raspberry Pi trước đây của chúng tôi.
Chúng tôi sẽ thực hiện triển khai máy chủ Plex trên Raspberry Pi theo từng bước, hãy làm theo chúng một cách cẩn thận và dự án sẽ hoạt động như một sự quyến rũ. Hãy đi sâu vào!
Thiết lập Plex Server trên Raspberry Pi:
Bước 1: Nâng cấp Pi
Điều đầu tiên tôi thích làm trước khi bắt đầu mọi dự án là cập nhật số pi, để nhận mọi bản cập nhật mới nhất cho hệ điều hành. Chúng tôi làm điều đó bằng cách sử dụng;
sudo apt-get cập nhật sudo apt-get nâng cấp
Với điều này được thực hiện, khởi động lại pi bằng cách sử dụng;
khởi động lại sudo
Chờ một lúc, sau đó khởi động lại phiên đầu cuối và tiếp tục bước 2.
Bước 2: Địa chỉ IP tĩnh cho Pi
Điều tiếp theo chúng ta cần làm là gán một địa chỉ IP tĩnh cho raspberry pi của chúng ta.
Điều đầu tiên chúng ta cần làm là chắc chắn về địa chỉ IP hiện tại. Điều này có thể được thực hiện bằng cách sử dụng;
tên máy chủ sudo-tôi
Điều này sẽ hiển thị địa chỉ IP hiện tại. Sao chép và giữ an toàn.
Tiếp theo, chúng tôi chỉnh sửa tệp cmdline.txt của raspberry pi để bao gồm địa chỉ IP.
sudo nano /boot/cmdline.txt
Thêm dòng dưới đây vào cuối tệp, thay thế "IP_ADDRESS" bằng địa chỉ IP của bạn "
ip = IP_ADDRESS
Khởi động lại pi raspberry để thay đổi hiệu ứng.
khởi động lại sudo
Bước 3: Cài đặt gói vận chuyển
Điều tiếp theo đối với chúng tôi là cài đặt (hoặc xác nhận rằng chúng tôi đã cài đặt) truyền tải HTTPS. Điều này mặc dù đi kèm với phiên bản mới hơn của raspbian và cần thiết để có thể truy cập các gói https thông qua apt-get.
sudo apt-get install apt-transport-https
Điều này sẽ cài đặt phiên bản mới nhất. Nếu bạn đã có nó, bạn sẽ chỉ nhận được một thông báo gửi lại cho bạn biết như vậy. Dù bằng cách nào, bây giờ bạn đã sẵn sàng cho bước tiếp theo.
Bước 4: Nhận kho lưu trữ dev2day
Điều tiếp theo chúng ta cần làm là lấy kho lưu trữ dev2day (Một tài liệu dự án trên plex) có chứa Plex nhưng để làm điều này, chúng ta cần một khóa O crypt cho trang web dev2day.
Để lấy khóa O crypt;
wget -O - https://dev2day.de/pms/dev2day-pms.gpg.key - sudo apt-key add -
Bạn có thể gặp sự cố ở giai đoạn này khi thiết bị đầu cuối sẽ trả về một cái gì đó như thế này;
Sự cố này có liên quan đến việc số pi của bạn bị sai ngày giờ. Để khắc phục điều này, hãy chạy;
sudo dpkg-cấu hình lại tzdata
Sau đó, chọn múi giờ của bạn và thành phố gần nhất
Sau đó, sử dụng dòng minh họa bên dưới để đặt thời gian chính xác.
Khởi động lại Pi và chạy lệnh để lấy lại khóa crypt 0.
Tất cả đã được làm xong? Tiếp theo, chúng tôi sẽ thêm kho lưu trữ của dev2day vào danh sách nguồn gói.
echo “deb https://dev2day.de/pms/ jessie main” - sudo tee /etc/apt/sources.list.d/pms.list
Nó sẽ chỉ trả về một dòng với đầu vào được lặp lại.
Cuối cùng, cập nhật danh sách gói bằng cách sử dụng;
sudo apt-get cập nhật
Khởi động lại pi và chuyển sang bước tiếp theo khi nó hoạt động trở lại.
khởi động lại sudo
Bước 5: Cài đặt Plex Media Server
Với thiết bị được bật trở lại, cuối cùng chúng tôi đã sẵn sàng cài đặt Plex !. Để làm điều này, chúng tôi sử dụng lệnh;
sudo apt-get install -t jessie plexmediaserver
Trả lời có (bằng cách nhấn y) nếu nó yêu cầu bạn cho phép cài đặt bất kỳ phần phụ thuộc nào.
Bước 6: Thiết lập Plex để chạy trên người dùng 'Pi'
Điều tiếp theo chúng ta cần làm là thiết lập Plex để chạy trên người dùng 'Pi' mà chúng ta đã đăng nhập. Để thực hiện việc này, chúng ta cần chỉnh sửa tệp plexmediaserver.prev và thay đổi người dùng từ plex thành pi. Để làm điều này, chúng tôi sử dụng
sudo nano /etc/default/plexmediaserver.prev
Thao tác này sẽ mở ra một tệp văn bản. Chúng tôi đang tìm phần của tệp văn bản có nội dung
PLEX_MEDIA_SERVER_USER = plex
Chúng tôi sẽ thay đổi nó để nó trở thành;
PLEX_MEDIA_SERVER_USER = số pi.
Lưu tệp văn bản như bình thường và thoát bằng CTRL + X rồi đến y.
Sau khi hoàn tất, hãy khởi động lại máy chủ plex của bạn để thực hiện các thay đổi bằng cách sử dụng;
khởi động lại dịch vụ sudo plexmediaserver
với điều này được thực hiện, hãy khởi động lại pi của bạn một lần nữa khi chúng tôi thực hiện các thay đổi cuối cùng.
khởi động lại sudo
Đúng vậy, chúng tôi có máy chủ Plex tất cả được thiết lập và chạy trên Raspberry Pi của chúng tôi, nhưng tôi muốn nói rằng máy chủ sẽ vô dụng nếu chúng tôi không tải tệp trên đó phải không? Vì vậy, vài bước tiếp theo sẽ hướng dẫn chúng ta cách tải tệp vào và cũng truyền tệp từ các thiết bị được kết nối.
Bước 7: Tải lên các tệp trên Máy chủ Plex
Bước này sẽ chỉ cho bạn cách điền máy chủ phương tiện Plex của bạn.
Điều đầu tiên là kết nối ổ USB hoặc đĩa cứng bên ngoài có chứa các tệp phương tiện mà bạn muốn đưa máy chủ vào Pi của mình.
Sau khi hoàn tất, chúng tôi mở trình duyệt web và truy cập;
MyPiIPAdress: 32400 / web /
HOẶC LÀ
raspberrypi.mshome.net:32400/web/
Thao tác này sẽ đưa bạn đến ứng dụng web plex, đăng nhập hoặc tạo tài khoản.
Plex sẽ chỉ cho bạn cách mọi thứ hoạt động và bạn sẽ thấy cách thêm thư viện. Điều hướng qua thư mục của bạn, chọn loại tệp phù hợp và thêm chúng vào thư viện Plex của bạn.
Đó là tất cả, bây giờ bạn có thể dễ dàng kết nối bất kỳ thiết bị khách nào trên cùng một mạng và Plex sẽ kết nối nó với máy chủ của bạn.
Bước 7: Truy cập các tệp từ Plex Client
Để làm điều này, bạn sẽ cần phải cài đặt và mở ứng dụng Plex từ một thiết bị khách và nếu chúng ở trên cùng một mạng, nó sẽ hoạt động như một sự quyến rũ. Như đã đề cập Plex Client có thể là bất cứ thứ gì như Điện thoại di động, Máy tính, TV thông minh, Playstation, v.v.
Vậy đó các bạn, hãy cho tôi biết nếu bạn có bất kỳ câu hỏi nào.