โลโก้ Jellyfin
อันดับ 75 ใน Top 100 Media และ StreamingGPLv2 (โอเพนซอร์ส)

Jellyfin คืออะไร และวิธีติดตั้ง Media Server บน Cloud Server

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

หมวดหมู่
Media และ Streaming
ติดตั้งบนเซิร์ฟเวอร์เองได้
ได้
สเปกเริ่มต้นที่แนะนำ
2 vCPU · RAM 4 GB
ไลเซนส์
GPLv2 (โอเพนซอร์ส)
เว็บทางการ
เปิดเว็บไซต์
สร้าง Cloud Server เดี๋ยวนี้
  • ISO/IEC 27001
  • ISO 22301
  • ISO 20000-1
  • CSA-STAR

Data Center ในไทย มาตรฐาน TIA-942 Tier 3+ ข้อมูลอยู่ในประเทศไทย

Jellyfin คืออะไร

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

สิ่งที่ต่างจากบริการสตรีมมิ่งเชิงพาณิชย์คือเนื้อหาทั้งหมดเป็นไฟล์ของคุณเอง เหมาะกับองค์กรที่มีคลังวิดีโอฝึกอบรม สื่อการสอน หรือเนื้อหาที่ต้องเผยแพร่ให้กลุ่มเฉพาะ

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

แผนผังการวางระบบ Jellyfin บน Cloud Server หนึ่งเครื่องที่ Data Center ในประเทศไทย ผู้ใช้เข้าถึงผ่านไฟร์วอลล์ที่เปิดเฉพาะพอร์ต 443, 8096 ตัว Jellyfin และข้อมูลอยู่บนเครื่องเดียวกัน เริ่มต้นที่ 2 vCPU แรม 4 GB และมีสำเนาสำรองเขียนออกไปเก็บอีกไซต์หนึ่ง
Jellyfin ทำงานบน Cloud Server เครื่องเดียวได้ครบ เปิดเฉพาะพอร์ตที่จำเป็น ข้อมูลและสำเนาสำรองอยู่ใน Data Center ในประเทศไทย

ความสามารถเด่นของ Jellyfin

สตรีมได้ทุกอุปกรณ์

เล่นผ่านเบราว์เซอร์ แอปมือถือ สมาร์ททีวี และกล่องสตรีมมิ่ง

จัดระเบียบคลังสื่ออัตโนมัติ

ดึงปกและรายละเอียดมาแสดง พร้อมจัดหมวดหมู่ให้ค้นหาง่าย

หลายบัญชีผู้ใช้

แยกประวัติการดูของแต่ละคนและกำหนดสิทธิ์เข้าถึงคลังแต่ละชุด

รองรับคำบรรยาย

แสดงคำบรรยายหลายภาษาและเลือกแทร็กเสียงได้

ไม่มีค่าบริการและไม่มีโฆษณา

เป็นโอเพนซอร์สทั้งหมด ไม่มีฟีเจอร์ที่ต้องซื้อเพิ่ม

ใช้ Jellyfin ทำอะไรได้บ้าง

  • คลังวิดีโอฝึกอบรมภายในองค์กรที่ต้องให้พนักงานดูย้อนหลัง
  • สื่อการสอนของสถาบันการศึกษาที่เปิดให้เฉพาะผู้เรียน
  • คลังสื่อของทีมการตลาดที่ต้องเข้าถึงจากหลายสาขา
  • คลังภาพยนตร์และเพลงส่วนตัวที่ต้องการดูจากทุกที่

สเปก Cloud Server ที่แนะนำ

แผนภาพเทียบสเปก Cloud Server สำหรับ Jellyfin 3 ระดับ เริ่มจาก 2 vCPU แรม 4 GB ดิสก์ NVMe 100 GB ขึ้นไป ไปจนถึง 8 vCPU ขึ้นไป แรม 16 GB ขึ้นไป ดิสก์ ดิสก์หลาย TB โดยเทียบขนาดแยกตามแต่ละคอลัมน์
เริ่มจากระดับที่ตรงกับการใช้งานตอนนี้ แล้วเพิ่ม CPU และ RAM ทีหลังได้บนเครื่องเดิม
ระดับการใช้งานvCPURAMDisk
เริ่มต้นผู้ดูพร้อมกัน 1 ถึง 2 คน โดยไม่ต้องแปลงรูปแบบวิดีโอ2 vCPU4 GBNVMe 100 GB ขึ้นไป
แนะนำผู้ดูพร้อมกันหลายคนและมีการแปลงรูปแบบบางส่วน4 vCPU8 GBดิสก์ 1 TB ขึ้นไป
ใช้งานหนักผู้ดูจำนวนมากหรือมีการแปลงวิดีโอความละเอียดสูงพร้อมกัน8 vCPU ขึ้นไป16 GB ขึ้นไปดิสก์หลาย TB

ดูราคาตามสเปกได้ที่ ราคา Cloud Compute หรือให้ทีมงานช่วยประเมินสเปกจากปริมาณผู้ใช้จริงของคุณ

วิธีติดตั้ง Jellyfin บน Cloud Server ของ THAI DATA CLOUD

