wakacje za granicą są często pełne przygód, zwiedzania i wielu podróży. Jeśli jesteś taki jak ja, czasami potrzebujesz przestojów wieczorami i szukasz wygody stworzenia, takiego jak Netflix lub Hulu, tylko po to, aby odkryć, że Treści nie są dostępne w kraju, w którym aktualnie przebywasz, i blokują sieci VPN.
jeśli jesteś podobny do mnie i masz Plex server z zawartością, to może to być łatwa opcja, jeśli podróżujesz. W tym roku w naszej grupie było sześć osób i nie ma gwarancji na WiFi, które mogłoby obsługiwać jeden strumień (znacznie mniej niż sześć). Pomyślałem więc, że będzie to świetny pretekst do zbudowania lokalnego, przenośnego serwera Plex, który moglibyśmy zabrać ze sobą, a który nazywam TravelPlex.
najpierw potrzebowałem do tego komputera i dysku twardego, a po badaniach nad komputerami kompaktowymi zdecydowałem się zbudować cały przenośny ekosystem na Raspberry Pi z pamięciami Flash USB O Dużej Pojemności. Oferował modułowość i zwartość przy niskim poborze mocy (co oznaczało, że mogłem go uruchomić z przenośnej ładowarki do telefonu). Wybór Raspberry Pi oznaczało, że nie będę miał wystarczająco dużo mocy obliczeniowej, aby wykonać transkodowanie w locie, ale to był limit, z którym byłem bardziej niż skłonny żyć.
ponieważ nie byłem pewien, ile będziemy potrzebować, założyłem najgorszy scenariusz i zamówiłem 1 TB pamięci (co oznaczało, że każda osoba miałaby około 36 godzin treści wideo HD). W rzeczywistości skończyło się bliżej 45 ze względu na pewne transkodowanie z góry, które zrobiłem, ale nadal było więcej niż wystarczające, aby przetrwać 3-tygodniową podróż.
sprzęt którego używałem (łącznie 185 zł):
- 1x Raspberry Pi 3B+ z przezroczystym Etui Premium
- 1x SanDisk 16GB Ultra microSDHC
- 4x SanDisk 256GB Ulta Fit USB 3.1 Flash Drive
- 1x Kabel USB A-Męski AmazonBasics na Micro B
oprogramowanie
z punktu widzenia oprogramowania wiedziałem, że będę instalował Plex, ale musiałem też wymyślić sposób na zabranie ze sobą całej sieci. Ponieważ Raspberry Pi miał wbudowaną kartę bezprzewodową, więc zdecydowałem się przekształcić go w bezprzewodowy punkt dostępowy, a także, aby użytkownicy mogli po prostu połączyć się z siecią Wi-Fi TravelPlex.
po przybyciu wszystkich Raspberry Pi zainstalowałem Raspbian Buster na karcie SSD i uruchomiłem ją. Podczas konfigurowania oprogramowania kopiowałem odpowiednie media cyfrowe, które chciałem na dyski Flash z mojego komputera.
Sieć bezprzewodowa
po zbyt długim czasie próbowania uzyskania hostapd
pracy na Raspberry Pi, odkryłem raspap-webgui, przenośny portable do zarządzania Wi-Fi o otwartym kodzie źródłowym, który zarządza siecią bezprzewodową dla Ciebie. Szybki instalator działa idealnie, aby go uruchomić i uruchomić.
po uruchomieniu jest kilka elementów do skonfigurowania (bezpieczeństwo przede wszystkim!).
Skonfiguruj hotspot> Basic
- Zmień identyfikator SSID
- Ustaw tryb bezprzewodowy Na
802.11a - 5 GHz
Skonfiguruj hotspot > bezpieczeństwo
- Zmień PSK (jest to hasło WiFi)
Konfiguracja Auth
- Zmień hasło na coś, co nie jest
secret
Plex
Konfiguracja serwera Plex była stosunkowo szybka, ale Plex nie został zaprojektowany do pracy w trybie offline, więc wymagał drobnych poprawek po uruchomieniu. Musisz zalogować się normalnie, ale odznacz opcję Allow me to access my media outside my home
. Nie instaluj jeszcze żadnych nośników.
Ustawienia> ogólne
- odznacz: Wyślij raporty o awariach do Plex (planujesz być offline, pamiętasz?)
Ustawienia > zdalny dostęp
- Ogranicz przepływność strumienia zdalnego: Oryginalny bez limitu (skutecznie wyłącza transkodowanie)
Ustawienia > Biblioteka
- odznacz: Opróżnij kosz automatycznie po każdym skanowaniu
- odznacz: Zezwól na usunięcie multimediów (na wypadek, gdyby ktoś nacisnął niewłaściwy przycisk)
Ustawienia> sieć
- odznacz: Włącz obsługę serwera dla IPv6
- Lista adresów IP i sieci, które są dozwolone bez auth:
10.3.141.1/24
(pozwoli to dowolne urządzenia WiFi podłączone do RaspAP nie wymagają uwierzytelniania, ponieważ prawdopodobnie będziemy w trybie offline) - odznacz: Webhooks
z Raspberry Pi gotowy do pracy i nośniki przeniesione na dyski Flash, podłączyłem je do Raspberry Pi i zamontowałem Dyski i skonfigurowałem automount tak, aby utrzymywały się po ponownym uruchomieniu.
teraz możesz dodać każdy dysk do Plex. Po ich dodaniu uruchom pełne skanowanie biblioteki (upewnij się, że Pi jest podłączony do sieci przez Ethernet, więc ma internet).
Go Time
po zakończeniu skanowania biblioteki możesz odłączyć Raspberry Pi i rozpocząć podróż! Każda osoba towarzysząca musi mieć zainstalowaną aplikację Plex na urządzeniach mobilnych i połączyć się z siecią WiFi (Plex powinien automatycznie wykrywać i po prostu działać).
kilka uwag, aby uniknąć problemów:
- jeśli planujesz uruchomić go z przenośnego akumulatora / ładowarki do telefonu, upewnij się, że wyprowadza wystarczającą moc (ma cztery dyski Flash, których potrzebuje do zasilania oprócz Raspberry Pi)
- między podróżami możesz podłączyć Raspberry Pi z powrotem do sieci domowej przez Ethernet i użyć SFTP, aby wymienić nośniki
Happy Travels!