570
文章
·
29282
阅读
570
文章
·
29282
阅读

有62人阅读过 群晖docker安装Emby并开启硬件解码
发布于2021/07/30 更新于2023/07/18
[ 教程仅保证更新时有效,请自行测试。]

群晖支持硬件解码的必要条件是:


  • 群晖系统为DS 918+

  • CPU支持硬件解码

通过ssh连接到群晖,输入ls /dev/dri,如果和下图一样,那么恭喜你,你可以开启硬件解码

QQ截图20210730164503.png

需要说明的是,emby开启硬件加速功能是需要会员的,当然也有免费的替代品——Jellyfin,Jellyfin是emby的一个分支,拥有emby的大部分功能,大家可以自行选择。


在docker中安装emby

下载emby镜像

在docker注册表中搜索emby,选择emby/embyserver下载

QQ截图20210730164548.png


启动硬件加速

  1. 下载完映像之后,不要直接启动,开启群晖的SSH,打开控制面板,在终端机开启

QQ截图20210730164621.png

2. 通过ssh工具登录到群晖,输入sudo -i切换到root账户,会要求输入密码

QQ截图20210730164652.png

3. 输入以下代码启动emby容器

docker run \
    --name=emby \ # 容器名称
    --device=/dev/dri:/dev/dri \ #开启硬件解码
    --net host \ # 配置网络
    emby/embyserver # 要运行的映像名称


这里通过--net host是该容器使用docker host网络,即与docker主机网络相同。目的是解决emby无法刮削元数据的问题,因为emby使用theMovieDb进行刮削,详情可见解决tinyMediaManager无法刮削的问题。这样只要在修改群晖hosts文件,便可以解决emby无法刮削的问题。不过建议直接使用tMM进行刮削,tMM也可以通过docker安装了——群晖Docker安装tinyMediaManager并解决无法刮削的问题

4.此时可以在群晖docker容器中看到正在运行的emby容器,将容器关闭并进行以下配置


添加卷

QQ截图20210730164806.png

修改UIDGID

QQ截图20210730164826.png

  1. 应用并开启emby容器,在浏览器中输入IP+8096就可以进入emby了


文章对你有帮助吗?
  • 一般[0]
  • 很赞[0]
  • 没用[0]
  • 垃圾[0]
  • 无语[0]
扫一扫,手机浏览手机访问本站