Plex একটি চমৎকার টুল, একটি মিডিয়া সার্ভার সফটওয়্যার যা আপনাকে আপনার সিনেমা এবং টিভি শো সরাসরি যেকোনো Plex ক্লায়েন্টে স্ট্রিম করতে দেয়। Plex ক্লায়েন্ট হতে পারে একটি কম্পিউটারে ব্রাউজারের একটি পেজ, একটি ট্যাবলেট বা ফোনে একটি অ্যাপ, একটি Android TV বক্স, অথবা আপনার স্মার্ট টিভিতে একটি অ্যাপ। যেভাবেই হোক, সার্ভার সফটওয়্যার সুন্দর ও ফ্লেক্সিবল এবং দ্রুত, এবং এটি আপনার সিনেমা এবং টিভি কালেকশন ভালোভাবে অর্গানাইজড এবং অ্যাক্সেসযোগ্য রাখে। এই আর্টিকেলে আমরা রাসবেরি পাই ৪ এবং একটি হার্ড ড্রাইভ থেকে একটি স্ট্যান্ডঅ্যালোন Plex সার্ভার বানানোর সম্ভাব্যতা পরীক্ষা করব এবং সেটি বাস্তবায়ন করব।
কেন Pi 4?
Plex সার্ভার বানাতে Pi 4 আপনার সেরা বেট। এর কারণ শুধু স্পীড। প্রথমত, এটি একটি খুব দ্রুত ছোট কম্পিউটার, প্রায় একটি লো-এন্ড ল্যাপটপের স্তর পর্যন্ত। দ্বিতীয়ত, এতে ফাস্ট USB 3.0 পোর্ট আছে একটি হার্ড ড্রাইভ হুক আপ করতে ফিল্ম স্টোর করার জন্য। ভিডিও স্ট্রিমিং-এ সবকিছু ডেটা থ্রুপুটের ওপর নির্ভর করে।
RasPi 4-এ USB 3 সকেটগুলো ডিস্ক থেকে ডেটা সার্ভার ব্রেইনে এবং অপেক্ষামান ক্লায়েন্টদের কাছে শুট করার জন্য যথেষ্ট দ্রুত। যদিও পূর্বের রিভিশনের রাসবেরি পাই এই বিল্ডের জন্য ব্যবহার করা সম্ভব, Pi 4-এর USB 3.0 পোর্টগুলো আসল কথা বলে। পূর্বের Pi USB 2.0 সকেট ৩০-৩৫MBps-এ চলে, য hither নতুন USB 3.0 ৩২০-৩৬০MBps-এ চলে, যেটি দশগুণ স্পীড হাইকের মতো।
এই ট্রান্সফার রেটের সাথে, USB-এ এক্সটার্নাল ড্রাইভ চালানো সম্পূর্ণ সম্ভব কিছুটা নরমাল কম্পিউটার স্পীডে। আপনি USB 2.0-এ এক্সটার্নাল ড্রাইভ চালাতে পারেন, কিন্তু সেগুলো একটু ড্র্যাগ করে, এবং আপনি HD বা UHD ভিডিও স্ট্রিমিং-এ সেটি চান না।
Pi 4-এর পক্ষে আর একটি বিষয় হলো এর গিগাবিট ইথারনেট। শুধু ড্রাইভ থেকে ভিডিও উড়ে যায় না, এটি রাউটারের মাধ্যমে পাইপের মাধ্যমে আপনার ক্লায়েন্টের কাছেও উড়ে যায়, যেটি ওয়ায়ারড কানেকশন বা ওয়াই-ফাই হতে পারে। একমাত্র বটলनेक তখন রাউটার এবং ক্লায়েন্টের মাঝপথের স্পীড, এবং সেটি তত বেশি ম্যাটার করে না।
Pi Plex সার্ভার তৈরি করা
এই সার্ভার বানাতে আপনার প্রয়োজন নিচের আইটেমগুলো:
- একটি রাসবেরি পাই ৪ (হিটসিংক বা ফ্যান কুলিংসহ কেসে পছন্দনীয়)
- USB C পাওয়ার সাপ্লাই (অফিসিয়াল পাওয়ার সাপ্লাই পছন্দনীয়)
- पर্যাপ্ত ক্যাপাসিটির একটি SD কার্ড
- ইথারনেট ক্যাবল বা ওয়াই-ফাই
প্রথমে, কার্ডে Raspbian ইনস্টল করুন। আপনি রাসবেরি পাই ডাউনলোড পেইজ থেকে এটি পেতে পারেন। ইমেজ ডাউনলোড করুন এবং SD কার্ডে বার্ন করুন উপযুক্ত সফটওয়্যার দিয়ে, যেমন उत्कৃষ্ট ক্রস-প্ল্যাটফর্ম balenaEtcher।
সামান্যভাবে Pi-এ SD কার্ড ইনস্টল করুন এবং বুট করুন।
Pi প্রস্তুত করা
একবার আপনি কমান্ড প্রম্পট পেলে, ID হিসেবে pi এবং পাসওয়ার্ড হিসেবে raspberry ইনপুট করুন Pi-এ লগইন করার জন্য।
এখন আপনাকে ইনস্টলেশন প্রস্তুত করতে হবে, এবং সেটির জন্য আপনাকে নিশ্চিত করতে হবে Pi ফুলি আপ-টু-ডেট। নিচের কমান্ড টাইপ করুন:
sudo apt-get update sudo apt-get upgrade
সব কিছুর জন্য yes বলুন। আপনার πιθανে রিবুট করা উচিত, তাই যখন সেটি বাপস আসবে, আবার আপনার 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 ক্লায়েন্ট ব্যবহার করুন বা ওয়েব ব্রাউজার দিয়ে পোর্ট ৩২৪০০-এ যান, যেমন:
192.168.0.53:32400/web/
যেখানে প্রথম অংশ আপনার IP অ্যাড্রেস, উপরের মতো। সেটি আমার—আপনাকে আপনার নিজস্বটি সাবস্টিটিউট করতে হবে।
যেভাবেই হোক, আপনি সফল হলে, সার্ভার চয়েসের একটি হিসেবে দেখাবে।
তারপর অবশেষে আপনি আপনার ডিস্কে মিডিয়া ফাইল থেকে লাইব্রেরি যোগ করতে পারেন। মুভি বা টিভি টাইপ লাইব্রেরি বেছে নেওয়া ডেটাবেসে ফাইলগুলোর অর্গানাইজেশন পরিবর্তন করে।
পপকর্ণ বের করুন
কিছু নোট করার বিষয়: আমি এই বিষয়ে কিছু টিউটোরিয়াল دیده যেগুলো বলে যে আপনাকে আপনার ইউজারের নাম Plex-এ পরিবর্তন করতে হবে এর জন্য কাজ করার জন্য। সেটি সত্য নয়; ডিফল্ট সেটিংস-এ যান।
আপনার মুভি এবং টিভি ফাইলগুলো USB স্টিকে থাকলে এবং USB পোর্টগুলো মাউন্টেড থাকলে, আপনি গড টু ゴ। সতর্ক থাকুন যদি আপনার OS-র লাইট ভার্সন থাকে (যেমন আমার ছিল), তবে আপনাকে ম্যানুয়ালি USB ড্রাইভগুলো মাউন্ট করতে হতে পারে। আরও ভালো, "/etc/fstab" ফাইল এডিট করে সেগুলো স্বয়ংক্রিয়ভাবে মাউন্ট করান।
এটি ডাবল যেতে পারে যদি আপনি এক্সটার্নাল USB হার্ড ড্রাইভ ব্যবহার করেন; আপনাকে সেটি ফরম্যাট করতে হবে এবং সিস্টেমে মাউন্ট করতে হবে। সব ধরনের ড্রাইভ টাইপ এবং অপারেটিং সিস্টেম, এবং অন্যান্য সব ইনফো যা আপনাকে সেটি সম্পর্কে জানতে হতে পারে সেটি আমাদের পূর্বের আর্টিকেলে আছে রাসবেরি পাই-এ NAS বানাওয়া সম্পর্কে।
এছাড়া, আপনি সিস্টেমে ড্রাইভ হট-স왪 করতে পারেন যদি, উদাহরণস্বরূপ, আপনি সেগুলোতে ফাইল যোগ করতে চান, কিন্তু আপনাকে নিশ্চিত করতে হবে সেগুলো আবার মাউন্টেড আছে সার্ভার অ্যাক্সেস করার জন্য। Plex ডেটাবেস স্বয়ংক্রিয়ভাবে আপডেট হবে একবার ড্রাইভ সিস্টেম দ্বারা দেখা যাওয়ার পর।
আপনার নিজস্ব Plex সার্ভার বানাওয়া সম্পর্কে আপনার যেকোনো প্রশ্ন থাকলে, কমেন্টে জানাতে পারেন।