Plex Media Server i Amazon LightSail, połączenie brzmi bardzo interesująco, ale nie jest. Czy zatem możliwe jest zainstalowanie Plex na Amazon LightSail Cloud Virtual Private Server, odpowiedź brzmiTak,absolutnie. I tutaj w tym samouczku pokażemy jak?
Otrzymaliśmy wiele zapytań od naszych czytelników na ten temat i dlaczego są zainteresowani AWS lightsail cloud Plex? Ze względu na niską cenę modelu Amazon Lightsail. Cena planu startowego wynosi zaledwie 3 USD, a dostępne są 40 GB SSD, 512 MB RAM i 1 vCPU.
Zacznijmy od instalacji, konfiguracji i ustawienia Plex na AWS Lightsail.
Krok 1: Zarejestruj się i utwórz instancję w Amazon Lightsail
Przejdź na oficjalną stronę Amazon LightSail i zarejestruj się. Podstawowy plan, który kosztuje 3,5 USD, obejmuje bezpłatny miesiąc użytkowania, ale karta kredytowa jest wymagana podczas procesu rejestracji. Chociaż nie zostaniesz obciążony żadnymi opłatami do jednego miesiąca.
Po pomyślnym zarejestrowaniu się wybierz sekcję usług na stronie konsoli zarządzania AWSŻagiel świetlny. Teraz kliknij naUtwórz instancjęprzycisk.
Krok 2: Wybierz obraz systemu operacyjnego dla instancji, aby zainstalować Plex
Wybierz platformę Linux/Unix i kliknij opcjęTylko system operacyjny.Następnie kliknij Ubuntu 18.04, aby wybrać go jako system operacyjny do zainstalowania na instancji Lightsail.
Krok 3: Wybierz plan/cenę Amazon Lightsail
Chociaż możesz zainstalować Plex w planie $3.50 USD, który zapewnia 512 MB, zaleca się zacząć od 1 GB RAM dla dobrej odpowiedzi lub 2 GB RAM dla płynnej pracy. Tutaj zaczynamy od planu 1 GB RAM, który kosztował nas $5/miesiąc.
Krok 4: Utwórz instancję
Zmień nazwę instancji, jeśli masz wiele instancji i chcesz łatwo zapamiętać, która z nich ma instalację Lightsail Plex. Jednak pozostawiamy domyślną, tj. Ubuntu-1.
Następnie kliknijUtwórz instancjęprzycisk.
Krok 5: Utwórz statyczny adres IP
Po utworzeniu naszej instancji przejdź do zakładki Sieć i kliknijUtwórz statyczny adres IPadres.
Krok 6: Połącz się z instancją Lightsail przez SSH
Na koniec utworzono instancję Ubuntu na Lightsail. Kliknij ją, aby ją otworzyć.
Przewiń w dół i kliknijŁączyć używając SSH.Dzięki temu uzyskamy dostęp do wiersza poleceń Ubuntu, co umożliwi nam zainstalowanie na nim serwera Plex Media.
Krok 7: Aktualizacja systemu
Aby mieć pewność, że obraz Ubuntu na Amazon Lightsail jest zaktualizowany i wszystkie pakiety zostały uaktualnione, użyj następujących dwóch poleceń:
sudo apt update
sudo apt upgrade
sudo reboot
Krok 8: Pobierz Plex na Amazon Lightsail's Ubuntu
Aby pobrać, najpierw wejdź na stronę pobierania serwera Plex Media.Oto link.Wybierz platformę Linux, a następnie kliknij na Wybierz dystrybucję. Teraz kliknij prawym przyciskiem myszy na wersję Ubuntu 64-bit iskopiuj link.
Wróć do okna poleceń LightSail Ubuntu SSH i wpisz wget, a następnie wklej link. Na przykład:
wgetwklej link
wget https://downloads.plex.tv/plex-media-server-new/1.16.3.1402-22929c8a2/debian/plexmediaserver_1.16.3.1402-22929c8a2_amd64.deb
NaciśnijWchodzićprzycisk.
Krok 9: Zainstaluj plik DEB serwera multimediów Plex Lightsail
Oto polecenie instalujące pobrany powyżej plik Plex.
Pierwszy typ:
ls
Następnie zobaczysz pobrane pliki. Skopiuj ich nazwę za pomocą myszki lub wpisz ją ręcznie wraz z poleceniem dpkg.
sudo dpkg -inazwa pliku
sudo dpkgs -i sudo dpkg -i plexmediaserver_1.16.3.1402-22929c8a2_amd64.deb
Krok 10: Włącz usługę Plex Media, aby uruchomić ją podczas rozruchu
Teraz mamy Plex na naszym serwerze Ubuntu 18.04 zainstalowanym na Amazon Lightsail. Zanim przejdziemy dalej, włączmy tę usługę i upewnijmy się, że uruchamia się automatycznie po uruchomieniu systemu operacyjnego.
sudo systemctl start plexmediaserver
sudo systemctl enable plexmediaserver
Sprawdź status usługi serwera multimediów Plex za pomocą poniższego polecenia:
sudo systemctl status plexmediaserver
Krok 11: Dodaj użytkownika Plex Media do grupy głównej
Serwer Plex został zainstalowany na Ubuntu i nadszedł czas na zmianę uprawnień.
Dodaj użytkownika plex do bieżącego użytkownika Ubuntu
sudo gpasswd -a plex myuser
Notatka: Zmieńmójużytkownikz aktualną nazwą użytkownika Ubuntu.
Krok 12: Dodaj port Plex Media do białej listy w zaporze Lightsail
Aby uzyskać dostęp do serwera Plex Media na żywo na Amazon lightsail, najpierw musimy dodać jego port do białej listy w zaporze. W tym celu przejdź do AWS Lightsail Dashboard i wybierz kartę Networking.
W sekcji Zapora kliknijDodaj kolejnyopcję, a następnie wybierzZwyczaj,TCPi wprowadź numer portu32400; kliknij, aby zapisać.
W ten sam sposób dodaj również inne wymagane porty Plex, aby je otworzyć:
- Port UDP 1900 dla serwera Plex DLNA
- Port TCP 3005 dla Plex Companion
- Port UDP 5353 do wykrywania sieci
- Port TCP 8324 dla Roku przez Plex Companion
- Port UDP 32410, 32412, 32413, 32414 do wykrywania sieci
- Port TCP 32469 dla serwera Plex DLNA
Krok 13: Uzyskaj dostęp do Amazon LightSail Plex w przeglądarce
Otwórz przeglądarkę internetową i wpisz w niej publiczny adres IP urządzenia Amazon Lightsail oraz numer portu 32400.
W naszym przypadku adres IP wynosił 3.225.222.83
Tak więc wraz z numerem portu będzie to wyglądać następująco: https://3.225.222.83:32400
Zaloguj się za pomocą dowolnej z podanych metod…
Błąd - Szukam serwera… Nie można znaleźć serwera.
Czy wiesz, że ze względów bezpieczeństwa nie możemy skonfigurować początkowej aplikacji serwera Plex za pomocą innej sieci? W tym celu zarówno użytkownik, jak i Plex muszą znajdować się w tej samej sieci. Dlatego musimy otworzyć tunel z naszej maszyny lokalnej do instancji Amazon Lightsail dla portu 32400.
Krok 14: Jak używać Putty do tunelowania portu Amazon Lightsail Plex
Tutaj skonfigurujemy Plex Media na AWS Lightsail przy użyciu tunelu SSH…
1. Pobierz Zainstaluj Putty na swoim komputerze.
2. Przejdź do Instancji i kliknijStrona kontaa następnie pobierz klucz publiczny SSH.
Klucz publiczny AWS SSH będzie w formacie .PEM, a Putty używa .PPK. Dlatego, aby go przekonwertować, otwórzPuTTY Gen, wyszukaj go, gdy się otworzy.
- Kliknij naObciążenieprzycisk.
- Otworzy się Eksplorator, wybierz, aby wyświetlićWszystkie plikiz listy rozwijanej.
- Wybierz pobrane powyżejKlucz publiczny Lightsail PEM SSH.
- Kliknij naZapisz klucz prywatny.Zostanie pobrany w formacie PPK
- Zamknij PuTTY KeyGen.
Teraz otwórzKitgłówną aplikację i kliknijSesjaz prawej strony podana struktura nawigacyjna.
WNazwa hosta– Wpiszpubliczny adres IPswojej instancji Lightsail i kliknijRatowaćprzycisk.
Notatka: Nie klikaj przycisku Otwórz.
Teraz ze struktury nawigacji wybierzAutoryzacjaw obszarze SSH i kliknij naPrzeglądaćprzycisk. Wybierz powyżej utwórzPPKklucz prywatny.
Notatka: Nie klikaj przycisku Otwórz.
Po wykonaniu wszystkich powyższych czynności wybierzTunele.
- Dla typu źródła8080
- Miejsce docelowe:lokalny host:34200
- Kliknij naDodaćprzycisk.
- Na koniec kliknij naOtwarteprzycisk, aby utworzyć tunel.
Połączenie zostanie nawiązane, a Putty poprosi Cię o podanie nazwy użytkownika w celu zalogowania. Wpisz:ubuntu
Krok 15: Zdalna konfiguracja Plex przez tunel SSH
W przeglądarce tym razem, aby uzyskać dostęp do Plex, użyjhttps://localhost:8080/web. Spowoduje to przekierowanie do głównego ekranu konfiguracji Plex.
Zaloguj się jak zwykle, używając dowolnej z podanych metod, a następnie rozpocznij konfigurację.
Na koniec na ekranie konfiguracji serwera wpisz nazwę swojego serwera, która będzie Ci znana.
Sama biblioteka multimediów nie dysponuje dużą ilością miejsca w systemie Ubuntu. Jeśli nie posiadasz zewnętrznego źródła multimediów, kup trochę dodatkowego miejsca na dysku na Amazonie i przesyłaj pliki multimedialne za pomocą protokołu FTP/SFTP.
Wreszcie Plex jest gotowy do użycia…
Włącz zdalny dostęp do serwera Plex
Nie możemy za każdym razem otwierać tunelu w celu uzyskania dostępu do zainstalowanego serwera Amazon LightSail Plex, dlatego należy włączyć pełny dostęp zdalny w ustawieniach.
- W Ustawieniach kliknijZdalny dostęp.
- SprawdzaćRęcznie określ port publicznyskrzynka
- Typ-32400
- I kliknij naStosować.
- Następnie wyświetli się opcjawłącz zdalny dostęp.
Prześlij trochę treści demonstracyjnych na
Prześlijmy trochę treści na serwer Amazon Lightsail Plex Media i sprawdźmy, czy wszystko działa prawidłowo.
Użyj wiersza poleceń SSH, aby utworzyć folder Muzyka
mkdir music
Teraz użyj trochęSFTPaplikacja umożliwiająca przesłanie kilku plików muzycznych w celu sprawdzenia, czy Plex działa prawidłowo.
Po przesłaniu przejdź na serwer Plex i kliknijBiblioteka multimediówpodane po lewej stronie. WybierzMuzykaa jako ścieżkę wpisz podaną poniżej.
/home/ubuntu/music
Zapisz, a Plex automatycznie odświeży i zaktualizuje bibliotekę multimediów.