ขั้นตอนด้านล่างใช้กับ Cloud Server ที่เพิ่งสร้างใหม่จากหน้าจัดการของ THAI DATA CLOUD ได้ทันที ถ้าไม่สะดวกทำเอง ทีมวิศวกรของเราติดตั้งและตั้งค่าให้ฟรีสำหรับลูกค้า Cloud Server

สิ่งที่ต้องเตรียม

  • Cloud Server ที่ติดตั้ง Docker แล้ว
  • พื้นที่จัดเก็บไฟล์สื่อที่มากพอ
  • แบนด์วิดท์ที่เพียงพอต่อจำนวนผู้ดูพร้อมกัน
  • สิทธิ์ในการเผยแพร่เนื้อหาที่นำมาเก็บในระบบ

ทดสอบบน Ubuntu Server 24.04 LTS ที่ติดตั้ง Docker แล้ว

  1. 1

    สร้างโฟลเดอร์และไฟล์ compose.yml

    services:
      jellyfin:
        image: jellyfin/jellyfin:latest
        restart: always
        user: "1000:1000"
        volumes:
          - ./config:/config
          - ./cache:/cache
          - /srv/media:/media:ro
        ports: ["127.0.0.1:8096:8096"]
  2. 2

    สั่งรัน

    docker compose up -d
  3. 3

    ตั้งค่าครั้งแรก

    เปิดหน้าเว็บผ่าน Reverse Proxy แล้วทำตามตัวช่วย สร้างบัญชีผู้ดูแล และเพิ่มคลังสื่อโดยชี้ไปที่โฟลเดอร์ที่ต่อไว้

  4. 4

    วาง Reverse Proxy พร้อม HTTPS

    server {
      listen 443 ssl;
      server_name media.example.com;
    
      location / {
        proxy_pass http://127.0.0.1:8096;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Host $host;
        proxy_buffering off;
      }
    }
  5. 5

    จัดชื่อไฟล์ให้ระบบอ่านข้อมูลได้ถูก

    ตั้งชื่อโฟลเดอร์และไฟล์ตามรูปแบบที่โครงการแนะนำ เพื่อให้ระบบดึงปกและรายละเอียดมาแสดงได้ถูกต้อง

  6. 6

    ลดภาระการแปลงวิดีโอ

    เตรียมไฟล์ให้อยู่ในรูปแบบที่อุปกรณ์ปลายทางเล่นได้ตรง จะช่วยให้เซิร์ฟเวอร์ไม่ต้องแปลงระหว่างส่งและรองรับผู้ดูพร้อมกันได้มากขึ้น

ถ้าต้องแปลงวิดีโอความละเอียดสูงพร้อมกันหลายสาย ควรเลือกเครื่องที่มี CPU แรงหรือมีตัวเร่งการแปลงวิดีโอ เพราะงานนี้กินทรัพยากรมากที่สุดในระบบ

พอร์ตที่ต้องเปิดบน Firewall

พอร์ตโปรโตคอลใช้ทำอะไร
443TCPHTTPS ผ่าน Reverse Proxy
8096TCPพอร์ตภายในของ Jellyfin

สิ่งที่ควรทำต่อหลังติดตั้งเสร็จ

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

ทำไมควรรัน Jellyfin บน Cloud Server ของ THAI DATA CLOUD

Data Center ในประเทศไทย มาตรฐาน ISO/IEC 27001 และ ISO 22301 พร้อมทีมวิศวกรคนไทยดูแลตลอด 24 ชั่วโมง

ผู้ชมในไทยดูวิดีโอได้ลื่นกว่าเพราะเซิร์ฟเวอร์อยู่ใน Data Center ในประเทศ

เก็บไฟล์สื่อขนาดใหญ่ไว้บน Object Storage แล้วให้เซิร์ฟเวอร์อ่านจากที่นั่น ช่วยขยายพื้นที่ได้ไม่จำกัด

ใช้ร่วมกับ Cloud CDN เมื่อมีผู้ชมจำนวนมากเพื่อลดภาระเซิร์ฟเวอร์ต้นทาง

คำถามที่พบบ่อยเกี่ยวกับ Jellyfin

Jellyfin ต่างจาก Plex อย่างไร

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

ต้องใช้แบนด์วิดท์เท่าไหร่

วิดีโอความละเอียด 1080p ใช้ราว 5 ถึง 10 เมกะบิตต่อวินาทีต่อผู้ชมหนึ่งคน ถ้ามีผู้ชมพร้อมกันสิบคนควรเตรียมแบนด์วิดท์ขาออกอย่างน้อยหนึ่งร้อยเมกะบิตต่อวินาที

ทำไมวิดีโอกระตุกทั้งที่เน็ตเร็ว

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

ให้เราติดตั้ง Jellyfin ให้ฟรี บน Cloud Server ในไทย

แจ้งความต้องการสั้น ๆ ทีมวิศวกรจะช่วยประเมินสเปก ติดตั้ง และตั้งค่าความปลอดภัยให้พร้อมใช้งาน ปรึกษาฟรี ไม่มีข้อผูกมัด