- ข้อมูลเบื้องต้นเกี่ยวกับ Plex Server:
- ส่วนประกอบที่จำเป็น:
- การตั้งค่าเซิร์ฟเวอร์ Plex บน Raspberry Pi:
สวัสดีทุกคนปัญหาอย่างหนึ่งของยุคดิจิทัลคือการมีข้อมูลจำนวนมากเก็บไว้ที่นี่และที่นั่นโดยเฉพาะไฟล์มีเดียมันเป็นความเจ็บปวดเสมอเมื่อคุณมีเพลงโปรดในคอมพิวเตอร์ที่บ้านและคุณไม่สามารถเข้าถึงได้หรือ แบ่งปันกับบุคคลอื่นจากส่วนอื่น ๆ ของบ้านเว้นแต่คุณจะลงไปที่ที่ตั้ง ปัญหาประเภทนี้ทั้งหมดและปัญหาอื่น ๆ ที่คล้ายคลึงกันคือสิ่งที่Plexพยายามแก้ไขและสำหรับบทช่วยสอนนี้เราจะติดตั้งเซิร์ฟเวอร์ Plex บน Raspberry Pi ของคุณให้คุณเชื่อมต่อกับไลบรารีสื่อได้ไม่ จำกัด
ข้อมูลเบื้องต้นเกี่ยวกับ Plex Server:
Plex เป็นระบบเครื่องเล่นสื่อไคลเอนต์เซิร์ฟเวอร์ซึ่งมีเซิร์ฟเวอร์เพล็กซ์เพื่อให้บริการไฟล์มีเดียทั้งหมดและไคลเอ็นต์เพล็กซ์เพื่อเข้าถึงหรือสตรีมไฟล์สื่อทั้งหมดจากเซิร์ฟเวอร์
- Plex Media Server สามารถทำงานได้บนระบบปฏิบัติการหลายระบบเช่น Windows, macOS และ Linux เป็นต้น Plex จะจัดระเบียบไฟล์สื่อทั้งหมดของคุณไม่ว่าจะเป็นเพลงภาพยนตร์ภาพถ่ายการแสดงด้วยโปสเตอร์และภาพขนาดย่อและยังแสดงการให้คะแนนและอื่น ๆ สิ่งต่างๆจากบริการออนไลน์ ที่นี่เราใช้Raspberry Pi เป็นเซิร์ฟเวอร์ Plex
- เครื่องเล่นสื่อคือไคลเอนต์ที่ทำงานบนอุปกรณ์ไคลเอนต์เช่นมือถือคอมพิวเตอร์ ฯลฯ ไคลเอนต์สามารถเข้าถึงไฟล์มีเดียจากเซิร์ฟเวอร์เพล็กซ์
เพลกซ์ Home Media Server ช่วยให้คุณเก็บไฟล์สื่อของคุณทั้งหมดในที่เดียวและการเข้าถึงพวกเขาจากการใด ๆ และทั้งหมดของอุปกรณ์อื่น คุณสามารถเข้าถึงข้อมูลจากอุปกรณ์ที่คุณชื่นชอบทั้งหมดเช่นเว็บ, สมาร์ทโฟน Android, Apple, Amazon fire TV, iOS, Windows, Xbox, PlayStation, Chromecast, Smart TV เป็นต้นPlex Clientได้รับการสนับสนุนสำหรับอุปกรณ์เหล่านี้ทั้งหมด
สำหรับบทช่วยสอนนี้เราจะสร้างเซิร์ฟเวอร์ Plex บน Rasbperry Pi คุณจะสามารถอัปโหลดไฟล์สื่อของคุณไปยังที่จัดเก็บข้อมูลที่แนบมา (ไดรฟ์ปากกา USB หรือ External HD) จากนั้นสตรีมสื่อจากเซิร์ฟเวอร์ไปยังอุปกรณ์อื่น ๆ ไม่ว่าจะเป็นโทรศัพท์มือถือหรือคอมพิวเตอร์ที่เชื่อมต่อ นี่อาจเป็นเครื่องมือที่มีประโยชน์มากเนื่องจากช่วยให้คุณจัดการพื้นที่บนอุปกรณ์อื่น ๆ ทั้งหมดของคุณได้ค่อนข้างดีและทำให้การแบ่งปันกับเพื่อนและครอบครัวเป็นเรื่องง่าย
ส่วนประกอบที่จำเป็น:
- Raspberry Pi 3 (ควรทำงานได้ดีกับ Pi 2)
- การ์ด SD (อย่างน้อย 8GB)
- ไดรฟ์ USB หรือฮาร์ดดิสก์ภายนอก (อุปกรณ์เสริม)
ในการนี้ราสเบอร์รี่ไพเพล็กซ์เซิร์ฟเวอร์กวดวิชาเราจะใช้ ราสเบอร์รี่ Pi 3 กับเจสซี Raspbian OS ข้อกำหนดฮาร์ดแวร์และซอฟต์แวร์พื้นฐานทั้งหมดได้กล่าวไว้ก่อนหน้านี้คุณสามารถค้นหาได้ในบทนำ Raspberry Pi
ที่นี่ฉันสมมติว่าคุณคุ้นเคยกับการตั้งค่า Raspberry Pi และคุณรู้วิธีเข้าถึง Raspberry Pi ของคุณผ่านเทอร์มินัลโดยใช้ซอฟต์แวร์เช่นผงสำหรับอุดรู สมมติฐานเยอะใช่มั้ย? ใช่ แต่สิ่งเหล่านี้เป็นสิ่งพื้นฐานที่คุณสามารถเรียนรู้ได้จากโครงการ Raspberry Pi ก่อนหน้านี้ของเรา
เราจะดำเนินการติดตั้งเซิร์ฟเวอร์ Plex บน Raspberry Piตามขั้นตอนปฏิบัติตามอย่างระมัดระวังและโครงการจะทำงานได้อย่างมีเสน่ห์ มาดำน้ำกัน!
การตั้งค่าเซิร์ฟเวอร์ Plex บน Raspberry Pi:
ขั้นตอนที่ 1: การอัพเกรด Pi
สิ่งแรกที่ฉันชอบทำก่อนเริ่มทุกโปรเจ็กต์คือการอัปเดต pi เพื่อรับการอัปเดตล่าสุดของระบบปฏิบัติการทุกครั้งเราทำโดยใช้;
sudo apt-get update sudo apt-get upgrade
เมื่อเสร็จแล้วให้รีบูต pi โดยใช้;
sudo รีบูต
รอสักครู่จากนั้นรีสตาร์ทเซสชันเทอร์มินัลและดำเนินการต่อในขั้นตอนที่ 2
ขั้นตอนที่ 2: ที่อยู่ IP แบบคงที่สำหรับ Pi
สิ่งต่อไปที่เราต้องทำคือกำหนดที่อยู่ IP แบบคงที่ให้กับราสเบอร์รี่ pi ของเรา
สิ่งแรกที่เราต้องทำคือตรวจสอบที่อยู่ IP ปัจจุบัน สามารถทำได้โดยใช้;
ชื่อโฮสต์ sudo -I
ซึ่งจะแสดงที่อยู่ IP ปัจจุบัน คัดลอกและเก็บไว้อย่างปลอดภัย
ต่อไปเราแก้ไขไฟล์ cmdline.txt ของ raspberry pi เพื่อรวมที่อยู่ IP
sudo nano /boot/cmdline.txt
เพิ่มบรรทัดด้านล่างที่ท้ายไฟล์แทนที่ "IP_ADDRESS" ด้วยที่อยู่ IP ของคุณ "
ip = IP_ADDRESS
รีบูตราสเบอร์รี่ pi เพื่อให้มีผลต่อการเปลี่ยนแปลง
sudo รีบูต
ขั้นตอนที่ 3: ติดตั้งแพ็กเกจการขนส่ง
สิ่งต่อไปสำหรับเราคือการติดตั้ง (หรือยืนยันว่าเราได้ติดตั้ง) การขนส่ง HTTPS แม้ว่าจะมาพร้อมกับ raspbian เวอร์ชันใหม่กว่าและจำเป็นเพื่อให้สามารถเข้าถึงแพ็กเกจ https ผ่าน apt-get
sudo apt-get ติดตั้ง apt-transport-https
การดำเนินการนี้จะติดตั้งเวอร์ชันล่าสุด หากคุณมีอยู่แล้วคุณจะได้รับข้อความแจ้งกลับมา ไม่ว่าจะด้วยวิธีใดคุณก็พร้อมสำหรับขั้นตอนต่อไป
ขั้นตอนที่ 4: รับที่เก็บ dev2day
สิ่งต่อไปที่เราต้องทำคือรับที่เก็บ dev2day (เอกสารโครงการบน plex) ซึ่งมี Plex แต่ในการทำสิ่งนี้เราต้องมีคีย์ crypt O สำหรับเว็บไซต์ dev2day
เพื่อรับคีย์ crypt O
wget -O - https://dev2day.de/pms/dev2day-pms.gpg.key - sudo apt-key add -
คุณอาจพบปัญหาในขั้นตอนนี้ซึ่งเทอร์มินัลจะส่งคืนสิ่งนี้
นี้ปัญหาที่เกี่ยวข้องกับปี่ของคุณมีช่วงเวลาที่ไม่ถูกต้องและวันที่ในการแก้ไขปัญหานี้ให้เรียกใช้;
sudo dpkg- กำหนดค่า tzdata ใหม่
จากนั้นเลือกเขตเวลาของคุณและเมืองที่ใกล้ที่สุด
จากนั้นใช้บรรทัดที่แสดงด้านล่างเพื่อตั้งเวลาที่แน่นอน
รีบูต Pi และรันคำสั่งเพื่อรับคีย์ crypt 0 อีกครั้ง
ทุกอย่างเสร็จเรียบร้อย? ต่อไปเราจะเพิ่มที่เก็บของ dev2day ในรายการซอร์สของแพ็กเกจ
echo“ deb https://dev2day.de/pms/ jessie main” - sudo tee /etc/apt/sources.list.d/pms.list
มันจะส่งคืนบรรทัดที่มีอินพุตที่สะท้อนออกมา
สุดท้ายอัปเดตรายการแพ็คเกจโดยใช้;
อัปเดต sudo apt-get
รีบูต 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_MEDIA_SERVER_USER = pi
บันทึกไฟล์ข้อความตามปกติและออกโดยใช้ CTRL + X แล้วเลือก y
เมื่อเสร็จแล้วให้รีสตาร์ทเซิร์ฟเวอร์เพล็กซ์ของคุณเพื่อให้มีผลต่อการเปลี่ยนแปลงโดยใช้;
sudo service plexmediaserver รีสตาร์ท
เมื่อเสร็จแล้วให้รีบูต pi ของคุณอีกครั้งเมื่อเรามีผลต่อการเปลี่ยนแปลงขั้นสุดท้าย
sudo รีบูต
พวกเรามีเซิร์ฟเวอร์ Plex ทั้งหมดที่ตั้งค่าและทำงานบน Raspberry Pi ของเราแต่ฉันจะบอกว่าเซิร์ฟเวอร์ไม่มีประโยชน์ถ้าเราไม่โหลดไฟล์ใช่ไหม ดังนั้นขั้นตอนถัดไปจะแสดงให้เราเห็นถึงวิธีการโหลดไฟล์และสตรีมไฟล์จากอุปกรณ์ที่เชื่อมต่อ
ขั้นตอนที่ 7: อัปโหลดไฟล์บนเซิร์ฟเวอร์เพล็กซ์
ขั้นตอนนี้จะแสดงวิธีเติมข้อมูลเซิร์ฟเวอร์สื่อเพล็กซ์ของคุณ
สิ่งแรกคือการเชื่อมต่อไดรฟ์ usb หรือฮาร์ดดิสก์ภายนอกที่มีไฟล์มีเดียที่คุณต้องการเติมข้อมูลเซิร์ฟเวอร์ไปยัง Pi ของคุณ
เมื่อเสร็จแล้วเราก็เปิดเว็บเบราว์เซอร์และไปที่;
MyPiIPAdress: 32400 / เว็บ /
หรือ
raspberrypi.mshome.net:32400/web/
สิ่งนี้จะนำคุณไปยังเว็บแอปเพล็กซ์ลงชื่อเข้าใช้หรือสร้างบัญชี
Plex จะแสดงให้คุณเห็นว่าสิ่งต่างๆทำงานอย่างไรและคุณจะเห็นวิธีการเพิ่มไลบรารี นำทางผ่านโฟลเดอร์ของคุณเลือกประเภทไฟล์ที่เหมาะสมและเพิ่มลงในไลบรารี Plex ของคุณ
เพียงเท่านี้คุณก็สามารถเชื่อมต่ออุปกรณ์ไคลเอนต์ใด ๆ บนเครือข่ายเดียวกันได้อย่างง่ายดายและ Plex จะเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ
ขั้นตอนที่ 7: เข้าถึงไฟล์จาก Plex Client
ในการดำเนินการนี้คุณจะต้องติดตั้งและเปิดแอป Plex จากอุปกรณ์ไคลเอนต์และหากอยู่ในเครือข่ายเดียวกันก็จะทำงานได้อย่างมีเสน่ห์ ดังที่ได้กล่าวไปแล้ว Plex Client สามารถเป็นอะไรก็ได้เช่นโทรศัพท์มือถือคอมพิวเตอร์สมาร์ททีวี Playstation เป็นต้น
แค่นั้นแหละโปรดแจ้งให้เราทราบหากคุณมีคำถามใด ๆ