Jellyfin เป็น Media Server สำหรับสตรีมและจัดระเบียบรูปภาพ วิดีโอ และเสียง แตกต่างจากโซลูชันอื่นๆ ในตลาด Jellyfin ฟรีสมบูรณ์ ไม่มีฟีเจอร์เสียเงินหรือแผนอัปเกรดพรีเมียม และให้คุณควบคุมสื่อของคุณได้เต็มที่ อุปกรณ์ใดก็ตามที่มีเว็บเบราว์เซอร์สมัยใหม่สามารถเข้าถึงและสตรีมจาก Jellyfin ได้ และมีแอปพลิเคชันสำหรับ Android, Android TV และ Amazon Fire TV
นี่คือวิธีที่คุณสามารถตั้งค่า Media Streaming Server ของตัวเองด้วย Jellyfin
ก่อนเริ่มต้น
คุณจะต้องมีอุปกรณ์ 64-bit ที่รัน Ubuntu 18.04 desktop หรือ server edition สิ่งนี้อาจเป็นตั้งแต่แล็ปท็อปเก่าที่คุณทิ้งไว้จนถึงเซิร์ฟเวอร์ dual socket ระดับสูง แต่มั่นใจว่าคุณมีพื้นที่จัดเก็บเพียงพอสำหรับไฟล์สื่อทั้งหมด สำหรับประสิทธิภาพที่ดีกว่า ให้ใช้การเชื่อมต่อเครือข่ายแบบสายลากแทน Wi-Fi
คุณยังต้องตั้งค่าที่อยู่ IP แบบคงที่ (Static IP) บนเครื่อง Ubuntu ของคุณ
การติดตั้ง Jellyfin
เริ่มต้นด้วยการอัปเดตระบบ Ubuntu ของคุณ:
sudo apt update && sudo apt -y upgrade
ติดตั้ง curl (HTTP client) และ apt-transport-https ซึ่งเปิดใช้งานการรองรับ HTTPS สำหรับ APT:
sudo apt install -y curl apt-transport-https
เปิดใช้งาน Ubuntu repository universe:
sudo add-apt-repository universe
เพิ่ม Jellyfin software repository:
echo "deb [arch=$( dpkg --print-architecture )] https://repo.jellyfin.org/ubuntu $( lsb_release -c -s ) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list
GPG signing key ใช้เพื่อให้แน่ใจว่าไฟล์ที่ดาวน์โหลดไม่ได้ถูกแก้ไข เพิ่ม Jellyfin signing key:
curl https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | sudo apt-key add -
อัปเดตรายการแพ็กเกจ:
sudo apt update
ติดตั้ง Jellyfin:
sudo apt install -y jellyfin
หากคุณต้องการให้ Jellyfin เริ่มทำงานอัตโนมัติเมื่อบูท ให้รัน:
sudo systemctl enable jellyfin.service
เริ่มต้น Jellyfin:
sudo systemctl start jellyfin.service
การใช้งาน Setup Wizard
เข้าไปที่ https://IP_ADDRESS:8096 โดยที่ "IP_ADDRESS" คือที่อยู่แบบคงที่ที่คุณได้กำหนดค่าไว้
เลือกภาษาเริ่มต้นและคลิก Next

ใส่ชื่อและรหัสผ่านของคุณเพื่อสร้างบัญชีผู้ดูแลระบบและคลิก Next

คุณสามารถเพิ่มไลบรารีได้ในภายหลัง ดังนั้นข้ามขั้นตอนนี้ไปก่อนโดยคลิก Next

Metadata ประกอบด้วยข้อมูลต่างๆ เช่น อายุการจัดอันดับ ภาพรวม โปสเตอร์ ฯลฯ เลือกภาษาและประเทศของคุณแล้วคลิก Next

หากคุณวางแผนที่จะสตรีมจาก Jellyfin ไปยังนอกบ้าน ให้เปิดใช้งานตัวเลือกเหล่านี้ มิฉะนั้น ให้ยกเลิกการติ๊ก คลิก Next และ Finish เพื่อออกจาก Wizard

การเพิ่ม Libraries
Jellyfin ใช้ Libraries ที่ปรับแต่งได้เพื่อจัดระเบียบไฟล์สื่อ เพื่อสร้างไลบรารีแรก ให้ลงชื่อเข้า Jellyfin ที่ https://IP_ADDRESS:8096/ และเปิดแดชบอร์ดการจัดการโดยคลิกไอคอนมุมขวาบนสุด ที่แถบด้านซ้าย ภายใต้ Server ให้คลิก Libraries แล้วคลิก "Add Media Library"
เลือกประเภทเนื้อหาและตั้งชื่อไลบรารีของคุณ แล้วคลิกเครื่องหมายบวกเพื่อเพิ่มโฟลเดอร์

ใส่พาธเต็มของโฟลเดอร์ที่คุณจะจัดเก็บไฟล์สำหรับไลบรารีนี้ แล้วคลิก OK ทำซ้ำกระบวนการนี้สำหรับโฟลเดอร์อื่นๆ หากมี คุณไม่จำเป็นต้องเปลี่ยนการตั้งค่าไลบรารีอื่นๆ เนื่องจากค่าเริ่มต้นทำงานได้ดีในกรณีส่วนใหญ่

เมื่อคุณต้องการเพิ่มสื่อใหม่ ให้เพิ่มลงในโฟลเดอร์ที่คุณเลือกไว้ Jellyfin จะสแกนโฟลเดอร์เหล่านี้เป็นประจำและอัปเดตไลบรารีของคุณตามลำดับ
การเพิ่ม Users
บัญชีผู้ใช้เริ่มต้นที่สร้างโดย Wizard มีสิทธิ์ผู้ดูแลระบบ และไม่ควรแชร์ คุณสามารถสร้างบัญชี Jellyfin อื่นๆ สำหรับสมาชิกในครอบครัว เพื่อน ฯลฯ
จากแดชบอร์ดผู้ดูแล ภายใต้ Server ให้คลิก Users แล้วเครื่องหมายบวกเพื่อเพิ่มบัญชีผู้ใช้

ใส่ชื่อและรหัสผ่าน และหากคุณไม่ต้องการให้ผู้ใช้นี้เข้าถึงไลบรารีทั้งหมด ให้ล้างเครื่องหมายถูก "Enable access to all libraries" คลิก Save เพื่อสร้างบัญชี
การติดตั้ง Jellyfin Plugins
สำหรับฟังก์ชันเพิ่มเติม คุณสามารถติดตั้งปลั๊กอินได้ เช่น ปลั๊กอิน OpenSubtitles ยอดนิยมซึ่งดาวน์โหลดซับไตเติลโดยอัตโนมัติ
จากแดชบอร์ดผู้ดูแล ภายใต้ "Advanced" ให้คลิก Plugins แล้วแท็บ Catalog

คลิกปลั๊กอินที่คุณต้องการติดตั้ง

หากคุณต้องการเวอร์ชันเฉพาะ ให้เลือก มิฉะนั้น ให้เลือกเวอร์ชันล่าสุดและคลิก Install เมื่อเห็นข้อความ "The plugin has been successfully installed" ให้รีสตาร์ท Jellyfin จากหน้าหลักของแดชบอร์ดผู้ดูแลโดยคลิก Restart

หลังจากรีสตาร์ท Jellyfin แล้ว ปลั๊กอินของคุณพร้อมใช้งาน
ตอนนี้คุณควรจะมี Media Streaming Server ที่ทำงานได้แล้ว ขอให้เพลิดเพลินไปกับมัน!