群晖Docker版Emby安装开启硬件解码

0
19

以下步骤适用于在群晖 NAS 上通过 Docker 安装 Emby,并启用硬件加速(如 Intel Quick Sync)。


1. SSH 登录群晖并切换到 root

ssh admin@你的NASIP
sudo -i

2. 使用 Docker 运行 Emby(含硬件加速)

下面的 Docker 运行命令会自动映射配置目录、媒体目录,并启用 /dev/dri 将硬件加速设备传入容器。

docker run -d \
    --name emby \
    --volume /volume1/Docker/Emby/config:/config \
    --volume /volume2/12T:/mnt/video \
    --device /dev/dri:/dev/dri \
    --publish 8096:8096 \
    --publish 8920:8920 \
    --env UID=0 \
    --env GID=0 \
    --env GIDLIST=0 \
    amilys/embyserver:beta

说明:

  • --device /dev/dri 用于开启 Intel / AMD 等平台的硬件加速。
  • amilys/embyserver:beta 是常用的可硬件加速的 Emby 镜像。

3. 确认硬件加速设备是否存在

Emby 的硬件转码依赖 /dev/dri

检查设备节点:

ls /dev/dri

正常情况下你应该能看到:

card0  renderD128

如果 /dev/dri 不存在,则群晖硬件型号可能不支持硬件转码(或未开启)。


4. 检查并确保目录映射正确

确认以下两个目录存在:

  • /volume1/Docker/Emby/config — 配置文件目录
  • /volume2/12T — 视频媒体目录

如果不存在或权限不足,可手动创建并赋予权限:

mkdir -p /volume1/Docker/Emby/config
mkdir -p /volume2/12T

chmod -R 777 /volume1/Docker/Emby/config
chmod -R 777 /volume2/12T

(777 权限在 Docker 环境下常用以避免权限问题,可根据需要调整。)


5. 查看 Emby 容器日志

如果启动过程中出现问题,可查看日志排错:

docker logs emby

✨ 完成!

至此,你已经成功:

  • 安装了 Emby Docker 容器
  • 映射了媒体与配置目录
  • 启用了硬件加速设备 /dev/dri
  • 验证了权限与日志

发布回复

请输入评论!
请输入你的名字