วิธีตั้งค่าเซิร์ฟเวอร์สื่อ Jellyfin บน Linux

Jellyfin เป็นส้อมเปิดแหล่งที่มาของเซิร์ฟเวอร์สื่อ Emby พวกมันคล้ายกันมากในซอฟต์แวร์ แต่ Jellyfin ได้รับการพิจารณาอย่างกว้างขวางว่าเหนือกว่า เนื่องจากนักพัฒนา Emby เพิ่งปิดแหล่งที่มาไปเมื่อเร็วๆ นี้

การตั้งค่าเซิร์ฟเวอร์สื่อ Jellyfin บน Linux ไม่ใช่กระบวนการที่ซับซ้อน เช่นเดียวกับซอฟต์แวร์ มันขึ้นอยู่กับการติดตั้ง (Emby) บนแพลตฟอร์ม Linux นั้นง่ายมาก ในคู่มือนี้ เราจะแสดงวิธีตั้งค่า Jellyfin บน Linux และแสดงวิธีใช้งานด้วยเช่นกัน!

วิธีตั้งค่าเซิร์ฟเวอร์สื่อ Jellyfin บน Linux

การติดตั้งซอฟต์แวร์ Jellyfin บน Linux

นักพัฒนา Jellyfin เสนอวิธีการมากมายในการติดตั้งเซิร์ฟเวอร์สื่อบนแพลตฟอร์ม Linux ตั้งแต่ Docker ไปจนถึง DEB ที่ดาวน์โหลดได้และแพ็คเกจที่กำหนดเองใน Arch Linux AUR 

ในคู่มือนี้ เราจะเน้นที่แพ็คเกจที่สามารถดาวน์โหลดได้ อย่างไรก็ตาม หากคุณเป็นผู้ใช้ Linux ขั้นสูงและรู้วิธีใช้ Docker คลิกที่นี่เพื่อลองใช้

ในการเริ่มติดตั้ง Jellyfin บนเซิร์ฟเวอร์ Linux ของคุณ ให้เปิดหน้าต่างเทอร์มินัลผ่าน SSH หรือโดยการนั่งอยู่ข้างหน้าหน้าต่างนั้น หลังจากนั้น ให้ทำตามคำแนะนำในการติดตั้งบรรทัดคำสั่งด้านล่าง

เซิร์ฟเวอร์ Ubuntu/เซิร์ฟเวอร์เดเบียน

มีแพ็คเกจ DEBสำหรับ Jellyfin ซึ่งเป็นสื่อที่สมบูรณ์แบบหากคุณมีเซิร์ฟเวอร์ Ubuntu หรือเซิร์ฟเวอร์ Debian วางอยู่รอบๆ ในการรับมือกับ DEB ให้เริ่มต้น��้วยการติดตั้งแพ็คเกจ “apt-transport-https”

sudo apt ติดตั้ง apt-transport-https

ถัดไป ใช้  เครื่องมือwget  downloader เพื่อคว้าคีย์ GPG สำหรับที่เก็บซอฟต์แวร์ Jellyfin ต้องใช้คีย์ มิฉะนั้น Ubuntu/Debian จะไม่สามารถโต้ตอบกับ Jellyfin repo ได้

wget -O - https://repo.jellyfin.org/jellyfin_team.gpg.key | sudo apt-key เพิ่ม -

เมื่อเพิ่มคีย์ลงในระบบแล้ว ก็ถึงเวลาเรียกใช้คำสั่งแบบยาว คำสั่งนี้จะสแกนระบบของคุณ ระบุรุ่นที่ถูกต้องของ Debian หรือ Ubuntu และเพิ่ม repo ที่ถูกต้อง ต้องป้อนคำสั่งนี้ให้ตรงตามตัวอย่างด้านล่างทุกประการ!

echo "deb [arch=$( dpkg --print-architecture )] https://repo.jellyfin.org/$( awk -F'=' '/^ID=/{ print $NF }' /etc/os -release ) $( awk -F'=' '/^VERSION_CODENAME=/{ print $NF }' /etc/os-release ) หลัก" | sudo tee /etc/apt/sources.list.d/jellyfin.list

หลังจากรันคำสั่งด้านบนแล้ว ควรตั้งค่า repo บนเซิร์ฟเวอร์ของคุณ ตอนนี้ ให้รัน  คำสั่งapt update เพื่อรีเฟรชแหล่งซอฟต์แวร์ของระบบของคุณ 

sudo apt อัปเดต

สุดท้าย ติดตั้งแพ็คเกจเซิร์ฟเวอร์สื่อ Jellyfin บนคอมพิวเตอร์ของคุณโดยใช้  คำสั่งapt install 

sudo apt ติดตั้ง jellyfin

Arch Linux (ทำงานเป็นเซิร์ฟเวอร์)

