مرحبًا يا شباب ، تتمثل إحدى مشكلات العصر الرقمي في تخزين الكثير من البيانات هنا وهناك ، خاصة ملفات الوسائط ، دائمًا ما يكون الألم عندما يكون لديك تلك الأغنية المفضلة على جهاز الكمبيوتر الخاص بك في المنزل ولا يمكنك الوصول إليها حقًا أو مشاركتها مع أي شخص آخر من أي جزء آخر من المنزل إلا إذا نزلت إلى مكانه. كل هذا النوع المحدد من المشكلات والمشكلات المماثلة الأخرى هي ما حاول Plex حله وفي هذا البرنامج التعليمي ، سنقوم بتثبيت خادم Plex على Raspberry Pi الخاص بك ، مما يمنحك اتصالاً غير محدود وغير مقيد بمكتبة الوسائط الخاصة بك.
مقدمة إلى خادم Plex:
Plex هو نظام مشغل وسائط خادم عميل ، يحتوي على خادم Plex لخدمة جميع ملفات الوسائط وعميل Plex للوصول إلى جميع ملفات الوسائط أو دفقها من الخادم.
- يمكن تشغيل خادم Plex Media Server على العديد من أنظمة التشغيل مثل Windows و macOS و Linux وما إلى ذلك. ينظم Plex جميع ملفات الوسائط الخاصة بك ، سواء كانت الموسيقى والأفلام والصور والعروض بطريقة نظيفة مع الملصقات والصور المصغرة وأيضًا إظهار التقييمات وغيرها أشياء من الخدمات عبر الإنترنت. نحن هنا نستخدم Raspberry Pi كخادم Plex.
- مشغلات الوسائط هي العملاء الذين يتم تشغيلهم على أجهزة العميل مثل الهاتف المحمول والكمبيوتر وما إلى ذلك. يمكن للعملاء الوصول إلى ملفات الوسائط من خادم Plex.
يتيح لك خادم Plex Home Media Server الاحتفاظ بجميع ملفات الوسائط الخاصة بك في مكان واحد والوصول إليها من أي وجميع أجهزتك الأخرى. يمكنك الوصول إلى البيانات من جميع أجهزتك المفضلة مثل الويب ، والهواتف الذكية التي تعمل بنظام Android ، و Apple ، و Amazon fire TV ، و iOS ، و Windows ، و Xbox ، و PlayStation ، و Chromecast ، وأجهزة التلفزيون الذكية ، وما إلى ذلك ، يتم دعم Plex Client لجميع هذه الأجهزة.
في هذا البرنامج التعليمي ، سننشئ خادم Plex على Rasbperry Pi. ستتمكن من تحميل ملفات الوسائط الخاصة بك إلى وحدة التخزين المرفقة (محرك أقراص USB أو محرك أقراص خارجي HD) ثم دفق الوسائط من الخادم إلى أي جهاز آخر ، سواء كان هاتفًا محمولاً أو كمبيوتر متصل. قد تكون هذه أداة مفيدة للغاية لأنها تساعدك على إدارة المساحة على جميع أجهزتك الأخرى بشكل جيد ، وتجعل المشاركة مع الأصدقاء والعائلة أمرًا سهلاً.
المكونات المطلوبة:
- Raspberry Pi 3 (يجب أن يعمل بشكل جيد مع Pi 2)
- بطاقة SD (8 جيجابايت على الأقل)
- محرك USB أو قرص صلب خارجي (اختياري)
في هذا البرنامج التعليمي لخادم raspberry pi plex ، نستخدم Raspberry Pi 3 مع نظام التشغيل Raspbian Jessie OS. تمت مناقشة جميع متطلبات الأجهزة والبرامج الأساسية مسبقًا ، يمكنك البحث عنها في مقدمة Raspberry Pi.
لذا ، أفترض أنك على دراية بإعداد Raspberry Pi وأنك تعرف كيفية الوصول إلى Raspberry Pi عبر الجهاز باستخدام برنامج مثل المعجون. الكثير من الافتراضات أليس كذلك؟ نعم ، لكن هذه أشياء أساسية جدًا يمكنك تعلمها من مشاريع Raspberry Pi السابقة.
سنتخذ تنفيذ خادم Plex على Raspberry Pi في خطوات ، ونتبعها بعناية وسيعمل المشروع مثل السحر. هيا بنا نتعمق!
إعداد Plex Server على Raspberry Pi:
الخطوة 1: ترقية ملف Pi
أول شيء أحب القيام به قبل البدء في كل مشروع هو تحديث pi ، للحصول على آخر تحديث لنظام التشغيل. نقوم بذلك باستخدام ؛
sudo apt-get update sudo apt-get Upgrade
مع القيام بذلك ، أعد تشغيل pi باستخدام ؛
sudo إعادة التشغيل
انتظر بعض الوقت ، ثم أعد تشغيل الجلسة الطرفية وتابع إلى الخطوة 2.
الخطوة 2: عنوان IP الثابت لـ Pi
الشيء التالي الذي يتعين علينا القيام به هو تعيين عنوان IP ثابت لـ raspberry pi.
أول شيء يتعين علينا القيام به هو التأكد من عنوان IP الحالي. يمكن القيام بذلك باستخدام ؛
اسم مضيف sudo -I
سيعرض هذا عنوان IP الحالي. انسخ واحتفظ بأمان.
بعد ذلك ، نقوم بتحرير ملف cmdline.txt الخاص بـ raspberry pi لتضمين عنوان IP.
sudo نانو / التمهيد / cmdline.txt
أضف السطر أدناه في نهاية الملف ، واستبدل "IP_ADDRESS" بعنوان IP الخاص بك "
ip = IP_ADDRESS
أعد تشغيل raspberry pi لإحداث التغييرات.
sudo إعادة التشغيل
الخطوة 3: قم بتثبيت حزمة نقل
الشيء التالي بالنسبة لنا هو تثبيت (أو تأكيد أننا قمنا بتثبيت) نقل HTTPS. هذا على الرغم من أنه يأتي مع إصدار أحدث من raspbian ويحتاج إلى القدرة على الوصول إلى حزم https عبر apt-get.
sudo apt-get install apt-transport-https
سيؤدي هذا إلى تثبيت أحدث إصدار. إذا كان لديك بالفعل ، فستتلقى رسالة تخبرك بذلك. في كلتا الحالتين ، أنت الآن جاهز للخطوة التالية.
الخطوة 4: احصل على مستودع dev2day
الشيء التالي الذي يتعين علينا القيام به هو الحصول على مستودع dev2day (وثائق مشروع على plex) والذي يحتوي على Plex ولكن للقيام بذلك نحتاج إلى مفتاح تشفير O لموقع dev2day على الويب.
للحصول على مفتاح التشفير O ؛
wget -O - https://dev2day.de/pms/dev2day-pms.gpg.key - sudo apt-key add -
قد تواجه مشكلة في هذه المرحلة حيث ستعيد المحطة شيئًا كهذا ؛
ترتبط هذه المشكلة بوقتك وتاريخك الخاطئين. لإصلاح هذا ، قم بتشغيل ؛
sudo dpkg- إعادة تكوين tzdata
ثم حدد منطقتك الزمنية وأقرب مدينة
ثم استخدم الخط الموضح أدناه لتعيين الوقت المحدد.
أعد تشغيل Pi وقم بتشغيل الأمر للحصول على مفتاح crypt 0 مرة أخرى.
كله تمام؟ بعد ذلك ، سنضيف مستودع dev2day إلى قائمة مصادر الحزم.
صدى "deb https://dev2day.de/pms/ jessie main" - sudo tee /etc/apt/sources.list.d/pms.list
سيعود فقط سطرًا بإدخال مردد.
أخيرًا ، قم بتحديث قائمة الحزم باستخدام ؛
sudo apt-get update
أعد تشغيل pi وانتقل إلى الخطوة التالية عندما يعود مرة أخرى.
sudo إعادة التشغيل
الخطوة 5: قم بتثبيت Plex Media Server
مع إعادة تشغيل الجهاز ، نحن مستعدون أخيرًا لتثبيت Plex !. للقيام بذلك نستخدم الأمر ؛
sudo apt-get install -t jessie plexmediaserver
أجب بنعم (بالضغط على y) إذا طلبت إذنك لتثبيت أي تبعية.
الخطوة 6: إعداد Plex للتشغيل على مستخدم "Pi"
الشيء التالي الذي يتعين علينا القيام به هو إعداد Plex للتشغيل على مستخدم 'Pi' الذي قمنا بتسجيل الدخول من خلاله. للقيام بذلك ، نحتاج إلى تحرير ملف plexmediaserver.prev وتغيير المستخدم من plex إلى pi. للقيام بذلك نستخدم
sudo nano /etc/default/plexmediaserver.prev
سيؤدي هذا إلى فتح ملف نصي. نحن نبحث عن جزء الملف النصي الذي يقول
PLEX_MEDIA_SERVER_USER = من نوع plex
سنقوم بتغييره بحيث يصبح ؛
PLEX_MEDIA_SERVER_USER = بي.
احفظ الملف النصي كالمعتاد واخرج باستخدام CTRL + X ثم y.
مع القيام بذلك ، أعد تشغيل خادم plex لإحداث التغييرات باستخدام ؛
إعادة تشغيل خدمة sudo plexmediaserver
بعد الانتهاء من ذلك ، أعد تشغيل جهاز pi مرة أخرى أثناء إجراء التغييرات النهائية.
sudo إعادة التشغيل
هذا كل شيء يا رفاق ، لدينا خادم Plex تم إعداده وتشغيله على Raspberry Pi الخاص بنا ، لكنني أقول إن الخادم عديم الفائدة إذا لم نحمل الملفات عليه بشكل صحيح؟ لذا فإن الخطوات القليلة التالية ستكون حول توضيح كيفية تحميل الملفات وكذلك دفق الملفات من الأجهزة المتصلة.
الخطوة 7: قم بتحميل الملفات على خادم Plex
ستوضح لك الخطوة كيفية ملء خادم وسائط Plex الخاص بك.
أول شيء هو توصيل محرك أقراص USB أو قرص ثابت خارجي يحتوي على ملفات الوسائط التي تريد ملء الخادم بها إلى Pi الخاص بك.
بعد القيام بذلك ، نفتح متصفح ويب ونذهب إلى ؛
عنوان MyPiIP: 32400 / ويب /
أو
raspberrypi.mshome.net:32400/web/
سينقلك هذا إلى تطبيق الويب plex أو قم بتسجيل الدخول أو إنشاء حساب.
سيوضح لك Plex كيفية عمل الأشياء وسترى كيفية إضافة مكتبة. تنقل عبر مجلدك ، وحدد النوع الصحيح للملف وأضفه إلى مكتبة Plex الخاصة بك.
هذا كل شيء ، يمكنك الآن بسهولة توصيل أي جهاز عميل على نفس الشبكة ، وسيقوم Plex بتوصيله بخادمك.
الخطوة 7: الوصول إلى الملفات من Plex Client
للقيام بذلك ، ستحتاج إلى تثبيت وفتح تطبيق Plex من جهاز عميل وإذا كانا على نفس الشبكة ، فسيعمل مثل السحر. كما ذكرنا بالفعل ، يمكن أن يكون Plex Client أي شيء مثل هاتفك المحمول أو الكمبيوتر أو التلفزيون الذكي أو Playstation وما إلى ذلك.
هذا كل شيء يا رفاق ، اسمحوا لي أن أعرف إذا كان لديك أي أسئلة.