Hướng dẫn cài đặt Jellyfin bằng Docker — Server phim mã nguồn mở miễn phí 100% từ A-Z
Jellyfin là sự lựa chọn thay thế hoàn hảo cho Plex và Emby. Là phần mềm 100% Free & Open Source, Jellyfin không yêu cầu trả phí (Plex Pass) để sử dụng các tính năng cao cấp như Hardware Transcoding (VAAPI/NVENC/QuickSync), ứng dụng di động hay quản lý đa người dùng.
1. File cấu hình docker-compose.yml
Tạo thư mục cho Jellyfin:
mkdir -p ~/jellyfin && cd ~/jellyfin
nano docker-compose.yml
Dán nội dung cấu hình chuẩn:
version: '3.8'
services:
jellyfin:
image: jellyfin/jellyfin:latest
container_name: jellyfin
user: 1000:1000
network_mode: host
environment:
- TZ=Asia/Ho_Chi_Minh
volumes:
- ./config:/config
- ./cache:/cache
- /volume1/media/movies:/media/movies:ro
- /volume1/media/tvshows:/media/tvshows:ro
devices:
- /dev/dri/renderD128:/dev/dri/renderD128
- /dev/dri/card0:/dev/dri/card0
restart: unless-stopped

Chạy dịch vụ:
docker compose up -d
2. Khởi tạo & Cấu hình Thư viện Phim
- Trình duyệt truy cập:
http://<IP-Server>:8096. - Chọn ngôn ngữ giao diện: Vietnamese (Tiếng Việt).
- Tạo tài khoản Admin.

- Thêm Thư viện (Media Library):
- Loại: Phim (Movies) / Chương trình truyền hình (Shows).
- Đường dẫn:
/media/movieshoặc/media/tvshows. - Metadata Downloader: TheMovieDb (TMDb) & TheTVDB.

3. Cấu hình Hardware Transcoding Miễn Phí
Vào Bảng điều khiển (Dashboard) -> Phát (Playback):
- Tăng tốc phần cứng (Hardware Acceleration):
- CPU Intel (N100, i3/i5...): Chọn Intel QuickSync (QSV) hoặc VAAPI.
- GPU NVIDIA: Chọn Nvidia NVENC.
- Tích chọn các Codec:
H264,HEVC (H.265),AV1,VP9,10-bit HEVC. - Hardware encoding: Tích chọn Enable hardware encoding.

4. Tải Phụ Đề Tự Động (Subtitles OpenSubtitles)
- Mở Bảng điều khiển -> Bổ sung (Plugins) -> Catalog.
- Cài đặt plugin OpenSubtitles.

- Khởi động lại container:
docker restart jellyfin - Vào Thư viện -> Chỉnh sửa -> Tải xuống phụ đề tự động (Vietnamese).