แม้ว่าจะฟังดูงี่เง่า แต่ผู้ใช้ Linux หลายคนก็ใช้งาน Arch Linux เป็นเซิร์ฟเวอร์ หากคุณเป็นหนึ่งในนั้น วิธีติดตั้ง Jellyfin มีดังนี้ ในการเริ่มต้น ติดตั้งแพ็คเกจ "git" และ "base-devel" โดยใช้  คำสั่งPacman 

sudo pacman -S git base-devel

ถัดไป ดาวน์โหลดเครื่องมือตัวช่วย Trizen AUR โปรแกรมนี้ขจัดความน่าเบื่อหน่ายในการสร้างแพ็คเกจ AUR และจะช่วยคุณในการติดตั้ง Jellyfin

โคลน git https://aur.archlinux.org/trizen.git

ติดตั้ง Trizen ใช้  makepkg

cd trizen

makepkg -ศรี

ถัดไป ติดตั้งแพ็กเกจเซิร์ฟเวอร์สื่อ Jellyfin บนระบบของคุณโดยใช้  คำสั่งtrizen -S 

trizen -S เจลลี่ฟิน

เริ่มต้น Jellyfin มีเดียเซิร์ฟเวอร์โดยใช้systemctl

sudo systemctl start jellyfin.service

sudo systemctl เปิดใช้งาน jellyfin.service

การตั้งค่า Jellyfin

Jellyfin ได้รับการตั้งค่าบน Linux ด้วยความช่วยเหลือของเครื่องมือวิซาร์ด ในการเริ่มต้นกระบวนการตั้งค่า ให้เปิดเว็บเบราว์เซอร์บนคอมพิวเตอร์เครื่องใดก็ได้ แล้วป้อน URL ด้านล่าง โปรดทราบว่า URL นี้เป็นเพียงตัวอย่าง คุณจะต้องแทนที่ด้วยที่อยู่ IP ของเซิร์ฟเวอร์ Linux ที่คุณติดตั้ง Jellyfin

http://ip-address-of-server:8096/

 เมื่อคุณเข้าถึงหน้า Jellyfin ในเบราว์เซอร์ของคุณแล้ว ให้ทำตามคำแนะนำทีละขั้นตอนด้านล่างเพื่อกำหนดค่าเซิร์ฟเวอร์สื่อ Jellyfin ใหม่ของคุณ

ขั้นตอนที่ 1:สิ่งแรกที่คุณจะเห็นในตัวช่วยสร้าง Jellyfin คือ “ยินดีต้อนรับสู่ Jellyfin!” อ่านข้อความ จากนั้นคลิก "ถัดไป" ที่ด้านล่างของหน้าเพื่อดำเนินการต่อ

วิธีตั้งค่าเซิร์ฟเวอร์สื่อ Jellyfin บน Linux

ขั้นตอนที่ 2:ในหน้าถัดไป คุณจะถูกขอให้สร้างโปรไฟล์ผู้ใช้ใหม่สำหรับ Jellyfin กรอกช่องข้อความเพื่อสร้างชื่อผู้ใช้และรหัสผ่าน หรือปล่อยไว้เหมือนเดิมแล้วคลิก "ถัดไป" เพื่อดำเนินการต่อ

ขั้นตอนที่ 3:คลิกที่ปุ่ม "เพิ่มไลบรารีสื่อ" ที่ด้านบนของหน้า เมื่อเลือกตัวเลือกนี้ คุณจะเห็น "ประเภทเนื้อหา" "ชื่อที่แสดง" และ "โฟลเดอร์"

วิธีตั้งค่าเซิร์ฟเวอร์สื่อ Jellyfin บน Linux

คลิกที่ "ประเภทเนื้อหา" และกำหนดประเภทของเนื้อหาที่คุณกำลังเพิ่มลงในไลบรารีสื่อของคุณ ตัวอย่างเช่น หากคุณกำลังเพิ่มคอลเลคชันภาพยนตร์ ให้เลือก "ภาพยนตร์"

ถัดไป ค้นหา "ชื่อที่แสดง" และพิมพ์ชื่อไลบรารีที่คุณกำลังเพิ่ม 

ขั้นตอนที่ 4:ในหน้า "เพิ่มสื่อ Libary" ให้ค้นหาปุ่ม "โฟลเดอร์ +" แล้วคลิกเพื่อเข้าถึงเบราว์เซอร์โฟลเดอร์ จากนั้น ใช้เพื่อเรียกดูโฟลเดอร์ที่มีไฟล์สื่อของคุณ 

วิธีตั้งค่าเซิร์ฟเวอร์สื่อ Jellyfin บน Linux

โปรดทราบว่าคุณสามารถเพิ่มไฟล์สื่อไปยัง Jellyfin ได้ก็ต่อเมื่อแอปเซิร์ฟเวอร์ Jellyfin สามารถเข้าถึงโฟลเดอร์ได้ หากคุณไม่พบโฟลเดอร์สื่อของคุณในหน้าต่าง “โฟลเดอร์+” ให้เปิดหน้าต่างเทอร์มินัลบนเซิร์ฟเวอร์และเรียกใช้คำสั่งต่อไปนี้

