Plex एक अद्भुत किट है, एक मीडिया सर्वर सॉफ़्टवेयर जो आपको अपनी फिल्मों और टीवी शो को सीधे किसी भी Plex क्लाइंट पर स्ट्रीम करने की अनुमति देता है। Plex क्लाइंट कंप्यूटर पर ब्राउज़र में एक पेज, टैबलेट या फोन पर एक ऐप, एक Android TV बॉक्स, या यहां तक कि आपके स्मार्ट टीवी पर एक ऐप हो सकता है। किसी भी तरह से, सर्वर सॉफ़्टवेयर साफ और लचीला और तेज़ है, और यह आपके मूवी और टीवी संग्रह को अच्छी तरह से व्यवस्थित और सुलभ रखता है। इस लेख में हम एक रास्पबेरी पाई 4 और एक हार्ड ड्राइव से एक स्टैंडअलोन Plex सर्वर बनाने की व्यवहार्यता का परीक्षण करते हैं, और वास्तव में निर्माण करते हैं।
क्यों Pi 4?
जब आप Plex सर्वर बना रहे हों तो Pi 4 आपका सबसे अच्छा दांव है। इसका कारण विशुद्ध रूप से गति के बारे में है। सबसे पहले, यह एक बहुत तेज़ छोटा कंप्यूटर है, लगभग लो-एंड लैपटॉप के स्तर तक। दूसरा, इसमें फिल्मों को स्टोर करने के लिए हार्ड ड्राइव को हुक करने के लिए तेज़ USB 3.0 पोर्ट हैं। वीडियो स्ट्रीमिंग में यह सब डेटा थ्रूपुट के बारे में है।
RasPi 4 पर USB 3 सॉकेट डिस्क से डेटा को सर्वर ब्रेन में और इंतजार कर रहे क्लाइंट्स तक शूट करने के लिए पर्याप्त तेज़ हैं। हालांकि इस बिल्ड के लिए रास्पबेरी पाई के पिछले संशोधनों का उपयोग करना संभव है, Pi 4 के USB 3.0 पोर्ट वास्तव में भुगतान करते हैं। पिछले Pi USB 2.0 सॉकेट 30-35MBps पर चलते हैं, जबकि नया USB 3.0 320-360MBps पर चलता है, जो दस गुना स्पीड वृद्धि की तरह है।
ऐसी ट्रांसफर दरों के साथ, USB से बाहरी ड्राइव चलाना सामान्य कंप्यूटर गति के करीब पहुंचने पर पूरी तरह से संभव है। आप USB 2.0 पर बाहरी ड्राइव चला सकते हैं, लेकिन वे थोड़ा धीमे होते हैं, और आप HD या UHD वीडियो स्ट्रीमिंग करते समय ऐसा नहीं चाहते।
Pi 4 के पक्ष में एक और बात इसका गीगाबिट ईथरनेट है। न केवल वीडियो ड्राइव से उड़ता है, बल्कि यह राउटर के माध्यम से पाइप के नीचे आपके क्लाइंट तक भी उड़ता है, चाहे वह वायर्ड कनेक्शन पर हो या वाई-फाई पर। एकमात्र बॉटलनेक तब राउटर और क्लाइंट के बीच की गति है, और यह उतना मायने नहीं रखता।
Pi Plex सर्वर बनाना
तो इस सर्वर को बनाने के लिए आपको निम्नलिखित वस्तुओं की आवश्यकता है:
- एक रास्पबेरी पाई 4 (हीट सिंक या पंखा कूलिंग के साथ केस में पसंद किया जाता है)
- USB C पावर सप्लाई (आधिकारिक पावर सप्लाई पसंद की जाती है)
- पर्याप्त क्षमता का एक SD कार्ड
- ईथरनेट केबल या वाई-फाई
सबसे पहले, कार्ड पर Raspbian इंस्टॉल करें। आप इसे रास्पबेरी पाई डाउनलोड पेज से प्राप्त कर सकते हैं। छवि डाउनलोड करें और इसे उत्कृष्ट क्रॉस प्लेटफॉर्म balenaEtcher जैसे उपयुक्त सॉफ़्टवेयर के साथ SD कार्ड पर बर्न करें।
SD कार्ड को Pi में सामान्य रूप से इंस्टॉल करें और इसे बूट करें।
Pi तैयार करना
एक बार जब आपको कमांड प्रॉम्प्ट मिल जाए, तो Pi में लॉग इन करने के लिए ID के रूप में pi और पासवर्ड के रूप में raspberry इनपुट करें।
अब आपको इंस्टॉलेशन तैयार करने की आवश्यकता है, और ऐसा करने के लिए आपको यह सुनिश्चित करने की आवश्यकता है कि Pi पूरी तरह से अद्यतित है। निम्नलिखित टाइप करें:
sudo apt-get update && sudo apt-get upgrade
हर चीज के लिए हां कहें। आपको शायद रीबूट करना चाहिए, इसलिए जब यह वापस आता है, तो बस अपनी ID और पासवर्ड फिर से डालें।
अब आपको रास्पबेरी पाई लिनक्स के लिए Plex सर्वर वाले सही रिपॉजिटरी को डाउनलोड करने की आवश्यकता है। आप निम्नलिखित कमांड के साथ APT के लिए https डाउनलोड ट्रांसपोर्ट इंस्टॉल करके ऐसा करते हैं:
sudo apt-get install apt-transport-https
इससे पहले कि हम Plex रिपॉजिटरी डाउनलोड कर सकें, हमें निम्नलिखित कमांड के साथ रिपॉजिटरी में Plex GPG कुंजी या "PlexSign.key" जोड़नी होगी:
curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add -
अब जब कुंजी जोड़ दी गई है, तो हम निम्नलिखित कमांड के साथ सर्वर सॉफ़्टवेयर डाउनलोड कर सकते हैं:
echo deb https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list
एक बार यह हो जाने पर, आपको Pi को रीफ्रेश करने के लिए फिर से अपडेट कमांड चलाने की आवश्यकता है:
sudo apt-get update
जब यह पूरा हो जाता है, तो हम अंत में सर्वर सॉफ़्टवेयर को Pi पर इंस्टॉल कर सकते हैं।
Plex सर्वर इंस्टॉल करना
सॉफ़्टवेयर का इंस्टॉलेशन काफी आसान है। बस टाइप करें:
sudo apt-get install plexmediaserver
और यदि रिपॉजिटरी जगह पर हैं, तो यह आसानी से और सामान्य रूप से इंस्टॉल होना चाहिए। अब आपको यह सुनिश्चित करने की आवश्यकता है कि नेटवर्क पर IP पता स्थिर रहे। आप पहले वर्तमान IP पता ढूंढकर ऐसा करते हैं, फिर "cmdline.txt" फ़ाइल को संपादित करके इसे प्रतिबिंबित करते हैं।
निम्न टाइप करके अपना वर्तमान IP पता ढूंढें:
hostname -I
मेरे मामले में, इसने "192.168.0.53" का उत्तर दिया। आपका माइलेज भिन्न हो सकता है। हो सकता है कि आपका नेटवर्क 192.168.1.x पते का उपयोग करता हो। यह सब आपके राउटर पर निर्भर करता है।
अब "cmdline.txt" फ़ाइल खोलें और संपादित करें। नैनो एडिटर और फ़ाइल खोलें टाइप करके:
sudo nano /boot/cmdline.txt
और इस फ़ाइल के नीचे निम्न लाइन जोड़ें:
ip=YOUR IP
इसे Ctrl + X के साथ सहेजें। (संकेत पर "Y" उत्तर दें।)
अब टाइप करें:
reboot
और आपका Pi रीस्टार्ट होगा। आप पूरी तरह से सेट हैं, और Pi अब Plex सर्वर को हेडलेस चला सकता है, इसलिए आपको मॉनिटर प्लग इन करने की आवश्यकता नहीं है। अपने Plex क्लाइंट का उपयोग करें या पोर्ट 32400 पर वेब ब्राउज़र के साथ जाएं, जैसे:
192.168.0.53:32400/web/
जहां पहला भाग आपका IP पता है, जैसा कि ऊपर है। वह मेरा है - आपको अपना खुद का प्रतिस्थापित करना होगा।
किसी भी तरह, यदि आप सफल हैं, तो सर्वर विकल्पों में से एक के रूप में दिखाई देगा।
फिर अंत में आप डिस्क पर अपनी मीडिया फ़ाइलों से लाइब्रेरी जोड़ सकते हैं। मूवी या टीवी प्रकार की लाइब्रेरी चुनने से फ़ाइलों को डेटाबेस में व्यवस्थित करने का तरीका बदल जाता है।
पॉपकॉर्न निकालें
कुछ बातों पर ध्यान दें: मैंने इस विषय पर कुछ ट्यूटोरियल देखे हैं जो कहते हैं कि आपको इसे काम करने के लिए अपने उपयोगकर्ता का नाम Plex में बदलना होगा। यह सच नहीं है; डिफ़ॉल्ट सेटिंग्स के साथ जाएं।
यदि आपकी मूवी और टीवी फ़ाइलें USB स्टिक पर हैं और USB पोर्ट माउंट हैं, तो आप जाने के लिए तैयार हैं। चेतावनी दी जाए यदि आपके पास OS का लाइट संस्करण है (जैसे मैंने किया), तो आपको मैन्युअल रूप से USB ड्राइव माउंट करना पड़ सकता है। बेहतर अभी तक, उन्हें स्वचालित रूप से माउंट करने के लिए "/etc/fstab" फ़ाइल को संपादित करें।
यदि आप बाहरी USB हार्ड ड्राइव का उपयोग कर रहे हैं तो यह दोगुना हो जाता है; आपको इसे सिस्टम पर फॉर्मेट और माउंट करना होगा। ड्राइव के सभी प्रकार और ऑपरेटिंग सिस्टम हैं, और उस बारे में आपको जो भी अन्य जानकारी चाहिए वह यहीं रास्पबेरी पाई के साथ NAS बनाने के बारे में हमारे पिछले लेख में है।
इसके अलावा, आप सिस्टम पर ड्राइव को हॉट-स्वैप कर सकते हैं यदि, उदाहरण के लिए, आप उनमें फ़ाइलें जोड़ना चाहते थे, लेकिन आपको यह सुनिश्चित करना होगा कि सर्वर उन तक पहुंचने के लिए उन्हें फिर से माउंट किया गया है। Plex डेटाबेस सिस्टम द्वारा ड्राइव देखे जाने पर स्वचालित रूप से अपडेट हो जाएगा।
यदि अपने खुद के Plex सर्वर बनाने के बारे में आपके कोई प्रश्न हैं, तो कृपया टिप्पणियों में हमें बताएं।