Hướng dẫn cài đặt Plex Media Server bằng Docker & Cấu hình Transcoding tối ưu từ A-Z
Plex Media Server là giải pháp máy chủ giải trí cá nhân hàng đầu thế giới, cho phép bạn biến PC, NAS hoặc VPS thành một rạp chiếu phim tại gia đẳng cấp. Bài viết này hướng dẫn bạn từng bước cài đặt Plex bằng Docker Compose, kích hoạt Intel QuickSync Hardware Transcoding và cấu hình chuẩn nhất.
1. Thư mục lưu trữ Media chuẩn
Để Plex nhận diện phim và TV Show tự động, bạn nên tổ chức cấu trúc thư mục như sau:
/volume1/media/
├── movies/
│ ├── Avatar The Way of Water (2022)/
│ │ └── Avatar The Way of Water (2022) - 1080p.mp4
└── tvshows/
└── Breaking Bad/
└── Season 01/
└── Breaking Bad - S01E01 - Pilot.mkv
2. Cấu hình Docker Compose
Tạo thư mục làm việc và file docker-compose.yml:
mkdir -p ~/plex && cd ~/plex
nano docker-compose.yml
Dán nội dung cấu hình sau:
version: '3.8'
services:
plex:
image: lscr.io/linuxserver/plex:latest
container_name: plex
network_mode: host
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Ho_Chi_Minh
- PLEX_CLAIM=claim-xxxxxxxxx # Lấy tại https://plex.tv/claim
volumes:
- ./config:/config
- /volume1/media/movies:/data/movies
- /volume1/media/tvshows:/data/tvshows
- /dev/shm:/transcode # Dùng RAM làm ổ đĩa tạm transcode phim (tránh hại SSD)
devices:
- /dev/dri:/dev/dri # Pass Card đồ họa / iGPU cho Hardware Transcoding
restart: unless-stopped

Chạy container:
docker compose up -d
3. Các bước thiết lập ban đầu (Setup Wizard)
- Truy cập giao diện quản trị:
http://<IP-Server>:32400/web. - Đăng nhập tài khoản Plex và nhập Claim Token để liên kết tài khoản chính chủ.

- Thêm Thư viện phương tiện (Add Library):
- Movies: Chọn kiểu Movies, trỏ đường dẫn tới
/data/movies. - TV Shows: Chọn kiểu TV Shows, trỏ đường dẫn tới
/data/tvshows. - Chọn ngôn ngữ Scanner: Vietnamese hoặc English.
- Movies: Chọn kiểu Movies, trỏ đường dẫn tới

4. Cấu hình tối ưu Transcoding & Network
Vào Settings (Biểu tượng Cờ-lê) -> Server:
A. Transcoder (Chuyển mã phim)
- Transcoder quality: Choose Make my CPU hurt hoặc Automatic.
- Transcoder temporary directory: Điền
/transcode(Nhận RAM/dev/shm). - Hardware acceleration: Tích chọn
Use hardware acceleration when available(Cần Plex Pass). - Hardware encoding: Tích chọn
Use hardware-accelerated video encoding.

B. Quality & Direct Play
- Remote Access: Bật Enable Remote Access, mở Port Forwarding
32400trên Router. - Direct Play / Direct Stream: Tích chọn trên tất cả Player (Apple TV, Android TV, PC) để máy chủ phát trực tiếp mà không cần chuyển mã.