sudo chmod 755 -R /path/to/media/folder/ sudo chown jellyfin:jellyfin /path/to/media/folder/ คำสั่ง

ขั้นตอนที่ 5:หลังจากเพิ่มสื่อของคุณลงในตัวติดตั้ง Jellyfin ให้ค้นหาปุ่ม "ถัดไป" ที่ด้านล่างของหน้าแล้วคลิก ในหน้าถัดไป คุณจะเห็น “ภาษาข้อมูลเมตาที่ต้องการ” เลือกภาษาที่คุณพูดเพื่อให้ Jellyfin รู้ว่าควรตั้งค่าภาษาของข้อมูลเมตาเป็นเท่าใด จากนั้นคลิก "ถัดไป"

วิธีตั้งค่าเซิร์ฟเวอร์สื่อ Jellyfin บน Linux

ขั้นตอนที่ 6:ในหน้าถัดไป Jellyfin ต้องการตั้งค่าการเข้าถึงระยะไกล หากคุณต้องการเข้าถึงเซิร์ฟเวอร์สื่อ Jellyfin นอกเครือข่าย ให้เลือกทั้งสองช่อง หากไม่ ให้ยกเลิกการเลือกและคลิก "ถัดไป"

วิธีตั้งค่าเซิร์ฟเวอร์สื่อ Jellyfin บน Linux

เมื่อคุณกำหนดค่าการเข้าถึงระยะไกลใน Jellyfin แล้ว ขั้นตอนการตั้งค่าจะเสร็จสมบูรณ์ จากที่นี่ คุณสามารถเข้าถึงสื่อของคุณบนเซิร์ฟเวอร์ หรือดาวน์โหลดแอพพลิเคมาร์ทโฟนของคุณ set-top box ฯลฯที่นี่

วิธีตั้งค่าเซิร์ฟเวอร์สื่อ Jellyfin บน Linux

ฝากความเห็น

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

กำหนดค่า firewalld บน SLES 15: ตรวจสอบโซน อนุญาตบริการหรือพอร์ต บันทึกกฎถาวร โหลดใหม่ได้อย่างปลอดภัย และตรวจสอบการเข้าถึง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

เปิดใช้งานการแพตช์เคอร์เนลแบบเรียลไทม์บน SLES 15 SP7 ใช้การแก้ไขที่รองรับโดยไม่ต้องรีบูต ตรวจสอบแพตช์ที่ใช้งานอยู่ และทำความเข้าใจว่าเมื่อใดที่ยังจำเป็นต้องรีสตาร์ทเคอร์เนล

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

เปิดใช้งานโหมด FIPS บน SLES 15 โดยใช้ยูทิลิตี้การตั้งค่าที่ SUSE รองรับ รีบูตอย่างปลอดภัย ตรวจสอบสถานะเคอร์เนลและนโยบายการเข้ารหัส และตรวจสอบขีดจำกัดการรับรอง

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

ติดตั้ง Google Chrome บน Gooroom OS อย่างปลอดภัยด้วยแพ็กเกจ .deb อย่างเป็นทางการ, APT, การตรวจสอบนโยบาย, คำแนะนำในการอัปเดต และการแก้ไขสำหรับอุปกรณ์ที่ได้รับการจัดการ

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

ส่งต่อบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ syslog ระยะไกลอย่างปลอดภัยด้วย rsyslog, ใบรับรอง TLS, การตรวจสอบชื่อคู่ค้า, คิว, การตรวจสอบความถูกต้อง และการทดสอบ

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

เชื่อมต่อ SLES 15 เข้ากับ Active Directory ด้วย SSSD โดยใช้ YaST เตรียม DNS และเวลา กำหนดค่าการเข้าสู่ระบบโดเมน ตรวจสอบ Kerberos และเปรียบเทียบ SSSD, Winbind และ realmd

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหา Wi-Fi RTL8821CE บน Pardus Linux โดยตรวจสอบไดรเวอร์ rtw88 ในตัว เฟิร์มแวร์ Realtek คำสั่ง rfkill, NetworkManager และตัวเลือกการสำรองข้อมูลที่ปลอดภัย

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

วินิจฉัยและแก้ไขปัญหาการแก้ไขชื่อโดเมน (DNS resolution) บน Debian 12 ที่ใช้ systemd-resolved รวมถึง resolv.conf, NetworkManager, networkd, cache และการตรวจสอบความถูกต้อง

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

ติดตั้ง Pardus 25.2 ควบคู่ไปกับ Windows 11 โดยทำการสำรองข้อมูล ลดขนาดไดรฟ์ Windows บูตจาก USB UEFI และปกป้องพาร์ติชั่น EFI และพาร์ติชั่นกู้คืนที่มีอยู่เดิม