Cześć, więc jednym z problemów związanych z erą cyfrową jest przechowywanie tak dużej ilości danych tu i tam, zwłaszcza plików multimedialnych, zawsze jest to uciążliwe, gdy masz tę ulubioną piosenkę na komputerze w domu i nie masz do niej dostępu lub dzielić się z jakąkolwiek inną osobą z innej części domu, chyba że zejdziesz do miejsca, w którym się znajduje. Wszystkie tego rodzaju problemy i inne podobne są tym, co Plex próbował rozwiązać, aw tym samouczku zainstalujemy serwer Plex na twoim Raspberry Pi, zapewniając nieograniczoną, niezwiązaną łączność z biblioteką multimediów.
Wprowadzenie do serwera Plex:
Plex to system odtwarzacza multimediów typu klient-serwer, który ma serwer Plex do obsługi wszystkich plików multimedialnych i klienta Plex w celu uzyskania dostępu do wszystkich plików multimedialnych z serwera lub ich przesyłania strumieniowego.
- Plex Media Server może być uruchamiany w wielu systemach operacyjnych, takich jak Windows, macOS i Linux itp. Plex organizuje wszystkie pliki multimedialne, niezależnie od tego, czy są to muzyka, filmy, zdjęcia, programy, w czysty sposób z plakatami i miniaturami, ale także pokazuje oceny i inne rzeczy z usług online. Tutaj używamy Raspberry Pi jako serwera Plex.
- Odtwarzacze multimediów to klienci działający na urządzeniach klienckich, takich jak telefon komórkowy, komputer itp. Klienci mogą uzyskać dostęp do plików multimedialnych z serwera Plex.
Plex Home Media Server umożliwia przechowywanie wszystkich plików multimedialnych w jednym miejscu i dostęp do nich z dowolnego i wszystkich innych urządzeń. Możesz uzyskać dostęp do danych ze wszystkich swoich ulubionych urządzeń, takich jak Internet, smartfon z Androidem, Apple, Amazon fire TV, iOS, Windows, Xbox, PlayStation, Chromecast, Smart TV itp. Klient Plex jest obsługiwany dla wszystkich tych urządzeń.
W tym samouczku będziemy tworzyć serwer Plex na Rasbperry Pi. Będziesz mógł przesłać swoje pliki multimedialne do podłączonego magazynu (pendrive lub zewnętrzny dysk HD), a następnie przesyłać je strumieniowo z serwera na dowolne inne urządzenie, czy to telefon komórkowy, czy podłączony komputer. Może to być bardzo przydatne narzędzie, ponieważ pomaga całkiem dobrze zarządzać miejscem na wszystkich innych urządzeniach i ułatwia udostępnianie znajomym i rodzinie.
Wymagane komponenty:
- Raspberry Pi 3 (powinno działać dobrze z Pi 2)
- Karta SD (co najmniej 8 GB)
- Dysk USB lub zewnętrzny dysk twardy (opcjonalnie)
W tym samouczku Raspberry Pi Plex Server używamy Raspberry Pi 3 z Raspbian Jessie OS. Wszystkie podstawowe wymagania sprzętowe i programowe zostały wcześniej omówione, możesz je sprawdzić we wprowadzeniu do Raspberry Pi.
Więc tutaj zakładam, że znasz konfigurację Raspberry Pi i wiesz, jak uzyskać dostęp do Raspberry Pi za pośrednictwem terminala za pomocą oprogramowania takiego jak kit. Wiele założeń, prawda? Tak, ale są to dość podstawowe rzeczy, których możesz się nauczyć z naszych poprzednich projektów Raspberry Pi.
Wdrożenie serwera Plex na Raspberry Pi zajmiemy się krokami, uważnie ich przestrzegamy, a projekt będzie działał jak marzenie. Zanurzmy się!
Konfigurowanie serwera Plex na Raspberry Pi:
Krok 1: Aktualizacja Pi
Pierwszą rzeczą, którą lubię robić przed rozpoczęciem każdego projektu, jest aktualizacja pi, aby uzyskać każdą najnowszą aktualizację systemu operacyjnego w. Robimy to za pomocą;
sudo apt-get update sudo apt-get upgrade
Po wykonaniu tej czynności zrestartuj pi używając;
sudo reboot
Poczekaj chwilę, a następnie uruchom ponownie sesję terminala i przejdź do kroku 2.
Krok 2: Statyczny adres IP dla Pi
Następną rzeczą, którą musimy zrobić, jest przypisanie statycznego adresu IP do naszego raspberry pi.
Pierwszą rzeczą, którą musimy zrobić, jest upewnienie się, jaki jest aktualny adres IP. Można to zrobić za pomocą;
nazwa hosta sudo -I
Spowoduje to wyświetlenie aktualnego adresu IP. Kopiuj i przechowuj w bezpiecznym miejscu.
Następnie edytujemy plik cmdline.txt raspberry pi, aby zawierał adres IP.
sudo nano /boot/cmdline.txt
Dodaj poniższy wiersz na końcu pliku, zamień „IP_ADDRESS” na swój adres IP ”
ip = ADRES_IP
Zrestartuj Raspberry Pi, aby wprowadzić zmiany.
sudo reboot
Krok 3: Zainstaluj pakiet transportowy
Następną rzeczą dla nas jest zainstalowanie (lub potwierdzenie, że zainstalowaliśmy) transport HTTPS. To jednak jest dostarczane z nowszą wersją raspbian i konieczne jest, aby mieć dostęp do pakietów https przez apt-get.
sudo apt-get install apt-transport-https
Spowoduje to zainstalowanie najnowszej wersji. Jeśli już go masz, po prostu otrzymasz wiadomość z informacją o tym. Tak czy inaczej, jesteś teraz gotowy na następny krok.
Krok 4: Pobierz repozytorium dev2day
Następną rzeczą, którą musimy zrobić, jest zdobycie repozytorium dev2day (dokumentacja projektu na plex), które zawiera Plex, ale aby to zrobić, potrzebujemy klucza kryptograficznego O dla witryny dev2day.
Aby uzyskać klucz kryptograficzny O;
wget -O - https://dev2day.de/pms/dev2day-pms.gpg.key - sudo apt-key add -
Na tym etapie możesz napotkać problem, w którym terminal zwróci coś takiego;
Ten problem jest związany z niewłaściwym czasem i datą twojego pi. Aby to naprawić, uruchom;
sudo dpkg-reconfigure tzdata
Następnie wybierz swoją strefę czasową i najbliższe miasto
Następnie użyj linii pokazanej poniżej, aby ustawić dokładny czas.
Zrestartuj Pi i uruchom polecenie, aby ponownie uzyskać klucz crypt 0.
Wszystko gotowe? Następnie dodamy repozytorium dev2day do listy źródeł pakietów.
echo „deb https://dev2day.de/pms/ jessie main” - sudo tee /etc/apt/sources.list.d/pms.list
Po prostu zwróci wiersz z powtórzonym sygnałem wejściowym.
Na koniec zaktualizuj listę pakietów za pomocą;
sudo apt-get update
Zrestartuj pi i przejdź do następnego kroku, gdy ponownie się włączy.
sudo reboot
Krok 5: Zainstaluj Plex Media Server
Po ponownym włączeniu urządzenia jesteśmy wreszcie gotowi do zainstalowania Plex !. Aby to zrobić, używamy polecenia;
sudo apt-get install -t jessie plexmediaserver
Odpowiedz tak (naciskając y), jeśli prosi o pozwolenie na zainstalowanie jakiejkolwiek zależności.
Krok 6: Skonfiguruj Plex do uruchomienia na użytkowniku „Pi”
Następną rzeczą, którą musimy zrobić, jest skonfigurowanie Plex do uruchomienia na użytkowniku „Pi”, z którym jesteśmy zalogowani. Aby to zrobić, musimy edytować plik plexmediaserver.prev i zmienić użytkownika z plex na pi. Aby to zrobić, używamy
sudo nano /etc/default/plexmediaserver.prev
Otworzy się plik tekstowy. Szukamy części pliku tekstowego, która mówi
PLEX_MEDIA_SERVER_USER = plex
Zmienimy to tak, jak się stanie;
PLEX_MEDIA_SERVER_USER = pi.
Zapisz plik tekstowy jak zwykle i wyjdź za pomocą CTRL + X, a następnie y.
Po wykonaniu tej czynności zrestartuj serwer plex, aby wprowadzić zmiany za pomocą;
Uruchom ponownie usługę sudo plexmediaserver
Po wykonaniu tej czynności zrestartuj swój pi, gdy wprowadzimy ostateczne zmiany.
sudo reboot
To wszystko, mamy serwer Plex skonfigurowany i uruchomiony na naszym Raspberry Pi, ale powiedziałbym, że serwer jest bezużyteczny, jeśli nie załadujemy na niego plików, prawda? Więc kilka następnych kroków będzie dotyczyło pokazania nam, jak ładować pliki, a także przesyłać strumieniowo pliki z podłączonych urządzeń.
Krok 7: Prześlij pliki na serwer Plex
Krok pokaże Ci, jak wypełnić serwer multimediów Plex.
Pierwszą rzeczą jest podłączenie dysku USB lub zewnętrznego dysku twardego zawierającego pliki multimedialne, którymi chcesz zapełnić serwer do twojego Pi.
Po wykonaniu tej czynności otwieramy przeglądarkę internetową i przechodzimy do;
MyPiIPAdress: 32400 / web /
LUB
raspberrypi.mshome.net:32400/web/
Spowoduje to przejście do aplikacji internetowej plex, zalogowanie się lub utworzenie konta.
Plex pokaże Ci, jak to działa i zobaczysz, jak dodać bibliotekę. Poruszaj się po folderze, wybierz odpowiedni typ pliku i dodaj je do swojej biblioteki Plex.
To wszystko, możesz teraz łatwo podłączyć dowolne urządzenie klienckie w tej samej sieci, a Plex połączy je z twoim serwerem.
Krok 7: Uzyskaj dostęp do plików z klienta Plex
Aby to zrobić, musisz zainstalować i otworzyć aplikację Plex z urządzenia klienckiego, a jeśli są w tej samej sieci, będzie działać jak urok. Jak już wspomniano, klientem Plex może być każdy telefon komórkowy, komputer, Smart TV, Playstation itp.
To wszystko, dajcie mi znać, jeśli macie jakieś pytania.