Jellyfin là một media server để phát và tổ chức hình ảnh, video và âm thanh. Khác với các giải pháp khác trên thị trường, Jellyfin hoàn toàn miễn phí, không có tính năng trả phí hoặc gói nâng cấp cao cấp, và cho phép bạn kiểm soát hoàn toàn media của mình. Bất kỳ thiết bị nào có trình duyệt web hiện đại đều có thể truy cập và phát từ Jellyfin, và có ứng dụng cho Android, Android TV và Amazon Fire TV.
Dưới đây là cách bạn có thể thiết lập media streaming server riêng với Jellyfin.
Trước khi bắt đầu
Bạn sẽ cần một thiết bị 64-bit chạy Ubuntu 18.04 bản desktop hoặc server. Điều này có thể là bất cứ thứ gì từ một chiếc laptop cũ bạn còn để dành đến một server dual socket cao cấp, nhưng hãy đảm bảo bạn có đủ dung lượng lưu trữ cho tất cả file media. Để có hiệu suất tốt hơn, hãy sử dụng kết nối mạng dây thay vì Wi-Fi.
Bạn cũng cần thiết lập địa chỉ IP tĩnh trên máy Ubuntu của mình.
Cài đặt Jellyfin
Bắt đầu bằng cách cập nhật hệ thống Ubuntu:
sudo apt update && sudo apt -y upgrade
Cài đặt curl (máy khách HTTP) và apt-transport-https, cho phép hỗ trợ HTTPS cho APT:
sudo apt install -y curl apt-transport-https
Kích hoạt kho lưu trữ universe của Ubuntu:
sudo add-apt-repository universe
Thêm kho phần mềm Jellyfin:
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
Một khóa ký GPG được dùng để đảm bảo file tải xuống không bị can thiệp. Thêm khóa ký Jellyfin:
curl https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | sudo apt-key add -
Cập nhật danh sách gói:
sudo apt update
Cài đặt Jellyfin:
sudo apt install -y jellyfin
Nếu bạn muốn Jellyfin tự động khởi động khi boot, chạy:
sudo systemctl enable jellyfin.service
Khởi động Jellyfin:
sudo systemctl start jellyfin.service
Sử dụng trình hướng dẫn thiết lập
Truy cập https://ĐỊA_CHỈ_IP:8096, trong đó "ĐỊA_CHỈ_IP" là địa chỉ tĩnh bạn đã cấu hình.
Chọn ngôn ngữ mặc định và nhấp Next.

Nhập tên và mật khẩu để tạo tài khoản quản trị và nhấp Next.

Bạn có thể thêm thư viện sau, vì vậy hãy bỏ qua bước này bằng cách nhấp Next.

Metadata bao gồm nhiều thông tin và dữ liệu khác nhau, như phân loại độ tuổi, tóm tắt, poster, v.v. Chọn ngôn ngữ và quốc gia của bạn rồi nhấp Next.

Nếu bạn định phát từ Jellyfin ra ngoài nhà, hãy bật các tùy chọn này. Ngược lại, bỏ chọn chúng. Nhấp Next và Finish để thoát trình hướng dẫn.

Thêm thư viện
Jellyfin sử dụng thư viện có thể tùy chỉnh để tổ chức file media. Để tạo thư viện đầu tiên, đăng nhập vào Jellyfin tại https://ĐỊA_CHỈ_IP:8096/, và mở bảng điều khiển quản trị bằng cách nhấp vào biểu tượng góc trên cùng bên phải. Trên thanh bên trái, dưới Server, nhấp vào Libraries rồi nhấp "Add Media Library".
Chọn loại nội dung và đặt tên cho thư viện, sau đó nhấp dấu cộng để thêm thư mục.

Nhập đường dẫn đầy đủ đến thư mục nơi bạn sẽ lưu trữ file cho thư viện này rồi nhấp OK. Lặp lại quy trình cho các thư mục khác, nếu có. Bạn không cần thay đổi các cài đặt thư viện khác, vì mặc định hoạt động tốt trong hầu hết trường hợp.

Khi bạn muốn thêm media mới, chỉ cần thêm nó vào một trong các thư mục bạn đã chọn. Jellyfin thường xuyên quét các thư mục này và cập nhật thư viện của bạn cho phù hợp.
Thêm người dùng
Tài khoản người dùng mặc định được tạo bởi trình hướng dẫn có quyền quản trị và do đó không nên chia sẻ. Thay vào đó, bạn có thể tạo tài khoản Jellyfin khác cho thành viên gia đình, bạn bè, v.v.
Từ bảng điều khiển quản trị của bạn, dưới Server, nhấp Users rồi dấu cộng để thêm tài khoản người dùng.

Nhập tên và mật khẩu, và nếu bạn không muốn người dùng này truy cập tất cả thư viện của bạn, hãy bỏ chọn hộp kiểm "Enable access to all libraries". Nhấp Save để tạo tài khoản.
Cài đặt plugin Jellyfin
Để tăng thêm chức năng, bạn có thể cài đặt plugin, chẳng hạn như plugin OpenSubtitles phổ biến tự động tải phụ đề.
Từ bảng điều khiển quản trị, dưới "Advanced", nhấp Plugins rồi tab Catalog.

Nhấp vào plugin bạn muốn cài đặt.

Nếu bạn muốn phiên bản cụ thể, hãy chọn nó. Ngược lại, chọn phiên bản mới nhất và nhấp Install. Khi thấy thông báo "The plugin has been successfully installed", hãy khởi động lại Jellyfin từ trang chính của bảng điều khiển quản trị bằng cách nhấp Restart.

Sau khi khởi động lại Jellyfin, plugin của bạn đã sẵn sàng sử dụng.
Bây giờ bạn đã có một media streaming server hoạt động. Hãy tận hưởng!